Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Приставка к атрибуту alt

Приставка к атрибуту alt


     27.06.2013    картинка, alt, thumb, фото    Все вопросы » Общие вопросы    3886

вопрос
Доброго времени. При загрузки картинок и выводом их через thumb, dle подставляет автоматом в title и alt самой картинки название новости. Как можно реализовать, чтобы к title и alt картинки автоматом подставлялась приставка фото №
К примеру:
Название новости фото 1
Название новости фото 2
Название новости фото 3
и т.д.

Dle 9.7

Ответил: stephanthe


Может сделать так как в документации DLE написано?
фото №фото №

9 комментариев

DanRacer
Юзер

DanRacer - 28 июня 2013 19:23 -

За денежку кто возьмётся реализовать?

Gopr
Юзер

Gopr - 29 июня 2013 23:59 -

Есть хак, который выводит # фото на самом изображении. Думаю этот хак будет не сложно переделать его для title и alt.

DanRacer
Юзер

DanRacer - 30 июня 2013 01:15 -

Gopr,
Спасибо, отличный хак. Кто поможет переделать? )))

Gopr
Юзер

Gopr - 30 июня 2013 01:46 -

Я в php полный ноль и возможно подскажу не правильно (-_-)
Но все же как бы я попробовал бы сделать, вдруг получится :)
1. Ставим хак
Только код используем без стилей:
$o = 1;
function count_images($data) {global $o;return ''.$o++.''.$data;}
$row['full_story'] = preg_replace_callback('/(<img\s+src=["\'])([^"\']+)(["\']\s+[^>]+>)/', create_function('$matches','return count_images($matches[0]);'), $row['full_story']);

1.2. /engine/classes/parse.class.php после $caption = "";
заменить
$alt = "alt=\"" . $alt . "\" title=\"" . $alt . "\" ";
на
$alt = "alt=\"" .$o++. "" . $alt . "\" title=\"" .$o++. "" . $alt . "\" ";
1.3. До $caption = "";
заменить $alt = "alt=\"" . $alt . "\" title=\"" . $alt . "\" ";
на
$alt = "alt=\"" .$o++. "" . $alt . "\" title=\"" .$o++. "" . $alt . "\" ";

DanRacer
Юзер

DanRacer - 1 июля 2013 20:52 -

Попробовал, подставляет к tittle только единицу выглядит так "1Название новости" и так у всех фоток
alt остался без изменений

stephanthe
Юзер

stephanthe - 1 июля 2013 17:01 -

DLE ипоганил пост. попробую еще раз
[thumb=|фото №]ссылка[/thumb]

DanRacer
Юзер

DanRacer - 1 июля 2013 20:54 -

Про этот ручной метод известно, тут речь идёт об автоматизации процесса

dj-avtosh
PHP-developer

dj-avtosh - 4 июля 2013 05:37 -

Пример на php с o++ отвратителен.

https://elkhan.ru
По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

vn30
Юзер

vn30 - 24 сентября 2016 09:41 -

кто подскажет, почему фото не показывается, но оно загружено vn30.ru

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх