Русский English Deutsch Українська Қазақша

Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не вошли.

#76 2011-06-01 10:24:45

Luden
Участник
Здесь с 2011-05-16
Сообщений: 3
Рейтинг :   

Re: simple_title_ng :: Управление заголовками страниц

Перерегистрироваться или зайти под гостем и скачать.

Едренть. В первый раз вижу, чтобы гость мог скачать, а пользователь - нет:o

Ты бот)

Почему это?:)

Вне форума

#77 2011-06-01 10:26:55

ROZARD
Модератор
Откуда: Россия, Астрахань
Здесь с 2008-10-13
Сообщений: 1,523
Рейтинг :   82 
Сайт

Re: simple_title_ng :: Управление заголовками страниц

Luden пишет:

Почему это?:)

При регистрации ты не отметил:

Я подтверждаю, что я живой человек из плоти и крови. Я знаю, что все учётные записи, по которым нет такого подтверждения будут удаляться администраторами без предупреждения.

Вне форума

#78 2011-06-01 10:51:06

Luden
Участник
Здесь с 2011-05-16
Сообщений: 3
Рейтинг :   

Re: simple_title_ng :: Управление заголовками страниц

да вроде отмечал:)
Спасибо, перерегистрируюсь!

Вне форума

#79 2011-08-08 16:11:48

oldvovk
Участник
Здесь с 2010-10-14
Сообщений: 137
Рейтинг :   
Сайт

Re: simple_title_ng :: Управление заголовками страниц

Ух, заковыристый плагин. Так нормально и не заработал, ни 4 ни 5 версия. Только основное, а ошибки, прочие страницы такое выдавал - мама не горюй.

Пошел по пути Trashcka - http://ngcms.ru/forum/viewtopic.php?pid=7163#p7163, плюс добавил в конец ее изменений кусок из плагина

$pageNo = isset($CurrentHandler['params']['page'])?str_replace('%count%',intval($CurrentHandler['params']['page']),' - часть %count%'):'';
if ($CurrentHandler['handlerName'] == 'by.category'){
$template ['vars']['titles'] = str_replace(
array ('%cat%','%home%','%num%'),
array ($SYSTEM_FLAGS['info']['title']['group'],$SYSTEM_FLAGS['info']['title']['header'],$pageNo),
'%cat%%num% » %home%'
);
}		
if ($CurrentHandler['handlerName'] == 'main'){
$template ['vars']['titles'] = str_replace(
array (home_title,'%home%','%num%'),
array ($SYSTEM_FLAGS['info']['title']['group'],$SYSTEM_FLAGS['info']['title']['header'],$pageNo),
'%home%%num%'
);
}

Показалось намного проще, чем кувурять и подменять уже имеющийся функционал, да и работает так, как хочется:|

Отредактировано oldvovk (2011-08-09 19:52:49)

Вне форума

#80 2011-08-21 11:35:02

oldvovk
Участник
Здесь с 2010-10-14
Сообщений: 137
Рейтинг :   
Сайт

Re: simple_title_ng :: Управление заголовками страниц

Предлагаю изменения к плагину v0.41.5

1. Исправляем ошибку постранички главной строка 56

array ($SYSTEM_FLAGS['info']['title']['header'], $page_number ),

должна быть такой

array ($SYSTEM_FLAGS['info']['title']['header'],$pageNo),

2. Добавим обработку Ошибок (функционал предыдущих версий), но немного измененный

Изменяем строку 29

global $template, $action, $SYSTEM_FLAGS, $CurrentHandler, $runResult;

на

global $template,$action,$SYSTEM_FLAGS,$CurrentHandler,$runResult,$lang;

Далее после строк 70-71

default:
    }

Дописываем

// Ошибка
if($SYSTEM_FLAGS['info']['title']['group'] == $lang['404.title']){
$template['vars']['titles'] = str_replace(
array('%home%'),
array($SYSTEM_FLAGS['info']['title']['header']),
extra_get_param('simple_title_ng','err_404'));
}

3. Добавляем обработку постранички в полной новости (если она делится на страницы)

Меняем со страницы 46 функцию

if ($CurrentHandler['handlerName'] == 'news') {
                $template['vars']['titles'] = str_replace(
                    array('%cat%','%title%','%home%'),
                    array($SYSTEM_FLAGS['info']['title']['group'],$SYSTEM_FLAGS['info']['title']['item'],$SYSTEM_FLAGS['info']['title']['header']),
                    pluginGetVariable('simple_title_ng','n_title'));
            }

на следующее

if ($CurrentHandler['handlerName'] == 'news') {
                $template['vars']['titles'] = str_replace(
                    array('%cat%','%title%','%home%','%num%'),
                    array($SYSTEM_FLAGS['info']['title']['group'],$SYSTEM_FLAGS['info']['title']['item'],$SYSTEM_FLAGS['info']['title']['header'],$pageNo),
                    pluginGetVariable('simple_title_ng','n_title'));
            }

Во всяком случае у меня, на измененых скриптах по совету Trashcka все отрабатывает нормально без артефактов.

Отредактировано oldvovk (2011-08-21 12:10:06)

