Убрать миниатюры альбомов Убрать миниатюры альбомов
 

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]

Main Menu

Убрать миниатюры альбомов

Started by bubastic, April 07, 2008, 10:01:16 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

bubastic

Можно ли убрать миниатюры альбомов, чтобы были просто названия списком с кол-вом фоток? или это только править шиблон


Makc666

#1
Quote from: bubastic on April 07, 2008, 10:01:16 AM
Можно ли убрать миниатюры альбомов, чтобы были просто названия списком с кол-вом фоток? или это только править шиблон
Нет, нельзя.
Нужно править, а лучше делать новый шаблон, на основе стандартного.

bubastic

А точно это в шаблоче? что-то я тамтакого не нашел

Makc666

#3
Quote from: bubastic on April 11, 2008, 08:38:26 AM
А точно это в шаблоче? что-то я тамтакого не нашел
Есть такой файл .../include/themes.inc.php

В нём есть такой раздел:
// HTML template for the category list
if (!isset($template_cat_list)) { //{THEMES}
$template_cat_list = <<<EOT
<!-- BEGIN header -->
        <tr>
                <td class="tableh1" width="80%" align="left"><b>{CATEGORY}</b></td>
                <td class="tableh1" width="10%" align="center"><b>{ALBUMS}</b></td>
                <td class="tableh1" width="10%" align="center"><b>{PICTURES}</b></td>
        </tr>
<!-- END header -->
<!-- BEGIN catrow_noalb -->
        <tr>
                <td class="catrow_noalb" colspan="3"><table border="0"><tr><td align="left">{CAT_THUMB}</td><td align="left"><span class="catlink"><b>{CAT_TITLE}</b></span>{CAT_DESC}</td></tr></table></td>
        </tr>
<!-- END catrow_noalb -->
<!-- BEGIN catrow -->
        <tr>
                <td class="catrow" align="left"><table border="0"><tr><td>{CAT_THUMB}</td><td><span class="catlink"><b>{CAT_TITLE}</b></span>{CAT_DESC}</td></tr></table></td>
                <td class="catrow" align="center">{ALB_COUNT}</td>
                <td class="catrow" align="center">{PIC_COUNT}</td>
        </tr>
        <tr>
            <td class="tableb" colspan="3">{CAT_ALBUMS}</td>
        </tr>
<!-- END catrow -->
<!-- BEGIN footer -->
        <tr>
                <td colspan="3" class="tableh1" align="center"><span class="statlink">{STATISTICS}</span></td>
        </tr>
<!-- END footer -->
<!-- BEGIN spacer -->
        <img src="images/spacer.gif" width="1" height="7" border="" alt="" /><br />
<!-- END spacer -->

EOT;
}  //{THEMES}


Вот по идее его нужно "правильно" перенести в свой рабочий шаблон и редактировать.

Что значит "правильно" перенести, написато тут -> http://forum.coppermine-gallery.net/index.php/topic,43678.0.html

bubastic

Спсибо, разобрался.

А вот как сделать, чтобы ранд, лучшые и последние выводились не как "Количество колонок на странице с миниатюрами"

т.е. задача вывести в одной строке
<tr>
   <td>random</td>
   <td>lastup</td><td>lastup</td><td>lastup</td>
   <td>toprated</td>
<tr>


как тут: _http://photolipetsk .ru

Я понял, что за вывод этого отвечает // HTML template for thumbnails display

Makc666

#5
Quote from: bubastic on April 13, 2008, 07:55:32 AM
Спсибо, разобрался.

А вот как сделать, чтобы ранд, лучшые и последние выводились не как "Количество колонок на странице с миниатюрами"

т.е. задача вывести в одной строке
<tr>
   <td>random</td>
   <td>lastup</td><td>lastup</td><td>lastup</td>
   <td>toprated</td>
<tr>


как тут: _http://photolipetsk .ru
Ваш вопрос не ясен...
За количество строк отвечает опция:
Конфиг -> Отображение списка альбомов -> Содержание главной страницы
Переменная lastup,3 говорит нам о том, что будет выводится 3 строки.

Количество миниатюр в строке определеяется опцией:
Конфиг -> Отображение миниатюр -> Количество колонок на странице с миниатюрами

Данная переменная общая для всех блоков.

Выставите переменную lastup,3 в lastup,1

Quote from: bubastic on April 13, 2008, 07:55:32 AMЯ понял, что за вывод этого отвечает // HTML template for thumbnails display

Цепочка, чтобы добраться до нужного шаблона такая:

Файл: index.php
                    case 'lastup':
                        display_thumbnails('lastup', $cat, 1, $CONFIG['thumbcols'], max(1, $matches[2]), false);
                        flush();
                        break;


Из кода выше ищем функцию: display_thumbnails

Файл: ../include/functions.inc.php

Начало функции тут:
if (!function_exists('theme_display_thumbnails')) {  //{THEMES}
function theme_display_thumbnails(&$thumb_list, $nbThumb, $album_name, $aid, $cat, $page, $total_pages, $sort_options, $display_tabs, $mode = 'thumb')
{
    global $CONFIG;


Интересуемая в ней строка тут:
theme_display_thumbnails($thumb_list, $thumb_count, $album_name, $album, $cat, $page, $total_pages, is_numeric($album), $display_tabs);

Из кода выше ищем функцию: theme_display_thumbnails

Файл: ../include/themes.inc.php
if (!function_exists('theme_display_thumbnails')) {  //{THEMES}
function theme_display_thumbnails(&$thumb_list, $nbThumb, $album_name, $aid, $cat, $page, $total_pages, $sort_options, $display_tabs, $mode = 'thumb')
{
    global $CONFIG;
    global $template_thumb_view_title_row,$template_fav_thumb_view_title_row, $lang_thumb_view, $template_tab_display, $template_thumbnail_view, $lang_album_list;


Из кода выше ищем переменную: $template_thumbnail_view

Файл: ../include/themes.inc.php
// HTML template for thumbnails display
if (!isset($template_thumbnail_view)) { //{THEMES}
$template_thumbnail_view = <<<EOT