Advanced search  

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

Pages: [1]   Go Down

Author Topic: Реорганизация <title> для displayimage.php  (Read 17676 times)

0 Members and 1 Guest are viewing this topic.

abez

  • Coppermine newbie
  • Offline Offline
  • Posts: 5
Реорганизация <title> для displayimage.php
« on: September 04, 2008, 08:43:06 pm »

Версия 1.4
Хотелось бы по ссылке ../displayimage.php?album=lastup&cat=0&pos=0 последних добавлений в title получать не стандартный бред :

Последние добавления/Название фото - Навзание фотоальбома

А, что-то вроде:
Название фото - Навзание фотоальбома (Последние добавления)

Подскажите где ковырять ?
Если обсуждалось, прощу прощения, спасибо !
« Last Edit: December 18, 2008, 12:55:57 pm by Makc666 »
Logged

Alex Revo

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Posts: 637
  • Инженер человеческих душ
    • Фото Ростова-на-Дону
Re: Реорганизация title
« Reply #1 on: September 05, 2008, 06:43:09 am »

Как сделать именно так, как вы хотите не подскажу, хотя ваш вопрос поддерживаю.

А вот поковырять можно в этом направлении.
Logged

Makc666

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1614
  • Русский (ISO-8859-1) - Russian - Русский (Windows)
    • Makc's home page
Re: Реорганизация title
« Reply #2 on: September 05, 2008, 08:32:52 am »

Не всё так просто, хотя как знать :)

В файле:
displayimage.php

Есть строка:
Code: [Select]
pageheader($album_name . '/' . $picture_title, $meta_keywords, false);
Она и задаёт данное название title.

Если Вы обратите внимание, на URL:
./displayimage.php?album=lastup&cat=0&pos=0

То увидите, что альбом в нашем случае называется album=lastup,
поэтому в коде:
Code: [Select]
pageheader($album_name . '/' . $picture_title, $meta_keywords, false);
$album_name заменяется на "Последние добавления".

Итого...

Вы можете поменять данную строку на:
Code: [Select]
pageheader($picture_title .' (' . $album_name .')', $meta_keywords, false);
Только учтите, что данное исправление в таком виде повлияет на все отображения через файл "displayimage.php"
« Last Edit: December 18, 2008, 12:55:55 pm by Makc666 »
Logged

abez

  • Coppermine newbie
  • Offline Offline
  • Posts: 5
Re: Реорганизация title
« Reply #3 on: September 05, 2008, 09:54:06 am »

Спасибо ! Именно то, что надо !  ;D
Logged

natalina

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Female
  • Posts: 96
    • Interior & Architecture
Табы и тайтлы
« Reply #4 on: September 17, 2008, 04:39:15 pm »

Хотелось бы для многостраничных альбомов вывести в тайтлы что-то вроде : блабла/ страница 1. и.т.д. Я такое уже делала, но в скриптах попроще, например, в цнкате. Номера страниц есть в табах, но не могу найти соответствующий код, насчет тайтлов пока не смотрела, там попонятнее, но если кто даст подсказку, буду признательна. А также обязуюсь перевести админку модпака Страмма на русский, т.к. глядя ФАКи поняла, что такая потребность есть :)

natalina

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Female
  • Posts: 96
    • Interior & Architecture
Простое решение есть давно
« Reply #5 on: September 18, 2008, 10:12:46 am »

 :D потратила час, и почти изобрела велосипед, хотя предварительно юзала поиск, дурища! Вот решение для тех, кому тоже интересно: http://forum.coppermine-gallery.net/index.php/topic,50671.0.html

Makc666

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1614
  • Русский (ISO-8859-1) - Russian - Русский (Windows)
    • Makc's home page
Re: Простое решение есть давно
« Reply #6 on: September 19, 2008, 01:26:19 am »

:D потратила час, и почти изобрела велосипед, хотя предварительно юзала поиск, дурища! Вот решение для тех, кому тоже интересно: http://forum.coppermine-gallery.net/index.php/topic,50671.0.html
А если бы искали по слову <title>, т.е. логически правильно, то сразу бы нашли тему по соседству:
http://forum.coppermine-gallery.net/index.php/topic,54921.0.html
« Last Edit: December 18, 2008, 12:55:52 pm by Makc666 »
Logged

natalina

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Female
  • Posts: 96
    • Interior & Architecture
Re: Реорганизация <title> для displayimage.php
« Reply #7 on: September 19, 2008, 10:22:56 am »

Исходила из коппермайновского принципа -1 пост= 1 вопрос, к тому же мой вопрос не слишком часто задаваемый: с трудом нашла затерянный в англоязычных дебрях ответ :)

ULISS

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Male
  • Posts: 60
Re: Реорганизация <title> для displayimage.php
« Reply #8 on: October 14, 2008, 04:15:27 pm »

