Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Список моделей из текста превратить в ссылки (RegExp или...)
цитата
06/03/15 в 17:58
 exawm
Тут такое дело, есть крупный рес, в котором модели забиты просто текстом, через запятую, для примера

<span id="models">Первая модель, вторая модель, третья модель</span>

Хочу превратить их в ссылки

<span id="models"><a href="?model=Первая+модель">Первая модель</a>, <a href="?model=вторая+модель">вторая модель</a>, <a href="?model=третья+модель">третья модель</a></span>

Думаю наиболее простой способ сделать это на яваскрипте, вроде RegExp такое может.

Движок на смарти, список выводится {$models}, пробовал {$models|replage} но как превратить выводимый список в ссылки так и не придумал.

Может кто-то такое реализовывал, подскажите как или ткните носом, спасиб.
цитата
06/03/15 в 21:30
 Smarty
Чето у тебя похоже каша в понимании технологий.
Смарти обрабатывается на стороне сервера, JS-клиентская часть и они никак не соотносятся в широком смысле.
То есть ты либо на стороне сервера средствами смарти на phph переформируешь этот список, либо готовый список уже в браузере клиента средствами JS (jQ например).
цитата
06/03/15 в 21:52
 Smarty
На яваскрипте это можно сделать так:
http://jsfiddle.net/SmartyATgmailDOTcom/p4je3sv2/
цитата
06/03/15 в 22:46
 exawm
Smarty: Каша получилась в составлении текста топика. Спасибо за код, то, что нужно smail54.gif
цитата
07/03/15 в 14:58
 rickdeckard
тока эти ссылки сделанные через js не будут индексироваться

если на смарти - смотри тег {php} trollface.png
или надо лезти в код там где вызывается рендер шаблона с переменными
цитата
11/03/15 в 10:05
 exawm
rickdeckard: Ссылки залетели в гугл, так что всё отлично работает. Без особых заморочек с php.


Эта страница в полной версии