Перейти к публикации

Нумерация изображений в полной новости


Рекомендованные сообщения

Нужна помощь.

На версии DLE 10.x для нумерации изображений в полной новости использовал  метод который на DLE 11.x не работает.

Может кто подскажет в чем может быть проблема, и как оживить этот метод на DLE 11.x

Цитата

Открываем файл engine/modules/show.full.php и находим:

$tpl->set( '{full-story}', "<div id=\"news-id-" . $row['id'] . "\" style=\"display:inline;\">" . $row['full_story'] . "</div>");
Цитата

если данного кода нет, то находим:

$news_find = array ('{comments-num}' => $comments_num, '{views}' => $row['news_read'], '{category}' => $my_cat, '{link-category}' => $my_cat_link, '{news-id}' => $row['id'] );
Цитата

и выше вставляем:

$o = 1; function count_images($data) {global $o;return '<div class="img-in-full"><span class="image-counter">'.$o++.'</span>'.$data.'</div>';} $row['full_story'] = preg_replace_callback('/(<img\s+src=["\'])([^"\']+)(["\']\s+[^>]+>)/', create_function('$matches','return count_images($matches[0]);'), $row['full_story']);


 

Цитата

В любой файл CSS добавить:

.image-counter { position: absolute; margin: 10px; padding: 5px 10px; color: #FFF; font-size: 18px; background-color: rgba(28, 9, 41, 0.6); }

 

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...