forum.coppermine-gallery.net

Support => Русский (Russian) => Language Specific Support => cpg1.4.x Русский (Russian) => Topic started by: MISHA on September 13, 2008, 11:14:38 pm

Title: при клики на одну фотку попадаю на другую
Post by: MISHA on September 13, 2008, 11:14:38 pm
Заметел одну очень неприятную страность, если на сайте смотрят фотки несколько людей то если кликнуть фотку из графы (Последние просмотренные) то попадаю на совсем другую фотку ??? как это можно поправить?
Лично мне удалось уловить только этот факт после жалоб пользователей, но также не исключаю что и других местах также может быть.
Title: Re: при клики на одну фотку попадаю на другую
Post by: MISHA on September 15, 2008, 11:07:24 pm
тему можно закрыть, как ответил Макса http://forum.coppermine-gallery.net/index.php/topic,51295.20.html всё понятно
Title: Re: при клики на одну фотку попадаю на другую
Post by: Makc666 on September 15, 2008, 11:30:46 pm
Заметел одну очень неприятную страность, если на сайте смотрят фотки несколько людей то если кликнуть фотку из графы (Последние просмотренные) то попадаю на совсем другую фотку ??? как это можно поправить?
Лично мне удалось уловить только этот факт после жалоб пользователей, но также не исключаю что и других местах также может быть.
Как обычно.

1. Берете из файла: 
./include/themes.inc.php

2. Полностью фунцию:
Code: [Select]
function theme_display_thumbnails(&$thumb_list, $nbThumb, $album_name, $aid, $cat, $page, $total_pages, $sort_options, $display_tabs, $mode = 'thumb')
{
...
    endtable();
    echo $spacer;
}

3. Копируете в файл:
./themes/classic/theme.php

4. Находите во вставленном блоке кода, код:
Code: [Select]
           if ($aid == 'lastalb') {
                $params = array('{CELL_WIDTH}' => $cell_width,
                    '{LINK_TGT}' => "thumbnails.php?album={$thumb['aid']}",
                    '{THUMB}' => $thumb['image'],
                    '{CAPTION}' => $thumb['caption'],
                    '{ADMIN_MENU}' => $thumb['admin_menu']
                    );

5. После добавляете:
Code: [Select]
           } elseif ($aid == 'lasthits') {
                $params = array('{CELL_WIDTH}' => $cell_width,
                    '{LINK_TGT}' => "displayimage.php?pos=-{$thumb['pid']}",
                    '{THUMB}' => $thumb['image'],
                    '{CAPTION}' => $thumb['caption'],
                    '{ADMIN_MENU}' => $thumb['admin_menu']
                    );

Всё.
Title: Re: при клики на одну фотку попадаю на другую
Post by: Makc666 on September 15, 2008, 11:53:16 pm
тему можно закрыть, как ответил Макса http://forum.coppermine-gallery.net/index.php/topic,51295.20.html всё понятно
То, что я там отвечал, как бы не связано с этим вопросом :)
Ответ я дал, как поправить.

Можно вообще для всех блоков поправить.
Для этого нужно просто...

1. Откройте файл:
./include/themes.inc.php

2. Найдите код:
Code: [Select]
           } else {
                $params = array('{CELL_WIDTH}' => $cell_width,
                    '{LINK_TGT}' => "displayimage.php?album=$aid$cat_link&pos={$thumb['pos']}$uid_link",
                    '{THUMB}' => $thumb['image'],
                    '{CAPTION}' => $thumb['caption'],
                    '{ADMIN_MENU}' => $thumb['admin_menu']
                    );
            }

3. Замените в нём строку:
Code: [Select]
                   '{LINK_TGT}' => "displayimage.php?album=$aid$cat_link&pos={$thumb['pos']}$uid_link",

4. На строку:
Code: [Select]
                   '{LINK_TGT}' => "displayimage.php?pos=-{$thumb['pid']}",
Кто хочет следить за разговором с разработчиками по данному вопросу, вот тема:
http://forum.coppermine-gallery.net/index.php/topic,55174.0.html
Title: Re: при клики на одну фотку попадаю на другую
Post by: MISHA on September 22, 2008, 08:03:44 pm
Спасибо Макс, поправил, пока жалоб нету =)