Уважаемые пользователи, по техническим причинам загрузка файлов временно недоступна. Приносим извинения за временные неудобства.

Атрибут ALT для картинок

У вас есть идея для расширения функциональности phpBB 3.0.x? Расскажите о ней здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2229
Стаж: 18 лет 10 месяцев
Откуда: Астана
Благодарил (а): 7 раз
Поблагодарили: 344 раза

Re: Атрибут ALT для картинок

Сообщение nissin »

dimavsr
Всё вам неймётся, нельзя этого сделать без глобальной переделки кода.
dimavsr
phpBB 2.0.4
Сообщения: 409
Стаж: 16 лет 8 месяцев
Благодарил (а): 33 раза

Re: Атрибут ALT для картинок

Сообщение dimavsr »

Уважаемый nissin
Достаточно было хотя бы так ответить
nissin писал(а):нельзя этого сделать без глобальной переделки кода
Хотя, ведь, тысячи владельцев php3 заинтересованы, чтобы в теге alt было прописано название сообщения.
Вот у меня на сайте, например, в отдельной теме продаются фильмы. Названия сообщений являются названием фильма, к тому же в каждом описании сообщения такой же ключевик. Конечно же, любая поисковая система будет ставить сайт выше в выдаче если в придачу к этому у меня будет еще в alt название (ключевик) фильма прописан.

Не подумайте, что у меня гиблый сайт и что это последний способ его оживить. На сайте ежедневно более 1300 уникальных посетителей, но для повышения посещений потенциальных форумчан (клиентов - кому как) подобная переделка кода проста необходима.

Нашел решения самостоятельно и без Глобальной переделки кода
Houston
phpBB 1.0.0
Сообщения: 1
Стаж: 14 лет 6 месяцев

Re: Атрибут ALT для картинок

Сообщение Houston »

Интересует меня тоже, что нужно сделать, форум 3.0.10
Пробовал как писале выше, ничего не выводит
assd18
phpBB 1.0.0
Сообщения: 7
Стаж: 14 лет 4 месяца
Благодарил (а): 1 раз

Re: Атрибут ALT для картинок

Сообщение assd18 »

У меня та же проблема. Версия phpbb 3.0.10
Вот код:

Код: Выделить всё

function bbcode_tpl($tpl_name, $bbcode_id = -1, $skip_bitfield_check = false)
	{
		global $topic_data;
		static $bbcode_hardtpl = array();
		if (empty($bbcode_hardtpl))
		{
			global $user;
			$bbcode_hardtpl = array(
				'b_open'	=> '<span style="font-weight: bold">',
				'b_close'	=> '</span>',
				'i_open'	=> '<span style="font-style: italic">',
				'i_close'	=> '</span>',
				'u_open'	=> '<span style="text-decoration: underline">',
				'u_close'	=> '</span>',
				'img'		=> '<img src="$1" alt="' . $topic_data['topic_title'] . '" />',
				'size'		=> '<span style="font-size: $1%; line-height: normal">$2</span>',
				'color'		=> '<span style="color: $1">$2</span>',
				'email'		=> '<a href="mailto:$1">$2</a>'
			);
		}
assd18
phpBB 1.0.0
Сообщения: 7
Стаж: 14 лет 4 месяца
Благодарил (а): 1 раз

Re: Атрибут ALT для картинок

Сообщение assd18 »

Проблему решил. Заходим в ваш стиль, папка template, файл attachment.
Находим строку

Код: Выделить всё

<dt class="attach-image"><img src="{_file.U_INLINE_LINK}" alt="{_file.DOWNLOAD_NAME}" onclick="viewableArea(this);" /></dt>
И вставляем {TOPIC_TITLE} вместо {_file.DOWNLOAD_NAME}.
Аватара пользователя
aLexx1973
phpBB 1.0.0
Сообщения: 2
Стаж: 13 лет 10 месяцев

Re: Атрибут ALT для картинок

Сообщение aLexx1973 »

Для версии 3.0.11 проблему с alt у картинок решил так:
1) в includes/functions_content.php находим:

Код: Выделить всё

if (!sizeof($attachments))
	{
		return;
	}

	global $template, $cache, $user;
	global $extensions, $config, $phpbb_root_path, $phpEx;
После вставляем:

Код: Выделить всё

