Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
El Loco

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

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

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

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

Поделиться сообщением


Ссылка на сообщение

skin_gallery_comments > CommentRow

Поделиться сообщением


Ссылка на сообщение

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

 

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

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

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

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

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

Поделиться сообщением


Ссылка на сообщение

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

skin_gallery_imagelisting > view_row_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['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 в тайтл, чтобы последний был уникальным для каждой страницы. Это найти пока не могу :(

Поделиться сообщением


Ссылка на сообщение

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

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

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

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


Ссылка на сообщение

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

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

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

Поделиться сообщением


Ссылка на сообщение

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

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

 

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

 

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

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

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

 

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

 

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

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

 

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

 

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

Поделиться сообщением


Ссылка на сообщение

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

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

Поделиться сообщением


Ссылка на сообщение

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

/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:

Поделиться сообщением


Ссылка на сообщение
10/20/07 19:40 (изменено)

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

 

Автор:

 

Дата:

 

Размер:

 

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

 

Просмотров:

 

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

 

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

 

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

 

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

post-12572-1192908940_thumb.png

post-12572-1192909848_thumb.png

Изменено пользователем Galenfea

Поделиться сообщением


Ссылка на сообщение

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

.thumbwrap,

.thumbwrapp,

.fullimagewrap

 

и заканчивая

.thumbwrap img.galattach,

.thumbwrapp img.galattach

 

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

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

 

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

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

 

 

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

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

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

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...