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

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

rss

Вы не зашли.

Объявление

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

Luden
Новичок
Зарегистрирован: 2011-05-16
Сообщений: 3
Рейтинг :   
Профиль

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

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

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

Ты бот)

Почему это?smile

Неактивен

 

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

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

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

Luden написал:

Почему это?smile

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

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

Неактивен

 

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

Luden
Новичок
Зарегистрирован: 2011-05-16
Сообщений: 3
Рейтинг :   
Профиль

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

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

Неактивен

 

#79 2011-08-08 17: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 20:52:49)

Неактивен

 

#80 2011-08-21 12: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 13:10:06)

Неактивен

 

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

legenda
Пользователь
Откуда: ua
Зарегистрирован: 2009-12-22
Сообщений: 2151
Рейтинг :   39 
Профиль

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

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

Неактивен

 

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

Bit
Пользователь
Зарегистрирован: 2009-11-12
Сообщений: 48
Рейтинг :   
Профиль

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

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

Неактивен

 

#83 2011-08-21 16: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 17:07:23)

Неактивен

 

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

legenda
Пользователь
Откуда: ua
Зарегистрирован: 2009-12-22
Сообщений: 2151
Рейтинг :   39 
Профиль

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

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

Неактивен

 

#85 2011-08-21 20: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 20:34:31)

Неактивен

 

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

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

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

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

Неактивен

 

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

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

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

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

Неактивен

 

Board footer

Powered by FluxBB

[ Generated in 0.010 seconds, 21 queries executed ]