Jump to content
Дизайн и модификация Invision Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
El Loco

Дорабатываем скин для галереи

Recommended Posts

Поставил галерею версии 2.0.7 и столкнулся с проблемой - в своем форумском скине я немного видоизменил темплейт RenderRow, а при просмотре комментариев к рисунку в галерее используются стандартные шаблоны.

Не могли бы вы подсказать, как называется шаблон, аналогичный форумскому RenderRow?

Share this post


Link to post

skin_gallery_comments > CommentRow

Share this post


Link to post

Спасибо большое, Fisana!

 

И последнее (если это по теме).

Заходим в галерею и видим N последних загруженных изображений.

В теге alt идет по умолчанию имя файла.

Не подскажете, какой шаблон отвечает за вывод этих изображений?

Мне хочется в альт рисунков запихнуть их заголовоки (т.е. то, что идет выше эскиза в <h4>...</h4>).

Share this post


Link to post

Не уверена, но возможно здесь

skin_gallery_imagelisting > view_row_ipb

Share this post


Link to post

Нашел в 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['caption']}' />";

 

Находим:

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" (заголовок).

 

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

Share this post


Link to post

Спасибо. Это очень полезная информация.

Насчет тайтла - для каждой страницы он строится одинаково.

В общем шаблоне скина есть метатег с переменным TITLE. При смене страниц туда, кроме названия форума, встраивается заголовок страницы. Нужно искать, где в файлах галереи прописывается переменная для заголовка...

Share this post


Link to post

Ну в общем, если вы, Fisana, найдете это (или кто-то еще), сообщите, пожалуйста.

Share this post


Link to post

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

Больше интересует возможность добавление уникального description на страницах подфорумов и тем.

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

Share this post


Link to post

Я понимаю, что конкретно вам галерея не нужна.

Спросим других. Может кто-то уже дорабатывал...

 

Нашел переменные в ланг-файлах:

 

'gallery_loci_idx' => 'Просматривает галерею',

'gallery_loci_sc' => 'Просматривает разделы',

'gallery_loci_si' => 'Просматривает изображение...'

 

Они-то и подставляются в тайтл.

 

Меня интересует тайтл для рисунка. Ищем "gallery_loci_si" (Просматривает изображение).

Находим его в файле sources\components_location\gallery.php

 

А дальше ступор. Я с php не знаком так, как мне этого хотелось бы, поэтому что делать дальше не знаю.

 

Скорее всего тайтл формируется не в шаблонах скина, а php-кодом.

Share this post


Link to post

Попробуйте Dr.Freddy написать, данные см. в контактах.

Или к Сонгу обратитесь, но на его форуме.

Share this post


Link to post

Нашел сам. Если кому надо:

/forum/modules/gallery/img_view.php

У меня эта строка под номером 466:

			// -------------------------------------------------------
		// Page Stuff
		// -------------------------------------------------------
		$this->title = $this->data['caption'].$this->ipsclass->lang['spec_for_title'];

Так я сделал себе.

$this->data['caption'] - это и есть заголовок рисунка.

$this->ipsclass->lang['spec_for_title'] - это я добавил для своих нужд. В стандартных лангах такой переменной нет. Поэтому будьте внимательны :unsure:

Share this post


Link to post

Поставил галерею 2.0.7 скин форума практически весь на ней отразился, проблему с render row комментариев нашёл сам, а вот чего не знаю, так это где изменить цвет полос таблицы статистики, которая показывается, когда просматриваешь набор рисунков в категории. То есть фон под надписями

 

Автор:

 

Дата:

 

Размер:

 

Комментариев:

 

Просмотров:

 

Средний рейтинг:

 

Насколько понимаю это где-то в css, доступ к css есть через админку форума. А чего искать и где менять?

 

И ещё, как изменить фон под кнопками модерации изображения? Типа Прикрепить, жалоба и т. д.

 

Заранее спасибо.

post-12572-1192908940_thumb.png

post-12572-1192909848_thumb.png

Edited by Galenfea

Share this post


Link to post

Если речь о цветах, за них отвечают классы в css начиная с

.thumbwrap,

.thumbwrapp,

.fullimagewrap

 

и заканчивая

.thumbwrap img.galattach,

.thumbwrapp img.galattach

 

Разумеется речь о расширенном режиме редактирования.

Простой режим, где показаны цвета как есть, не годится.

 

Фон под кнопками - это где скроллинг?

Просто не помню точно. Возможно, придется лезть в html

 

 

Про фон дошло.

В Ваших кнопках графически этот фон задан.

Поменять его можно только отредактировав графику.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...