Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Приставка к атрибуту alt

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


     27.06.2013    Общие вопросы    2131

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

Dle 9.7

Ответил: stephanthe


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

Комментарии пользователей (9)

DanRacer
24 | 14

DanRacer - 28 июня 2013 19:23 - Юзер

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

Gopr
10

494 | 164

Gopr - 29 июня 2013 23:59 - Юзер

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

DanRacer
24 | 14

DanRacer - 30 июня 2013 01:15 - Юзер

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

Gopr
10

494 | 164

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
24 | 14

DanRacer - 1 июля 2013 20:52 - Юзер

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

stephanthe
1

stephanthe - 1 июля 2013 17:01 - Юзер

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

DanRacer
24 | 14

DanRacer - 1 июля 2013 20:54 - Юзер

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

dj-avtosh
39

1479 | 390

dj-avtosh - 4 июля 2013 05:37 - шашлычник

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

skype: elhan.isaev

vn30
5

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

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

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

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