X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Автоматическое добавление тегов, Как такое можно реализовать?
Linkoln
Linkoln
Topic Starter сообщение 17.4.2015, 10:58; Ответить: Linkoln
Сообщение #1


Участник
***

Группа: User
Сообщений: 135
Регистрация: 2.4.2014
Из: Россия
Поблагодарили: 39 раз
Репутация:   13  


Здравствуйте уважаемые форумчане.
Возникла у меня сегодня одна проблема, которая не даёт мне покоя и правильно сформулировать запрос и найти решение никак не могу.

Дело в следующем:

Есть блок хаотичных ссылок. Их количество постоянно разное.

Код
http://site.ru/photo1.jpg
http://site.ru/photo2.jpg
http://site.ru/photo3.jpg
http://site.ru/photo4.jpg


Что прописать, чтобы к этим ссылкам автоматически добавлялись теги?

Код
<img src="http://site.ru/photo1.jpg">
<img src="http://site.ru/photo2.jpg">
<img src="http://site.ru/photo3.jpg">
<img src="http://site.ru/photo4.jpg">


В js и php полный профан, только html и стили более-менее юзаю, поэтому даже малейших предположений не имею как это сделать.
Друзья, помогите пожалуйста. С меня + ;)
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
x64
x64
сообщение 17.4.2015, 12:40; Ответить: x64
Сообщение #2


F.A.L.L.O.U.T.
*******

Группа: Super Moderator
Сообщений: 3420
Регистрация: 30.6.2011
Из: Железнодорожный (Балашиха)
Поблагодарили: 2740 раз
Репутация:   289  


Цитата(Linkoln @ 17.4.2015, 9:58) *
Есть блок хаотичных ссылок

Где именно?
Цитата(Linkoln @ 17.4.2015, 9:58) *
Что прописать

Смотря какая задача стоит.

Простейший пример для случая, когда ссылки в переменной:
Код
$s = 'Что-то написано
и тут
http://site.ru/photo1.jpg
http://site.ru/photo2.jpg
http://site.ru/photo3.jpg
http://site.ru/photo4.jpg
и здесь тоже
';
echo preg_replace('!http://.+?\.(jpg|png|jpeg)!', '<img src="$0">', $s);

Обернёт все jpg/jpeg/png файлы в img и выведет это.
Если же ссылки в файле, каждая с новой строки, есть способы гораздо быстрее и менее ресурсоёмкие.


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Linkoln
Linkoln
Topic Starter сообщение 17.4.2015, 18:45; Ответить: Linkoln
Сообщение #3


Участник
***

Группа: User
Сообщений: 135
Регистрация: 2.4.2014
Из: Россия
Поблагодарили: 39 раз
Репутация:   13  


Цитата(x64 @ 17.4.2015, 14:40) *
Где именно?

Просто в краткой и полной новости скриншоты. В DLE это шаблоны shortstory и fullstory (по стандарту).
Расположены в блоке div, без лишнего текста.

Цитата(x64 @ 17.4.2015, 14:40) *
Смотря какая задача стоит.

Вывод блока ссылок через доп. поле [xfvalue_scr].

При публикации новости, ссылки на изображения будут вписываться в это поле, каждая с новой строки.
Далее, с помощью [xfvalue_scr] блок ссылок вставиться в шаблон

Код
<div id="photo">
   [xfvalue_scr]
</div>


Цитата(x64 @ 17.4.2015, 14:40) *
Простейший пример для случая, когда ссылки в переменной:
Код
$s = 'Что-то написано
и тут
http://site.ru/photo1.jpg
http://site.ru/photo2.jpg
http://site.ru/photo3.jpg
http://site.ru/photo4.jpg
и здесь тоже
';
echo preg_replace('!http://.+?\.(jpg|png|jpeg)!', '<img src="$0">', $s);
Обернёт все jpg/jpeg/png файлы в img и выведет это.

Да, именно это я и искал.
Только вопрос :D Куда его установить, чтобы заработал?

Цитата(x64 @ 17.4.2015, 14:40) *
Если же ссылки в файле, каждая с новой строки, есть способы гораздо быстрее и менее ресурсоёмкие.

Насчёт файла не понял. Можно вывести ссылки в отдельном подшаблоне и импортировать его в документ, если очень необходимо.

Под словом ресурсоёмкие подразумевается серьёзная нагрузка на серв?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Как включить автоматическое обновление для плагинов WordPress и самого движка?
0 Telnor 358 Вчера, 13:27
автор: Telnor
Открытая тема (нет новых ответов) Добавление товаров. Наполнение группы Вконтакте товарами
0 5Nizza 581 23.11.2017, 22:28
автор: 5Nizza
Открытая тема (нет новых ответов) Ручное добавление ваших ссылок на стены соцсетей и профили.
Руками добавлю ссылку на ваш сайт в профили соцсетей.
10 nahalturu 1068 19.11.2017, 21:56
автор: moneytuz
Открытая тема (нет новых ответов) Добавление коммерческого сайта в Яндекс.Каталог. Есть ли смысл?
0 jack 881 9.11.2017, 15:40
автор: jack
Открытая тема (нет новых ответов) Требуется рерайн новостей + добавление на сайт
ДЛЕ, работа постоянная
11 albedo 2519 28.9.2017, 13:01
автор: albedo


 



RSS Текстовая версия Сейчас: 11.12.2017, 23:42
Дизайн