Телепорт
» » » Нумеруем изображения

Нумеруем изображения

Нумеруем изображения


Пару дней назад обратилось ко мне сразу два человека [хотя я думаю что это был один :) ] с просьбой создать хак на нумерацию изображений. Суть заключается в том, что есть такие развлекательные сайты с паком изображений в полной новости, и для удобства пользователей их нужно пронгумеровать, чтобы вышесказанные люди могли ссылаться на них по номеру в комментариях, а не по "третья с конца улыбнула".

Так вот, может кому еще пригодится:
1. Открываем файл engine/modules/show.full.php
Находим:
$tpl->set( '{full-story}', "<div id=\"news-id-" . $row['id'] . "\" style=\"display:inline;\">" . $row['full_story'] . "</div>");

Вставляем выше:
$o = 1;
function count_images($data) {global $o;return '<span class="image-counter">'.$o++.'</span>'.$data;}
		
$row['full_story'] = preg_replace_callback('/(<img\s+src=["\'])([^"\']+)(["\']\s+[^>]+>)/', create_function('$matches','return count_images($matches[0]);'), $row['full_story']);

Теперь вам остается разве что настроить стиль .image-counter

все)

Всем удачи и попутного ветра!

Версия DLE: Любая
Автор: Dark5ider


Скачивание доступно только для зарегистрированных
НАШИ НОВОСТИ
Опубликовано 04 апрель 2014
Представляю вашему вниманию шаблон онлайн кинотеатра с глубокой настройкой под свои нужны OST-ARENA.RU Читать далее...
Опубликовано 18 март 2014
Представляю вашему вниманию, адаптивный новостной шаблон Reades News. Адаптивный дизайн подразумевает, что шаблон будет одинаково корректно отображаться во всех устройствах. Шаблон отлично подойдет для медийных новостей и не только. Обязательно посмотрите видеозапись работы Читать далее...
Опубликовано 16 март 2014
Дизайн Zerotheme, адаптирован для DLE 10.1 by Yurets. Шаблон zBoomMusic позиционируется как шаблон для музыкального портала или музыкального блога. Вверху шаблона расположен слайдер, под слайдером Топ новостей, далее последние добавленные новости. Читать далее...