coppermine-gallery.com/forum

Support => Русский (Russian) => Language Specific Support => cpg1.4.x Русский (Russian) => Topic started by: RobinHoodd on April 12, 2009, 06:08:45 PM

Title: Где спрятался {CAT_ALBUMS}?
Post by: RobinHoodd on April 12, 2009, 06:08:45 PM
Все перерыл,
подскажите. пожалуйста,
где он формируется???
Заранее огромное
спасибо.
Title: Re: Где спрятался {CAT_ALBUMS}?
Post by: RobinHoodd on April 12, 2009, 07:13:57 PM
Вот тут один дядечка посоветовал забыть об этом навсегда:
http://forum.coppermine-gallery.net/index.php?topic=58070.0

И ВСЕ ЖЕ [цензура] МОДЕРЫ ПОМОГИТЕ МНЕ ПОЖАЛУЙСТА!
Title: Re: Где спрятался {CAT_ALBUMS}?
Post by: Makc666 on April 14, 2009, 10:04:39 PM
Quote from: RobinHoodd on April 12, 2009, 07:13:57 PM
И ВСЕ ЖЕ [цензура] МОДЕРЫ ПОМОГИТЕ МНЕ ПОЖАЛУЙСТА!
Чем Вам помочь?
Там в теме ясно ответили, что {CAT_ALBUMS} - это сборная солянка, которая формируется по ходу все галереи.
http://coppermine.svn.sourceforge.net/viewvc/coppermine/trunk/cpg1.5.x/docs/en/theme_template.htm#theme_template_token

Возмите какой-нибудь нормальную программу и сделайте поиск по файлам галереи по значению "CAT_ALBUMS" и всё увидите.

include/themes.inc.php
    foreach($cat_data as $category) {
        if (!isset($category['cat_thumb'])) { $category['cat_thumb'] = ''; }
        if (count($category) == 3) {
            $params = array('{CAT_TITLE}' => $category[0],
                    '{CAT_THUMB}' => $category['cat_thumb'],
                '{CAT_DESC}' => $category[1]
                );
            echo template_eval($template_noabl, $params);
        } elseif (isset($category['cat_albums']) && ($category['cat_albums'] != '')) {
            $params = array('{CAT_TITLE}' => $category[0],
                '{CAT_THUMB}' => $category['cat_thumb'],
                '{CAT_DESC}' => $category[1],
                '{CAT_ALBUMS}' => $category['cat_albums'],
                '{ALB_COUNT}' => $category[2],
                '{PIC_COUNT}' => $category[3],
                );
            echo template_eval($template, $params);
        } else {
            $params = array('{CAT_TITLE}' => $category[0],
                '{CAT_THUMB}' => $category['cat_thumb'],
                '{CAT_DESC}' => $category[1],
                '{CAT_ALBUMS}' => '',
                '{ALB_COUNT}' => $category[2],
                '{PIC_COUNT}' => $category[3],
                );
            echo template_eval($template, $params);
        }
    }