forum.coppermine-gallery.net
Support => Русский (Russian) => Language Specific Support => cpg1.4.x Русский (Russian) => Topic started by: RobinHoodd on May 10, 2009, 04:58:58 pm
-
Я не могу добиться того, чтобы при нажатии на картинку({IMAGE})
на вот эту: http://img.webme.com/pic/1/100grn/.jpg
Не откывалась эта картинка в полный размер,
а просто пользователь переходил на следующую фотографию,
так если бы он нажал на стрелочку "вправо".
Заранее огромное спасибо.
-
Вот патч...
Вроде пашет.
Какие могут быть побочные явления - не знаю :)
1.
Отрыть themes.inc.php
2.
Найти:
global $CONFIG, $CURRENT_PIC_DATA, $CURRENT_ALBUM_DATA, $USER;
global $album, $comment_date_fmt, $template_display_media;
global $lang_display_image_php, $lang_picinfo;
После добавить:
global $pos, $pic_count, $cat;
3.
Найти:
$pic_html = "<a href=\"javascript:;\" onclick=\"MM_openBrWindow('displayimage.php?pid=$pid&fullsize=1','" . uniqid(rand()) . "','scrollbars=yes,toolbar=no,status=no,resizable=yes,width=$winsizeX,height=$winsizeY')\">";
Заменить на:
$cat_link = is_numeric($album) ? '' : '&cat=' . $cat;
$uid_link = (isset($_GET['uid']) && is_numeric($_GET['uid'])) ? '&uid=' . $_GET['uid'] : '';
if ($pos < ($pic_count -1)) {
$next = $pos + 1;
$next_tgt = "{$_SERVER['PHP_SELF']}?album=$album$cat_link&pos=$next$uid_link";
$next_title = $lang_img_nav_bar['next_title'];
$meta_nav .= "<link rel=\"next\" href=\"$next_tgt\" title=\"$next_title\"/>
";
} else {
$next_tgt = "javascript:;";
$next_title = "";
}
//$pic_html = "<a href=\"javascript:;\" onclick=\"MM_openBrWindow('displayimage.php?pid=$pid&fullsize=1','" . uniqid(rand()) . "','scrollbars=yes,toolbar=no,status=no,resizable=yes,width=$winsizeX,height=$winsizeY')\">";
$pic_html = "<a href=\"$next_tgt\">";
-
Спасибо, выручили :)
-
Сделал все как вы сказали, не работает ваш скрипт :-\
-
Сделал все как вы сказали, не работает ваш скрипт :-\
Вообще, конечно, я не совсем правильно посоветовал.
1.
Вам нужно открыть файл:
include/themes.inc.php
2.
Скопировать оттуда от начала и до конца функцию:
function theme_html_picture()
{
...
}Подробнее читайте тут -->> http://forum.coppermine-gallery.net/index.php/topic,43678.0.html
3.
Данный кусок кода вставить в свою тему, а именно в файл:
themes/ИМЯ_ТЕМЫ/theme.php
4.
И уже там менять что-либо по описанной мной иснтрукции выше.
Возможно в файле themes/ИМЯ_ТЕМЫ/theme.php у Вас уже была ранее вставлена эта функция, тогда это может быть причиной, почему ваши изменения в include/themes.inc.php не подействовали.
-
Ну во всяком случае спасибо за отзывчивость :)