Перейти к контенту

Теги "TITLE" и "ALT"


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

Нужно сделать:

1. чтобы при просмотре миниатюр или рисунков в теге ALT выводился заголовок рисунка, а не имя файла типа "***.jpg";

2. при открытии страницы с рисунком в теге TITLE выводился все тот же заголовок рисунка.

 

Смотрел шаблоны, и вроде как там такого нет. Т.е. нужно править php-код по всей видимости.

 

Прошу помочь с этими вопросами.

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

Как-то неактивно вы помогаете :D

здесь я сам ответил на первый свой вопрос.

а вот второй вопрос остался открытым.

так где же строится тайтл галереи?

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

так где же строится тайтл галереи?
./modules/gallery/img_view.php:

$this->title = $this->ipsclass->vars['board_name'].$this->ipsclass->lang['sep'].$this->ipsclass->lang['gallery'].$this->ipsclass->lang['sep'].$this->ipsclass->lang['viewing_img'];

Думаю, сам поймешь, как и что изменять дальше =)

Если будут вопросы — пиши тут, постараюсь подсказать. :D

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

Спасибо, теперь немного понятнее.

 

Мне хотелось вставить заголовок фотки в тайтл страницы для лучшей индексации. Форум у меня тематический, поэтому только плюс будет, если хорошо проиндексируется.

Заголовок рисунка это переменная $capiton.

В файле, где строится тайтл - img_view.php, этот capiton встречается в таком фрагменте:

			$this->ipsclass->DB->simple_construct( array( 'select' => 'id, caption, masked_file_name, directory, media, thumbnail',
									  'from'   => 'gallery_images',
									  'where'  => "{$where} AND id < {$this->ipsclass->input['img']}",
									  'order'  => "id DESC",
									  'limit'  => array( 0,2 ) ) );
		$res = $this->ipsclass->DB->simple_exec();

Только это в данном случае не переменная, а столбец в таблице бд.

То есть я не могу просто так взять и вставить $capiton в строчку с тайтлом. Этот capiton откуда-то надо выцепить.

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

 

Ну и напишу для других, как я изменил альты у рисунков:

 

/forum/modules/gallery/lib/gallery_library.php

ищем фрагмент "alt".

 

Находим что-то типа:

$img_tag = "<img src='{$img_url}{$i['medium_file_name']}' {$attach} alt='{$thumb}{$i['masked_file_name']}' />";

 

Заменяем на:

$img_tag = "<img src='{$img_url}{$i['medium_file_name']}' {$attach} alt='{$i['capiton']}' />";

 

Находим:

return "<img src='{$img_url}{$i['masked_file_name']}' {$attach} alt='{$thumb}{$i['masked_file_name']}' />";

 

Заменяем на:

return "<img src='{$img_url}{$i['masked_file_name']}' {$attach} alt='{$i['capiton']}' />";

 

Т.е. по сути мы убрали из альта "{$thumb}" и заменили "masked_file_name" на "capiton" (заголовок).

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

Спасение утопающих...

*********************************************************************
*********************************************************************
modules/gallery/img.view.php
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
		// -------------------------------------------------------
		// Page Stuff
		// -------------------------------------------------------
		$this->title = $this->data['caption'];
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<


*********************************************************************
*********************************************************************
modules/gallery/category.php

НАЙТИ:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
	// -----------------------------------------------------
	// Page Stuff
	// -----------------------------------------------------
	$this->title = $this->ipsclass->vars['board_name'].$this->ipsclass->lang['sep'].$this->ipsclass->lang['gallery'];
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

ЗАМЕНИТЬ НА:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
	// -----------------------------------------------------
	// Page Stuff
	// -----------------------------------------------------
	$this->title = $cat['name'];
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

Вопрос исчерпан :D

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

есстесственно работает

modules/gallery/img.view.php

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

// -------------------------------------------------------

// Page Stuff

// -------------------------------------------------------

$this->title = $this->data['caption'];

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

 

++ http://img511.imageshack.us/img511/3676/capitonlc2.jpg

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

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

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

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

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

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

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

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.