Advanced search  

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Pages: [1]   Go Down

Author Topic: Как заменить код открывающий картинку в п  (Read 6636 times)

0 Members and 1 Guest are viewing this topic.

RobinHoodd

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 38

Я не могу добиться того, чтобы при нажатии на картинку({IMAGE})
на вот эту: http://img.webme.com/pic/1/100grn/.jpg

Не откывалась эта картинка в полный размер,
а просто пользователь переходил на следующую фотографию,
так если бы он нажал на стрелочку "вправо".

Заранее огромное спасибо.
Logged

Makc666

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1614
  • Русский (ISO-8859-1) - Russian - Русский (Windows)
    • Makc's home page

Вот патч...
Вроде пашет.
Какие могут быть побочные явления - не знаю :)

1.
Отрыть themes.inc.php

2.
Найти:
Code: [Select]
      global $CONFIG, $CURRENT_PIC_DATA, $CURRENT_ALBUM_DATA, $USER;
      global $album, $comment_date_fmt, $template_display_media;
      global $lang_display_image_php, $lang_picinfo;

После добавить:
Code: [Select]
      global $pos, $pic_count, $cat;
3.
Найти:
Code: [Select]
             $pic_html = "<a href=\"javascript:;\" onclick=\"MM_openBrWindow('displayimage.php?pid=$pid&amp;fullsize=1','" . uniqid(rand()) . "','scrollbars=yes,toolbar=no,status=no,resizable=yes,width=$winsizeX,height=$winsizeY')\">";
Заменить на:
Code: [Select]

     $cat_link = is_numeric($album) ? '' : '&amp;cat=' . $cat;
     $uid_link = (isset($_GET['uid']) && is_numeric($_GET['uid'])) ? '&amp;uid=' . $_GET['uid'] : '';
 
     if ($pos < ($pic_count -1)) {
         $next = $pos + 1;
         $next_tgt = "{$_SERVER['PHP_SELF']}?album=$album$cat_link&amp;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&amp;fullsize=1','" . uniqid(rand()) . "','scrollbars=yes,toolbar=no,status=no,resizable=yes,width=$winsizeX,height=$winsizeY')\">";
      $pic_html = "<a href=\"$next_tgt\">";
Logged

RobinHoodd

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 38

Спасибо, выручили  :)
Logged

RobinHoodd

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 38

Сделал все как вы сказали, не работает ваш скрипт :-\
Logged

Makc666

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1614
  • Русский (ISO-8859-1) - Russian - Русский (Windows)
    • Makc's home page

Сделал все как вы сказали, не работает ваш скрипт :-\
Вообще, конечно, я не совсем правильно посоветовал.

1.
Вам нужно открыть файл:
include/themes.inc.php

2.
Скопировать оттуда от начала и до конца функцию:
Code: [Select]
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 не подействовали.
Logged

RobinHoodd

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 38

Ну во всяком случае спасибо за отзывчивость  :)
Logged
Pages: [1]   Go Up
 

Page created in 0.026 seconds with 19 queries.