Makc666, а как поменять в displayimage.php чтоб сначала было описание файла в title, а потом название галереи,
стандарт: Галерея ультра - выкрутасы (фэшн стайл ) например
а сделать надо: Выкрутасы (фэшн стайл ) - Галерея ультра ...?
« Last Edit: December 18, 2008, 12:55:47 pm by Makc666 »
Logged

Makc666

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1614
  • Русский (ISO-8859-1) - Russian - Русский (Windows)
    • Makc's home page
Re: Реорганизация <title> для displayimage.php
« Reply #9 on: October 17, 2008, 11:31:49 pm »

Makc666, а как поменять в displayimage.php чтоб сначала было описание файла в title, а потом название галереи,
стандарт: Галерея ультра - выкрутасы (фэшн стайл ) например
а сделать надо: Выкрутасы (фэшн стайл ) - Галерея ультра ...?
Чтобы переместить название галереи в конец <title> нужно:

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

2. Найти кусок кода:
Code: [Select]
// Function for writing a pageheader
if (!function_exists('pageheader')) {  //{THEMES}
function pageheader($section, $meta = '')
{
...
}
}  //{THEMES}

3. По стандартной схеме переноса функций скопировать данный блок кода в файл ./themes/classic/theme.php:
Code: [Select]
// Function for writing a pageheader
function pageheader($section, $meta = '')
{
    global $CONFIG, $THEME_DIR;
    global $template_header, $lang_charset, $lang_text_dir;

    $custom_header = cpg_get_custom_include($CONFIG['custom_header_path']);

        $charset = ($CONFIG['charset'] == 'language file') ? $lang_charset : $CONFIG['charset'];

    header('P3P: CP="CAO DSP COR CURa ADMa DEVa OUR IND PHY ONL UNI COM NAV INT DEM PRE"');
        header("Content-Type: text/html; charset=$charset");
    user_save_profile();

    $template_vars = array('{LANG_DIR}' => $lang_text_dir,
        '{TITLE}' => $CONFIG['gallery_name'] . ' - ' . strip_tags(bb_decode($section)),
        '{CHARSET}' => $charset,
        '{META}' => $meta,
        '{GAL_NAME}' => $CONFIG['gallery_name'],
        '{GAL_DESCRIPTION}' => $CONFIG['gallery_description'],
        '{SYS_MENU}' => theme_main_menu('sys_menu'),
        '{SUB_MENU}' => theme_main_menu('sub_menu'),
        '{ADMIN_MENU}' => theme_admin_mode_menu(),
        '{CUSTOM_HEADER}' => $custom_header,
        );

    echo template_eval($template_header, $template_vars);
}

4. Найти в данной куске кода строку:
Code: [Select]
'{TITLE}' => $CONFIG['gallery_name'] . ' - ' . strip_tags(bb_decode($section)),
5. Заменить на строку:
Code: [Select]
'{TITLE}' => strip_tags(bb_decode($section)) . ' - ' . $CONFIG['gallery_name'],
Всё...
Logged

ULISS

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Male
  • Posts: 60
Re: Реорганизация <title> для displayimage.php
« Reply #10 on: October 31, 2008, 12:27:56 am »

Makc666, жалко вам в репу отзывы писать не могу... + + + +
:-)
« Last Edit: December 18, 2008, 12:56:00 pm by Makc666 »
Logged

abez

  • Coppermine newbie
  • Offline Offline
  • Posts: 5
Re: Реорганизация <title> для displayimage.php
« Reply #11 on: May 12, 2009, 04:26:45 pm »

Уже когда-то делал, но хоть убейте не могу вспомнить как!
Необходимо для "тумб" сменить title так, чтобы отображались не размер и имя файла, а название картинки.
Зарание благодарен!
Logged

abez

  • Coppermine newbie
  • Offline Offline
  • Posts: 5
Re: Реорганизация <title> для displayimage.php
« Reply #12 on: May 12, 2009, 04:27:23 pm »

Да, забыл отметить, title НЕ страницы, а картинки.
Logged

abez

  • Coppermine newbie
  • Offline Offline
  • Posts: 5
Re: Реорганизация <title> для displayimage.php
« Reply #13 on: May 12, 2009, 04:49:29 pm »

Память вренулась :)

Code: [Select]
                        $pic_title =$lang_display_thumbnails['filename'].$row['filename']."\n".
                                $lang_display_thumbnails['filesize'].($row['filesize'] >> 10).$lang_byte_units[1]."\n".
                                $lang_display_thumbnails['dimensions'].$row['pwidth']."x".$row['pheight']."\n".
                                $lang_display_thumbnails['date_added'].localised_date($row['ctime'], $album_date_fmt);

Сменить на:

Code: [Select]
$pic_title =$row['title'];
Logged
Pages: [1]   Go Up
 

Page created in 0.046 seconds with 19 queries.