С нами с 25.11.14
Сообщения: 188
Рейтинг: -303
|
Добавлено: 06/03/15 в 17:58 |
Тут такое дело, есть крупный рес, в котором модели забиты просто текстом, через запятую, для примера
Код: [развернуть] | <span id="models">Первая модель, вторая модель, третья модель</span> |
Хочу превратить их в ссылки
Код: [развернуть] | <span id="models"><a href="?model=Первая+модель">Первая модель</a>, <a href="?model=вторая+модель">вторая модель</a>, <a href="?model=третья+модель">третья модель</a></span> |
Думаю наиболее простой способ сделать это на яваскрипте, вроде RegExp такое может.
Движок на смарти, список выводится {$models}, пробовал {$models|replage} но как превратить выводимый список в ссылки так и не придумал.
Может кто-то такое реализовывал, подскажите как или ткните носом, спасиб.
|
|
|
|
С нами с 03.07.07
Сообщения: 481
Рейтинг: 862
|
Добавлено: 06/03/15 в 21:30 |
Чето у тебя похоже каша в понимании технологий.
Смарти обрабатывается на стороне сервера, JS-клиентская часть и они никак не соотносятся в широком смысле.
То есть ты либо на стороне сервера средствами смарти на phph переформируешь этот список, либо готовый список уже в браузере клиента средствами JS (jQ например).
|
|
|
|
С нами с 03.07.07
Сообщения: 481
Рейтинг: 862
|
Добавлено: 06/03/15 в 21:52 |
|
|
|
|
С нами с 25.11.14
Сообщения: 188
Рейтинг: -303
|
Добавлено: 06/03/15 в 22:46 |
Smarty: Каша получилась в составлении текста топика. Спасибо за код, то, что нужно
|
|
|
|
С нами с 09.08.12
Сообщения: 185
Рейтинг: 378
|
Добавлено: 07/03/15 в 14:58 |
тока эти ссылки сделанные через js не будут индексироваться
если на смарти - смотри тег {php}
или надо лезти в код там где вызывается рендер шаблона с переменными
|
|
|
|
С нами с 25.11.14
Сообщения: 188
Рейтинг: -303
|
Добавлено: 11/03/15 в 10:05 |
rickdeckard: Ссылки залетели в гугл, так что всё отлично работает. Без особых заморочек с php.
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |