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



 

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

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


Участник
***

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


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

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

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

Код
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
Сообщений: 3544
Регистрация: 30.6.2011
Из: Железнодорожный (Балашиха)
Поблагодарили: 2881 раз
Репутация:   294  


Цитата(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
Сообщений: 136
Регистрация: 2.4.2014
Из: Россия
Поблагодарили: 40 раз
Репутация:   14  


Цитата(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) *
Если же ссылки в файле, каждая с новой строки, есть способы гораздо быстрее и менее ресурсоёмкие.

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

Под словом ресурсоёмкие подразумевается серьёзная нагрузка на серв?

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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Boosstt.com - Автоматическое продвижение в ИНСТАГРАМ
Онлайн сервис для массфоловинга и масслайкинга в инстаграм
5 amphi 1602 23.5.2018, 22:20
автор: amphi
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыПоисковые системы | Добавление сайта
10 HavingingWorld 1905 8.5.2018, 9:21
автор: maxkis
Открытая тема (нет новых ответов) Добавление файлов
0 PHP_Programist 399 25.4.2018, 12:25
автор: PHP_Programist
Открытая тема (нет новых ответов) Добавление файлов на сайт
1 Dess33 506 8.4.2018, 2:32
автор: rasul
Открытая тема (нет новых ответов) Ручное добавление ваших ссылок на стены соцсетей и профили.
Руками добавлю ссылку на ваш сайт в профили соцсетей.
12 nahalturu 1767 16.1.2018, 10:21
автор: Niken


 



RSS Текстовая версия Сейчас: 27.5.2018, 21:59
Дизайн