global $topic_data;
Далее находим:

Код: Выделить всё

'COMMENT'			=> $comment,
после вставляем:

Код: Выделить всё

'TOPIC_TITLE'        => censor_text($topic_data['topic_title']),
Открываем файл styles/ваш стиль/template/attachment.html и 2 раза находим код:

Код: Выделить всё

alt="{_file.DOWNLOAD_NAME}"
заменяем его на:

Код: Выделить всё

alt="{_file.TOPIC_TITLE}"
Чистим кэш и наблюдаем появление alt-а у картинок в темах форума. Все картинки будут иметь в качестве alt - название темы. Способ работает 100%. Проверял на своем форуме.
Аватара пользователя
andromeda68
phpBB 1.4.3
Сообщения: 97
Стаж: 14 лет
Откуда: Ижевск
Благодарил (а): 22 раза
Поблагодарили: 1 раз

Re: Атрибут ALT для картинок

Сообщение andromeda68 »

Пост был выше (Для версии 3.0.11 проблему с alt у картинок решил так...) у меня версия 3.0.12, и оказывается не нужно править файлы, в этой версии уже так прописано. И самое странное, а почему тогда пишет alt "Изображение".
Пример, здесь: http://honey-land.ru/forum/viewtopic.php?f=2&t=20 что мне тогда править или может мод нужен?
Anvar
Former team member
Сообщения: 1964
Стаж: 16 лет 6 месяцев
Благодарил (а): 67 раз
Поблагодарили: 800 раз

Re: Атрибут ALT для картинок

Сообщение Anvar »

andromeda68,

*/template/attachment.html

Верни в alt и title {_file.DOWNLOAD_NAME} как это должно быть по умолчанию в phpBB.

И убери эти правки:
aLexx1973 писал(а):после вставляем: 'TOPIC_TITLE' => censor_text($topic_data['topic_title']),
Потому как используешь [Mod DB]SEO images in attachment

Ещё проверь в
aLexx1973 писал(а):в includes/functions_content.php
наличие переменной global $topic_data;
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11372
Стаж: 16 лет 9 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Атрибут ALT для картинок

Сообщение Пчелкин »

andromeda68 писал(а):Пост был выше (Для версии 3.0.11 проблему с alt у картинок решил так...
Хм... а копирай то где?
© 2013-2014 «Страна мёда» - пасека по временам года
- это чтоль?
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
andromeda68
phpBB 1.4.3
Сообщения: 97
Стаж: 14 лет
Откуда: Ижевск
Благодарил (а): 22 раза
Поблагодарили: 1 раз

Re: Атрибут ALT для картинок

Сообщение andromeda68 »

Anvar писал(а):Потому как используешь [Mod DB]SEO images in attachment
У меня установлены моды: "Upload image resizer" и "Благодарность за сообщения", но не "SEO images in attachment"
Anvar
Former team member
Сообщения: 1964
Стаж: 16 лет 6 месяцев
Благодарил (а): 67 раз
Поблагодарили: 800 раз

Re: Атрибут ALT для картинок

Сообщение Anvar »

Я ошибся, потому как ссылка изображения http://honey-land.ru/images/zheltaya-kavkazskaya-pchela.jpg очень похожа на то что делает мод.
Наверное вставлена через тег img.
Аватара пользователя
andromeda68
phpBB 1.4.3
Сообщения: 97
Стаж: 14 лет
Откуда: Ижевск
Благодарил (а): 22 раза
Поблагодарили: 1 раз

Re: Атрибут ALT для картинок

Сообщение andromeda68 »

А правки тогда все равно делаю, как Вы писали?
Anvar
Former team member
Сообщения: 1964
Стаж: 16 лет 6 месяцев
Благодарил (а): 67 раз
Поблагодарили: 800 раз

Re: Атрибут ALT для картинок

Сообщение Anvar »

Для тега img они не помогут, только для загруженных.
Аватара пользователя
andromeda68
phpBB 1.4.3
Сообщения: 97
Стаж: 14 лет
Откуда: Ижевск
Благодарил (а): 22 раза
Поблагодарили: 1 раз

Re: Атрибут ALT для картинок

Сообщение andromeda68 »

Для вложений у меня пишет alt, мне нужно для IMG выход найти.

Вернуться в «Запросы модов для phpBB 3.0.x»