Jump to content
Дизайн и модификация IPS 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
Share on other sites

skin_gallery_comments > CommentRow

Share this post


Link to post
Share on other sites

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

 

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

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

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

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

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

Share this post


Link to post
Share on other sites

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

skin_gallery_imagelisting > view_row_ipb

Share this post


Link to post
Share on other sites

Нашел в 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
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

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

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

 

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

 

'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
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

/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
Share on other sites

Поставил галерею 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
Share on other sites

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

.thumbwrap,

.thumbwrapp,

.fullimagewrap

 

и заканчивая

.thumbwrap img.galattach,

.thumbwrapp img.galattach

 

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

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

 

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

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

 

 

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

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

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

Share this post


Link to post
Share on other sites

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...