Нумерация изображений в новостях » Каталог файлов » DataLife Engine » Модули » Все для вебмастера и его сайта!
Оцените мой сайт
(Всего ответов: 8)
Пользователи

master-site
1
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0


Новостей: 80
Комментариев: 23
0
Хак на нумерацию изображений. Суть заключается в том, что есть такие развлекательные сайты с паком изображений в полной новости, и для удобства пользователей их нужно пронгумеровать, чтобы вышесказанные люди могли ссылаться на них по номеру в комментариях,а не по "третья с конца улыбнула".

Так вот, может кому еще пригодится:

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



Верстка: Не указана
Версия материала: Не указана
Ширина: Не указана
Версия Конструктора: Неизвестна
Автор: Неизвестен


Назад
  • Категория: Модули
  • Просмотров: 385

Поделиться новостью

Коментарии

  • Коментарии к материалу Нумерация изображений в новостях
avatar
Лучшее для WEB мастера
Все для web мастера ©2013
Владелец сайта не нест ответственности за действия пользователей. Все права на произведения принадлежат правообладателям. Если вы являетесь правообладателем произведения и не желаете чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами через форму обратной связи и мы незамедлительно удалим её. Публикация материалов сайта возможна только с разрешения администрации. SiteMap Бесплатный конструктор сайтов - uCoz Film-Rating 3.2 Блоги (доки) 1.... Главные новости Рейтинг коммент...