Вне форума

#81 2011-08-21 14:50:19

legenda
Участник
Откуда: ua
Здесь с 2009-12-22
Сообщений: 2,151
Рейтинг :   39 

Re: simple_title_ng :: Управление заголовками страниц

oldvovk, а что имеено дают эти изменения, у меня например плагин 0.41.4 все работает как надо, какие у тебя были ошибки и что исправлено, чтоб знать есть сенс чтото менять или нет если все окейно счас.

Вне форума

#82 2011-08-21 15:22:46

Bit
Участник
Здесь с 2009-11-12
Сообщений: 48
Рейтинг :   

Re: simple_title_ng :: Управление заголовками страниц

Когда можно будет прописывать свой Титл в статье? Описание, кейворды в метатегах можно, но титл нельзя. Может в этом плагине можно это реализовать?

Вне форума

#83 2011-08-21 15:30:16

oldvovk
Участник
Здесь с 2010-10-14
Сообщений: 137
Рейтинг :   
Сайт

Re: simple_title_ng :: Управление заголовками страниц

legenda Точно ли все нормально? Топ просмотрим даже по 41.4

Live - http://ngcms.ru/forum/viewtopic.php?pid=8694#p8694 - неверный вывод страницы ошибки
Wolverine - http://ngcms.ru/forum/viewtopic.php?pid=8814#p8814 ошибка в выводе %other% и %html%
Trashcka - http://ngcms.ru/forum/viewtopic.php?pid=8332#p8332 - ошибка вывода 404
--------------
Trashcka - http://ngcms.ru/forum/viewtopic.php?pid=16756#p16756 - о косяках в 41.5

И это все нормально? Если да, покажи сайт с этим плагином, где все хорошо.
Я, к примеру, тоже не смог все вывести по плагину как надо.

+ изменения предлагаются к 41.5 с уже измененным алгоритмом по id + что-то исправил(постраничку), добавил обработку ошибок. Азе и хтмл, как не работало в 4м так и в 5м не работает.

Что не так?

Да и по твоим сайтам не верю что там все нормально с этим. Хедер ошибок не везде тот, постранички нет. Google за одинаковые титлы еще не ругается? Это как у меня, пока не залез - вроде нормально все, сунулся конкретно - выдало не то, что хотелось.

Bit   Можно, наверное. Обходной путь через кройку шаблона news и плагин xfields тут уже предлагали. А в плагине кто делать то будет? Тут на форуме знатоков ядра и специалистов в кодинге на данный момент дай то бог vitaly, Wolverine, Trashcka. Если они не возьмутся на общее дело, то каждый будет выкручиваться, как может.

Отредактировано oldvovk (2011-08-21 16:07:23)

Вне форума

#84 2011-08-21 18:03:11

legenda
Участник
Откуда: ua
Здесь с 2009-12-22
Сообщений: 2,151
Рейтинг :   39 

Re: simple_title_ng :: Управление заголовками страниц

oldvovk, у меня походу только постраничка неработает так как надо, но походу я ее и не настраивал правильно, хотя счас проверил дейстительно неработает, а в твоем варианте все ок? если так то может сделай версию 0.41.6 и залить ее сюда с описанием исправлних ошибок, так вседе все понятно будет

Вне форума

#85 2011-08-21 19:21:30

oldvovk
Участник
Здесь с 2010-10-14
Сообщений: 137
Рейтинг :   
Сайт

Re: simple_title_ng :: Управление заголовками страниц

Предложения я выложил уже. Нужны - используйте.

Менять версию надо когда плагин доработан полностью под версию. Я, к примеру, в силу
слабых познаний в кодинге, не смог заставить нормально работать связку прочих:

форма обратной связи » плагин » сайт

так и норовит выдать что-то вида

» плагин » сайт

А уж что на денвере творится, то мама не горюй smile- ng 646, ng 760, ng 760 измененный, ng 797. Скоро укопаться можно будет с проверками.

Самое б простое Wolverine тут прочие сделать. У него и опыт есть, и практический аналог в виде плагина "хлебных крошек".

Отредактировано oldvovk (2011-08-21 19:34:31)

Вне форума

#86 2011-10-18 16:13:33

cmsTester
Участник
Откуда: Город-На-Болоте
Здесь с 2011-10-09
Сообщений: 45
Рейтинг :   

Re: simple_title_ng :: Управление заголовками страниц

Добрый вечерок smile
Почему-то переменная %num% выводится только в категориях, а если с главной перелистывать страницы, то везде тайтл такой же как на главной.
Кто знает, как это лечится?

Вне форума

#87 2011-10-18 16:18:19

ROZARD
Модератор
Откуда: Россия, Астрахань
Здесь с 2008-10-13
Сообщений: 1,523
Рейтинг :   82 
Сайт

Re: simple_title_ng :: Управление заголовками страниц

cmsTester, На правах рекламы: simple_title_pro :cool:

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB 1.5.11
Модифицировал Visman

[ Сгенерировано за 0.016 сек, 7 запросов выполнено - Использовано памяти: 580.52 Кбайт (Пик: 601.52 Кбайт) ]