Ссылка с переходом/прокруткой страницы сразу на изображение - <a name=""></a>
ух. задолбаю я вас вопросами :)
в моем скине для галереи слишком большая шапка - при просмотре фоток приходиться прокручивать страничку вниз...
где надо прописать ссылку на страничку просмотра картинки так чтоб открываласб эта страничка начиная не с шапки, а немного ниже (с указателя или как это называеться. непомню ??? )
спасибо за ответ заранее
Нужно найти где формируются ссылки на фото и прописать в конце якорь. Этот же якорь нужно разместить и на странице с фото.
Где конкретно в коде, не знаю.
Нашел где в коде описана меню управления картинкой при её просмотре, что находиться над ней непосредственно (там где кнопки вперед, назад, слайд-шоу... и.т.д.)
/include/themes.inc.php >> function theme_html_img_nav_menu() (2234я строка)
теперь надо найти кодера который бы сумел разобраться где там дописать надо
Якорёк это называется :)
<a name=""></a>
Функция theme_html_img_nav_menu находится в файле include\themes.inc.php
В ней и формируются ссылки.
Как изменять функции описано тут -> http://forum.coppermine-gallery.net/index.php?topic=43678.0
Только ссылки изменить будет недостаточно.
Нужно будет ещё добавить сам якорек в шаблон отображения изображения, потому что сейчас его там нет.
Т.е. шаги должны быть примерно такие.
1. Скопировать в соответствии с инструкцией код функции theme_html_img_nav_menu в файл theme.php
2. Заменить все строчки-ссылки подобные этой
$prev_tgt = "{$_SERVER['PHP_SELF']}?album=$album$cat_link&pos=$prev$uid_link";
на строчку подобную этой:
$prev_tgt = "{$_SERVER['PHP_SELF']}?album=$album$cat_link&pos=$prev$uid_link#image";
добавили в конце #image
3. Добавить в шаблон сам якорёк
Для этого открыть файл
include\functions.inc.php
Найти код:
$breadcrumb_links[0] = '<a href="index.php">'.$lang_list_categories['home'].'</a>';
Заменить на код:
$breadcrumb_links[0] = '<a name="image"></a><a href="index.php">'.$lang_list_categories['home'].'</a>';
добавили <a name="image"></a>
И всё будет работать.
Проверено лично.