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

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

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