Advanced search  

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]

Pages: [1]   Go Down

Author Topic: Реорганизация <title> для displayimage.php  (Read 16297 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.029 seconds with 20 queries.