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: Название галереи - Главная  (Read 8967 times)

0 Members and 1 Guest are viewing this topic.

x525

  • Coppermine newbie
  • Offline Offline
  • Posts: 4
Название галереи - Главная
« on: September 26, 2007, 03:09:25 pm »

Название галереи - Главная, помогите убрать "Главная"
Logged

Alex Revo

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Posts: 637
  • Инженер человеческих душ
    • Фото Ростова-на-Дону
Re: Название галереи - Главная
« Reply #1 on: September 26, 2007, 03:24:01 pm »

как вариант найти этот текст в языковом файле и заменить на ""
Logged

x525

  • Coppermine newbie
  • Offline Offline
  • Posts: 4
Re: Название галереи - Главная
« Reply #2 on: September 26, 2007, 03:27:34 pm »

Пробовал найти, но там его нет >:(
Logged

x525

  • Coppermine newbie
  • Offline Offline
  • Posts: 4
Re: Название галереи - Главная
« Reply #3 on: September 26, 2007, 03:31:27 pm »

Извините, искал "главная", вместо "Главная"
Logged

x525

  • Coppermine newbie
  • Offline Offline
  • Posts: 4
Re: Название галереи - Главная
« Reply #4 on: September 26, 2007, 03:40:17 pm »

После удаления "Главная" выскакивает "Добро пожаловать", в переводе встречается 3 раза, если удалить "Добро Пожаловать", то все нормально. Но на сколь пострадает перевод? И если другой способ не трогая перевод?
Logged

Alex Revo

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Posts: 637
  • Инженер человеческих душ
    • Фото Ростова-на-Дону
Re: Название галереи - Главная
« Reply #5 on: September 27, 2007, 09:45:09 am »

Другой способ - править код.
А чтобы не сильно пострадал перевод, определите в какое из 3 вхождений "Добро пожаловать" отображается в титле, его уберите, остальные оставьте.
Logged

Alex Revo

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Posts: 637
  • Инженер человеческих душ
    • Фото Ростова-на-Дону
Re: Название галереи - Главная
« Reply #6 on: February 02, 2008, 11:38:43 am »

Я нашел хороший способ побороть это:

Открываем 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);
}
из theme.inc.php

Затем перед строкой
Code: [Select]
$template_vars = array('{LANG_DIR}' => $lang_text_dir,
Добавляем:

Code: [Select]
if ((defined('INDEX_PHP')) && (empty($_GET['pos'])) && (empty($_GET['cat'])) && (empty($_GET['album']))) {
  $new_title = "Моя галерея";
    } else {
$new_title = strip_tags(bb_decode($section)) . ' - ' .$CONFIG['gallery_name']; 
}

ниже строку
Code: [Select]
'{TITLE}' => $CONFIG['gallery_name'] . ' - ' . strip_tags(bb_decode($section)),меняем на
Code: [Select]
'{TITLE}' => $new_title,
В строке
Code: [Select]
$new_title = "Моя галерея";меняем текст на свой

Обратите внимание, я поменял порядок фомирования заголовка, теперь первым идет название страницы потом + название галереи. В плане поисковой оптимизации так будет лучше. Если вам не нравится поменяйте местами переменные в $new_title.

Теперь на главной странице галереи будет титл "Моя галерея" (или тот который вам нужен).

На страницы показа фото титл формируется так:
"Название альбома/Имя фото - Название галереи"
*Если имя фото не задано вставляется имя файла, как это убрать пока не нашел.

На странице списка фото альбома так:
"Имя альбома - Название галереи"

На странице списка альбомов так:
"$new_title (моя галерея) > Имя категории (>Имя подкатегории) - Название галереи"

Источник
« Last Edit: February 02, 2008, 11:56:57 am by Alex Revo »
Logged
Pages: [1]   Go Up
 

Page created in 0.018 seconds with 19 queries.