Плагин "Nice URL"
24
Плагин «Nice URL» приводит URL топиков к ЧПУ. Например, /blog/bugreport/123.html преобразует в /problema-pri-ustanovke.html. Это будет полезно тем, кто верит, что такие урлы способствуют продвижению сайта в поисковых системах. Плагин доступен для скачивания в нашем каталоге — livestreetcms.com/addons/view/46/
UPDATE 1: Плагин обновился до версии 2.0
Изменения:
1. При активации пересохраняет все топики для перевода названия в транслит
2. Исправлен баг с переопределением экшена blog через $config['router']['rewrite']
3. И главное — произвольная настройка шаблона для URL, используя переменные: %year%, %month%, %day%, %hour%, %minute%, %second%, %login%, %blog%, %id%, %title%. Настройки находятся в в конфиге плагина.
Тестируем и отлавливаем баги.
UPDATE 2: Плагин обновился до версии 2.1
Изменения:
1. Для персонального блога можно указать логин автора
$config['url_personal_blog'] = '%login%'; 2. Фикс проблемы с блоками на странице топика — необходимые блоки нужно указать в конфиге плагинаPS: если LS установлен в подкаталог и при переходе на топики возникает 404 ошибка, то необходимо применить этот фикс движка — trac.lsdev.ru/livestreet/changeset/1033
- +4
- 23 августа 2010, 17:07
- ort
А нельзя сделать так, чтобы убиралось просто blog/ у ссылок?
Т.е чтобы было не
/blog/bugreport/123.html
а
/bugreport/123.html
или
/123.html
или
/bugreport/problema-pri-ustanovke.html
??
Т.е чтобы было не
/blog/bugreport/123.html
а
/bugreport/123.html
или
/123.html
или
/bugreport/problema-pri-ustanovke.html
??
Да не. Сам не смогу изменить. Думал может кто подскажет как сделать))
Плагин полезный. В плане того, что можно УРЛ делать отличные от стандартных.
В идеале, конечно, что-то по типу pathauto(drupal), но как мне сказали несколько человек — не очень просто реализовать в LS. Что разочаровывает.
Т.е. задавать самому конструкции УРЛов для любых ссылок на сайте.
Захотел сделать /user/admin/ вместо /profile/admin/ — зашел куда-то, ввел в определенное поле /user/%username% и изменились все УРЛ. Тоже самое и с топиками — ввел в поле %blog_title%/%topic_title% или topic/%topic_id% и т.п…
Но пока до этого далеко, на сколько я понимаю?
Плагин полезный. В плане того, что можно УРЛ делать отличные от стандартных.
В идеале, конечно, что-то по типу pathauto(drupal), но как мне сказали несколько человек — не очень просто реализовать в LS. Что разочаровывает.
Т.е. задавать самому конструкции УРЛов для любых ссылок на сайте.
Захотел сделать /user/admin/ вместо /profile/admin/ — зашел куда-то, ввел в определенное поле /user/%username% и изменились все УРЛ. Тоже самое и с топиками — ввел в поле %blog_title%/%topic_title% или topic/%topic_id% и т.п…
Но пока до этого далеко, на сколько я понимаю?
ну допустим с данным плагином уже можно задать любую конструкцию для топиков. Без достаточного знания программирования я смог за 10 минут реализовать пожелания в вашем первом комменте.
подскажите тогда плиз как сделать так:
имеем — njournal.ru/besplatnaya-tema-dlya-livestreet---yaall.html
как сделать njournal.ru/блог в котором топик/besplatnaya-tema-dlya-livestreet---yaall.html
и вставка даты в урл.
имеем — njournal.ru/besplatnaya-tema-dlya-livestreet---yaall.html
как сделать njournal.ru/блог в котором топик/besplatnaya-tema-dlya-livestreet---yaall.html
и вставка даты в урл.
Вот всегда поражали ответы на этом сайте)))
Нет, чтобы привести пару строк кода, надо написать, что это совсем не сложно и даже школота может справиться)))
Ну не хватает мне знаний, чтобы ковырнуть фалики и сделать как хочется(((
Я же не просто так в комменте спрашиваю об изменениях. Если бы мог, сделал бы и выложил правки))
Нет, чтобы привести пару строк кода, надо написать, что это совсем не сложно и даже школота может справиться)))
Ну не хватает мне знаний, чтобы ковырнуть фалики и сделать как хочется(((
Я же не просто так в комменте спрашиваю об изменениях. Если бы мог, сделал бы и выложил правки))
Я рад.
Я про этого и говорю. Нет, чтобы выложить правки тут, чтобы любой мог использовать… Делается все в привате и там остается.
Я в комменте написал(цитирую сам себя)
В этой теме уже несколько человек спросили как сделать нужные изменения, но публичного ответа со стороны знающих людей не последовало.
Я про этого и говорю. Нет, чтобы выложить правки тут, чтобы любой мог использовать… Делается все в привате и там остается.
Я в комменте написал(цитирую сам себя)
Сам не смогу изменить. Думал может кто подскажет как сделать))В ответ получил по сути бессмысленный коммент(не в обиду Asphix)
Без достаточного знания программирования я смог за 10 минут реализовать
В этой теме уже несколько человек спросили как сделать нужные изменения, но публичного ответа со стороны знающих людей не последовало.
в config.php добавляем
topic.entity.class.php в /classes/modules/topic/ будет выглядеть примерно так
$aRouterUri['~^[-\w_]+/([-\w_]+)\.html~i']="error/\\1.html";topic.entity.class.php в /classes/modules/topic/ будет выглядеть примерно так
class PluginNiceurl_ModuleTopic_EntityTopic extends PluginNiceurl_Inherit_ModuleTopic_EntityTopic {
public function getUrl() {
if ($this->getPublishDraft() and $this->GetTitleLat()) {
if ($this->getBlog()->getType()=='personal') {
return Config::Get('path.root.web').'/'.$this->GetTitleLat().'.html';
} else {
return Config::Get('path.root.web').'/'.$this->getBlog()->getUrl().'/'.$this->GetTitleLat().'.html';
}
}else{
if ($this->getBlog()->getType()=='personal') {
return Config::Get('path.root.web').'/'.$this->getId().'.html';
} else {
return Config::Get('path.root.web').'/'.$this->getBlog()->getUrl().'/'.$sDate.'/'.$this->getId().'.html';
}
}
}
}
class PluginNiceurl_ModuleTopic_EntityTopic extends PluginNiceurl_Inherit_ModuleTopic_EntityTopic {
public function getUrl() {
if ($this->getPublishDraft() and $this->GetTitleLat()) {
if ($this->getBlog()->getType()=='personal') {
return Config::Get('path.root.web').'/'.$this->GetTitleLat().'.html';
} else {
return Config::Get('path.root.web').'/'.$this->getBlog()->getUrl().'/'.$this->GetTitleLat().'.html';
}
}else{
if ($this->getBlog()->getType()=='personal') {
return Config::Get('path.root.web').'/'.$this->getId().'.html';
} else {
return Config::Get('path.root.web').'/'.$this->getBlog()->getUrl().'/'.$this->getId().'.html';
}
}
}
}Так точнее.
config.php 276 линия.
Меняем:
На
Меняем:
$config['router']['page']['profile'] = 'ActionProfile';На
$config['router']['page']['users'] = 'ActionProfile';

- sfilimonov
- 23 августа 2010, 21:08
- ↑
- ↓
не правильно, нужно как описано здесь — trac.lsdev.ru/livestreet/wiki/DeveloperDoc/Router#Переопределениеназванияэкшена
Прочитал все посты внизу. Ничего не понял… Открыл конфиг и увидел строчку:
Убрал из этой строчки
получилось
и как резальтат url стал вида _http://mysite.ru/nazvanie_posta.html
на все ушло 40 секунд)
$config['url'] = '/%blog%/%year%/%month%/%day%/%title%';Убрал из этой строчки
/%blog%/%year%/%month%/%day%получилось
$config['url'] = '/%title%';и как резальтат url стал вида _http://mysite.ru/nazvanie_posta.html
на все ушло 40 секунд)
У меня проблема — сайт пока на локалхосте, в отдельной папке, сервер wamp. После установки плагина пытаюсь зайти в новые топики и получаю ошибку 404. Вот одна из новых ссылок: localhost/<имя папки с сайтом>/test-url.html. Со старыми пересохраненными топиками тоже самое. Это из-за локалхоста такое?
Установил плагин, перехожу на главную страницу и…
Fatal error: Class 'PluginCompany_ModuleTopic_EntityTopic' not found in /home/f/site/new/public_html/engine/include/function.php(412) : eval()'d code on line 1
как можно удалить модуль из системы ??? после деактивации и физического удаления — выдает ошибку на белом фоне
Прошу помочь!!!
Прошу помочь!!!

- petter2003
- 23 августа 2010, 22:35
- ↓
что нужно сделать чтобы вместо следующего вида ссылки
/blog/howto/958.html имели вид /blog/howto/cho-to-tam-bynteresnoe.html ??
/blog/howto/958.html имели вид /blog/howto/cho-to-tam-bynteresnoe.html ??

- petter2003
- 23 августа 2010, 22:54
- ↓
Народ помогите, у меня что то этот плагин не хочет работать. Пишет следующие
[ERROR:clasLoad] ModuleNiceurl
File not found: /home/saratova/public_html/rap/classes/modules/niceurl/Niceurl.class.php
Fatal error: Class 'PluginNiceurl_ModuleModuleNiceurl_EntityEntityTopic' not found in /home/saratova/public_html/rap/engine/classes/Engine.class.php on line 493
Как ведет себя плагин при использовании одинаковых заголовках топиков?
Прикрутить id статьи в ЧПУ не получилось.
Ковырял topic.entity.class.php. Напихал в нужные места
Как исправить?
Также интерестно, как реализовать урлреврайт при активированном плагине (например, с site.ru/1.html на site.ru/blog/news/1.html)
Прикрутить id статьи в ЧПУ не получилось.
Ковырял topic.entity.class.php. Напихал в нужные места
.$this->getId().'-'В результате в адресе топиков появились их айди, но сами статьи не открываются, и выдают еррор 404.Как исправить?
Также интерестно, как реализовать урлреврайт при активированном плагине (например, с site.ru/1.html на site.ru/blog/news/1.html)
хм. А как теперь допустим добавить ещё одно значение $aRouterUri в конфиге. Ну хочется мне разные урлы для личных и колл. блогов.
Теперь я нубик, который не понимает ничего ^-^
Теперь я нубик, который не понимает ничего ^-^
как правильно заменить версию плагина? выключаем старый, удаляем его, заливаем новый, включаем его.
Урлы не полетят?
Урлы не полетят?
Сделал так, однако теперь при переходе на любой топик выводится 404…
Если теперь отключаю и удаляю плагин, все ссылки на топики ведут на главную.
Включаю снова — УРЛы формируются нормально, но опять 404. Так что теперь я не могу ни включить, ни выключить плагин :) Как крайнюю меру прописал $config['url'] = '/%blog%/%id%';. Так работает, но, конечно, о красивости УРЛов речи нет :) Как пофиксить, подскажите?
Если теперь отключаю и удаляю плагин, все ссылки на топики ведут на главную.
Включаю снова — УРЛы формируются нормально, но опять 404. Так что теперь я не могу ни включить, ни выключить плагин :) Как крайнюю меру прописал $config['url'] = '/%blog%/%id%';. Так работает, но, конечно, о красивости УРЛов речи нет :) Как пофиксить, подскажите?
Уточнение. Версия плагина 2.1, Livestreet (0.4.2) установлен в поддиректорию site.com/blog/, поэтому приходилось в некоторых плагинах менять переменные (например, path.root.server), добавляя туда «blog/». К сожалению, с этим плагином ничего не получается. Пожалуйста, подскажите в какую сторону смотреть.
короче после замены версии, и обновления урлов, на страницах топиков пропали блоки эфира и облака тегов.
Вопрос — как вернуть блоки?
Вопрос — как вернуть блоки?
Вопрос номер 2 — персональные блоги, сейчас имеется вид
njournal.ru/blog/2010/07/18/graficheskiy-planshet-wacom-volito2.html
а как получить
njournal.ru/логин_автора/2010/07/18/graficheskiy-planshet-wacom-volito2.html
при замене blog на login не работает.
njournal.ru/blog/2010/07/18/graficheskiy-planshet-wacom-volito2.html
а как получить
njournal.ru/логин_автора/2010/07/18/graficheskiy-planshet-wacom-volito2.html
при замене blog на login не работает.
При такой настройке: $config['url_personal_blog'] = '%login%';
Почему-то не работает урл sitename/login. Выдает 404. Но! по урлу sitename/my/login — выдает. Вопрос: виноват плагин «Мои вещи» который уже деактивирован? Как исправить?
Почему-то не работает урл sitename/login. Выдает 404. Но! по урлу sitename/my/login — выдает. Вопрос: виноват плагин «Мои вещи» который уже деактивирован? Как исправить?
<?php
/*-------------------------------------------------------
*
* LiveStreet Engine Social Networking
* Copyright © 2008 Mzhelskiy Maxim
*
*--------------------------------------------------------
*
* Official site: www.livestreet.ru
* Contact e-mail: rus.engine@gmail.com
*
* GNU General Public License, version 2:
* http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
*
---------------------------------------------------------
*/
$config=array();
/**
* Таблицы БД
*/
$config['table']['topic'] = '___db.table.prefix___niceurl_topic';
/**
* Настройка URL
* Допустимы шаблоны:
* %year% - год топика (2010)
* %month% - месяц (08)
* %day% - день (24)
* %hour% - час (17)
* %minute% - минуты (06)
* %second% - секунды (54)
* %login% - логин автора топика (admin)
* %blog% - url коллективного блога (report), если топик в личном блоге, то этот параметр заменится на $config['url_personal_blog']
* %id% - id топика (325)
* %title% - заголовок топика в транслите (title_topic)
*
* В шаблоне обязательно должен быть %id% или %title%
*/
$config['url'] = '/%blog%/%title%-%month%%day%';
$config['url_postfix'] = '.html'; // добавка в конец урла, не рекомендуется её убирать, т.к. могут перестать работать стандартные страницы - они будут перехвачены плагином и отданы как 404 ошибка
$config['url_personal_blog'] = '%login%'; // URL для персонального блога, нельзя задавать пустым. Из шаблонов допустимо значение только '%login%'
/**
* Настройка блоков для отображения на странице топиков
*/
$aBlocks=array(
array(
'group' => 'right',
'name' => 'stream',
'params' => array(),
'priority' => 100,
),
array(
'group' => 'right',
'name' => 'tags',
'params' => array(),
'priority' => 50,
),
array(
'group' => 'right',
'name' => 'blogs',
'params' => array(),
'priority' => 1,
),
);
$config['topic_blocks']=$aBlocks;
/**
* **************************************** НИЖЕ НЕ ТРОГАТЬ! **********************************
* **************************************** НИЖЕ НЕ ТРОГАТЬ! **********************************
* **************************************** НИЖЕ НЕ ТРОГАТЬ! **********************************
* **************************************** НИЖЕ НЕ ТРОГАТЬ! **********************************
* **************************************** НИЖЕ НЕ ТРОГАТЬ! **********************************
*/
/**
* Роутинг
*/
$aRouterUri=Config::Get('router.uri');
unset($aRouterUri['~^(\d+)\.html~i']);
$aUrlPreg=func_niceurl_url_to_preg($config['url']);
$config['url_preg']='~^'.$aUrlPreg['search'].preg_quote($config['url_postfix']).'~i';
$aRouterUri[$config['url_preg']]="error/".$aUrlPreg['replace'].$config['url_postfix'];
Config::Set('router.uri',$aRouterUri);
function func_niceurl_url_to_preg($sUrl) {
$aPreg=array(
'%year%' => '(\d{4})',
'%month%' => '(\d{2})',
'%day%' => '(\d{2})',
'%hour%' => '(\d{2})',
'%minute%' => '(\d{2})',
'%second%' => '(\d{2})',
'%login%' => '([\da-z\_\-]+)',
'%blog%' => '([\da-z\_\-]+)',
'%id%' => '(\d+)',
'%title%' => '([\w_\-]+)',
);
$sUrl=trim($sUrl,'/ ');
$sUrlEscape=$sUrlEscapeReplace=preg_quote($sUrl);
if (preg_match_all('#%\w+%#',$sUrlEscape,$aMatch)) {
foreach ($aMatch[0] as $k=>$sFind) {
$sReplace='\\'.($k+1);
$sUrlEscapeReplace=str_replace($sFind,$sReplace,$sUrlEscapeReplace);
}
}
$sUrlEscape=strtr($sUrlEscape,$aPreg);
return array('search'=>$sUrlEscape,'replace'=>$sUrlEscapeReplace);
}
return $config;
?>
Можно подробнее про?
«3. И главное — произвольная настройка шаблона для URL, используя переменные: %year%, %month%, %day%, %hour%, %minute%, %second%, %login%, %blog%, %id%, %title%. Настройки находятся в в конфиге плагина.»
В описании к плагину не идет речь о внесении изменений в topic.entity.class.php в /classes/modules/topic/( я об этом решении )
Поэтому хотелось бы комментариев от @ort. Мой вопрос: как получить урл sitename/blog_title/topic_title-ddmmyyyy?
«3. И главное — произвольная настройка шаблона для URL, используя переменные: %year%, %month%, %day%, %hour%, %minute%, %second%, %login%, %blog%, %id%, %title%. Настройки находятся в в конфиге плагина.»
В описании к плагину не идет речь о внесении изменений в topic.entity.class.php в /classes/modules/topic/( я об этом решении )
Поэтому хотелось бы комментариев от @ort. Мой вопрос: как получить урл sitename/blog_title/topic_title-ddmmyyyy?
ну вот, поторопился :)
На одном сервере, где в корне нет .htaccess всё работает, как часы; на другом сервере, где .htaccess содержит такое:
не работает ничего :) кто подскажет, что делать — тот молодец :)
На одном сервере, где в корне нет .htaccess всё работает, как часы; на другом сервере, где .htaccess содержит такое:
AddDefaultCharset UTF-8
Options -Indexes
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.phpне работает ничего :) кто подскажет, что делать — тот молодец :)
Всё установил, вроде все гуд, и на те 404ошибка.
Настройки в принципе стандартные, LS 4версии.
Пришлось удалить плагин.
Буду ждать обновления
Настройки в принципе стандартные, LS 4версии.
Пришлось удалить плагин.
Буду ждать обновления
Хотелось бы чтобы была возможность добавление в ссылку «постоянного» значения «blog»
То есть, чтобы «название блога» в ссылке, при указании переменной %blog% шло после постоянной blog.
Для примера возьмем коллективный блог «музыка» с url значением «music»
C помощью нынешней версии nice url, линк у меня получилось настроить только так:
А хотелось бы настроить так:
Было бы также замечательно, если бы добавили совместимость с плагином «Russian URLs». «Ссылками» из «Russian URLs» не пользуюсь. Пользуюсь только русскими никами.
Например, переходя по ссылке на персональную запись пользователя «Максим», получаем ошибку 404. Ссылка выглядит вот так:
xxxxx.ru/Максим/2010/09/11/petr-nalich.html
Может ли niceurl, делая ссылку, переводить русское имя пользователя в транслит?
Спасибо за внимание.
То есть, чтобы «название блога» в ссылке, при указании переменной %blog% шло после постоянной blog.
Для примера возьмем коллективный блог «музыка» с url значением «music»
C помощью нынешней версии nice url, линк у меня получилось настроить только так:
http://xxxxx.ru/music/2010/09/11/petr-nalich.html А хотелось бы настроить так:
http://xxxxx.ru/blog/music/2010/09/11/petr-nalich.html Было бы также замечательно, если бы добавили совместимость с плагином «Russian URLs». «Ссылками» из «Russian URLs» не пользуюсь. Пользуюсь только русскими никами.
Например, переходя по ссылке на персональную запись пользователя «Максим», получаем ошибку 404. Ссылка выглядит вот так:
xxxxx.ru/Максим/2010/09/11/petr-nalich.html
Может ли niceurl, делая ссылку, переводить русское имя пользователя в транслит?
Спасибо за внимание.
Спасибо…
А никак не получится сделать чтобы со старых ссылок, без /blog/, шла переадресация?
Глупый вопрос наверное… но я просто не знаю как быстро поисковики проиндексируют новые версии ссылок
А никак не получится сделать чтобы со старых ссылок, без /blog/, шла переадресация?
Глупый вопрос наверное… но я просто не знаю как быстро поисковики проиндексируют новые версии ссылок
подскажите как можно обойти эту ошибку
и верить ли
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 7680 bytes) in /var/www/repa/data/www/ippos.ru/engine/lib/internal/ConfigSimple/Config.class.php(229) : runtime-created function on line 1и верить ли
что такие урлы способствуют продвижению сайта в поисковых системах?
Не работает плагин. Ссылки поменялись, но при переходе по ним (ссылки вида localhost/forum/blog/informacionniy/2010/10/12/hhhhhhhhhhhhhhhhhhhh.html
)
показывает 404 ошибку.
)
показывает 404 ошибку.
При использовании плагина скорость загрузки страницы увеличивается в 2 РАЗА!!!
При выключенном плагине full time — 0.25 в среднем, при включенном — ниже 0.45 не опускается. Это есть очень нехорошо. Можно как-то исправить ситуацию?
При выключенном плагине full time — 0.25 в среднем, при включенном — ниже 0.45 не опускается. Это есть очень нехорошо. Можно как-то исправить ситуацию?
Может ли кто помочь сделать тоже самое для блогов, чтобы вместо «livestreet.ru/blog/addons/» выводилось «livestreet.ru/addons.html»?
Привет всем!!! Спасибо создателю такого отличного дополнения.
Я недавно поставил ещё одно нужное дополнение — пингатор, но к сожалению они конфликтуют.
Подскажите пожалуйста как решить эту проблемку.
Спасибо!
Я недавно поставил ещё одно нужное дополнение — пингатор, но к сожалению они конфликтуют.
Notice: Undefined index: blog in /classes/modules/topic/entity/Topic.entity.class.php on line 113
Fatal error: Call to a member function getUrl() on a non-object in /plugins/niceurl/classes/modules/niceurl/Niceurl.class.php on line 125
Подскажите пожалуйста как решить эту проблемку.
Спасибо!
В целом, плагин работает замечательно для адресов вида site.ru/page.html, а вот если мы переходим страничку www.site.ru/page.html, получаем ошибку 500. В итоге, сайт не индексируется Яндексом, т.к. он установил в качестве главного зеркала www.site.ru. Как с этим что-нибудь поделать? Пока пытаюсь поменять главное зеркало через директиву Host в robots.txt, но уже около месяца прошло, как её прописал, а Яндекс главное зеркало не меняет.
Добавьте в .htaccess
RewriteCond %{HTTP_HOST} ^www.site\.ru$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]

- whiteseoman
- 11 февраля 2011, 17:19
- ↑
- ↓
ПОставили, все вроде работает, но подписчикам приходят сообщения, что создан есть новый топик и ссылка там дает 404.
Ссылка в письмах рассылки вида:
.ru/blog/177.html
Реальные ссылки постов вида:
.ru/plis/shemotehnicheskoe-proektirovanie-dlya-plis.html
Вот такая ссылка работает нормально.
.ru/blog/plis/177.html
Можно как то это пофиксить?
Ссылка в письмах рассылки вида:
.ru/blog/177.html
Реальные ссылки постов вида:
.ru/plis/shemotehnicheskoe-proektirovanie-dlya-plis.html
Вот такая ссылка работает нормально.
.ru/blog/plis/177.html
Можно как то это пофиксить?
Ошибка: 404
К сожалению, такой страницы не существует. Вероятно, она была удалена с сервера, либо ее здесь никогда не было.
К сожалению, такой страницы не существует. Вероятно, она была удалена с сервера, либо ее здесь никогда не было.
при активации плагина вывел вот это
[ERROR:classLoad] PluginNiceurl_ModuleModuleNiceurl_EntityEntityTopic
File not found: /home/p26012/www/nocool.ru/plugins/niceurl/classes/modules/moduleniceurl/entity/EntityTopic.entity.class.php
Fatal error: Class 'PluginNiceurl_ModuleModuleNiceurl_EntityEntityTopic' not found in /home/p26012/www/nocool.ru/engine/classes/Engine.class.php on line 493
ну что никто не поможет мне с установкой плагина? плагин вроде хорош но надо ещё его установить
ну прошу вас помогите кто знает как исправить ошибку очень срочно моему сайту просто необходим этот плагин
А зачем вы постоянно в слова пихаете ссылку на ваш гс сайт? знаете, как реклама, это не очень действенно, а поисковые системы это не индексирует. Зря стараетесь =)
спасибо за совет!, но она же никому не мешает? и кстати почему она не индексируется? что тут noindex стоит или что?
Начал устанавливать плагин, и страница зависла, после написано:
site.ru/admin/plugins/?plugin=niceurl&action=activate&security_ls_key=61fe940a98a93404fe2875e7cd621fc2
504 Gateway Time-out
nginx
Показывает что плагин активирован, но ссылки не преобразовались.
site.ru/admin/plugins/?plugin=niceurl&action=activate&security_ls_key=61fe940a98a93404fe2875e7cd621fc2
504 Gateway Time-out
nginx
Показывает что плагин активирован, но ссылки не преобразовались.
Планируется ли обновление плагина под версию 0.5?
Сейчас на дефолтовом скине при просмотре конкретного топика в правой колонке дублируются все блоки:
Сейчас на дефолтовом скине при просмотре конкретного топика в правой колонке дублируются все блоки:
1. Создайте плагин для переноса сайта с джумла на ЛС.
или
2. Создайте возможность убирать blog также в адресах к блогам. То есть, не только
но и
И еще — чтобы было не
А без html
или
2. Создайте возможность убирать blog также в адресах к блогам. То есть, не только
http://сайт.ру/detskoe-zdorove/1.htmlно и
http://сайт.ру/detskoe-zdorove/И еще — чтобы было не
http://сайт.ру/detskoe-zdorove/1.htmlА без html
http://сайт.ру/detskoe-zdorove/1
Включение плагина увеличивает время загрузки страницы на 40-100%. Писала об этом год назад: livestreet.ru/blog/addons/5190.html#comment84551 — ничего не изменилось. Можно как-то оптимизировать работу плагина?
И второй вопрос годичной давности: livestreet.ru/blog/addons/5190.html#comment84557
Как это сделать?
И второй вопрос годичной давности: livestreet.ru/blog/addons/5190.html#comment84557
Как это сделать?
Названия для 6000 топиков конвертировались час(!) В итоге при переходе по ссылкам пишет error 404. Livestreet установлен в поддиректорию, версия 0.5
Обновил плагин, сейчас должен быстрее конвертировать — была проблема в кеше, отключил его в плагине
По 404 возможно поможет сброс кеша данных
Вообще подобная проблема с 404 была в старой версии и она уже пофикшена — livestreet.ru/blog/5553.html#comment81632
По 404 возможно поможет сброс кеша данных
Вообще подобная проблема с 404 была в старой версии и она уже пофикшена — livestreet.ru/blog/5553.html#comment81632
Конвертировать стало действительно быстрее, но при переходе на топики по прежнему выскакивает 404ая ошибка.
Особенности моей установки livestreet:
1 Установлена в директорию /forum.
в конфиге стоит $config['router']['rewrite'] = array( 'blog' => 'forum');
Соответственно блоги имеют например такой адрес: ls/forum/forum/sozdanie-muzyki/
Ссылки на топики например такие: ls/forum/sozdanie-muzyki/2008/09/18/vashi-vst.html
Особенности моей установки livestreet:
1 Установлена в директорию /forum.
в конфиге стоит $config['router']['rewrite'] = array( 'blog' => 'forum');
Соответственно блоги имеют например такой адрес: ls/forum/forum/sozdanie-muzyki/
Ссылки на топики например такие: ls/forum/sozdanie-muzyki/2008/09/18/vashi-vst.html
Возможно нашел небольшой баг в плагине.
На почту прислали ссылку:
pgsha.info/programming/nenormalnoe-programmirovanie-seriya-1-proverka-na-nechetnost.html
А на сайте URL сформировался такой:
pgsha.info/programming/nenormalnoe-programmirovanie-ceriya-1-proverka-na-nechetnost.html
(первая буква в слове серия)
На почту прислали ссылку:
pgsha.info/programming/nenormalnoe-programmirovanie-seriya-1-proverka-na-nechetnost.html
А на сайте URL сформировался такой:
pgsha.info/programming/nenormalnoe-programmirovanie-ceriya-1-proverka-na-nechetnost.html
(первая буква в слове серия)
Здравствуйте. Возникла одна проблема — установил плагин, но забыл при этом поменять в конфиге данные. Теперь у меня выводится в режиме %названиеблога%/%год%/%месяц%/%день%/%название топика%.html. Хотел бы потихонечку перейти на вид вывода блаблабла.ру/%названиеблога%/%название топика%.html, но не потеряв страницы в индексе. Вопрос: если я сейчас поменяю настройки конфига, то все ссылки на топики автоматически поменяются? Или можно как-то избежать? Или есть другие спопобы как-то безболезненно всё это провернуть?

- Volkerball
- 06 декабря 2011, 23:00
- ↓
Присоединяюсь к вопросу livestreet.ru/blog/addons/5190.html#comment84557
Как сделать тоже самое для блогов, чтобы вместо «livestreet.ru/blog/addons/» выводилось «livestreet.ru/addons.html»?
Как сделать тоже самое для блогов, чтобы вместо «livestreet.ru/blog/addons/» выводилось «livestreet.ru/addons.html»?
livestreet.ru/blog/addons/5190.html#comment140184
Неужели на таком хорошем движке это не реализуемое? Уже больше года вопрос открыт…
Автор, пожалуйста скажите в чем проблема, может найдется совет обойти трудности?
Неужели на таком хорошем движке это не реализуемое? Уже больше года вопрос открыт…
Автор, пожалуйста скажите в чем проблема, может найдется совет обойти трудности?
возникли проблемы при работе с субдомайнами (после установкие плагина subdomains)
В зависимости от того, какой плагин вызывается первым проблема или (subdomains первым):
урлы топиков принимают вид [blog].domain.com/[topic id].html (при том, что в конфиге niceurl указано /%blog%/%title%) и при переходе по урлу возвращает 404
или (niceurl до subdomains)
урлы принимают вид
domain.com/[topic title].html и при переходе возвращается 500 Server Error: Infinite rewrite loop
попытался связаться с разработчиком (ozz), но пока от него нет ответа. может кто подскажет куда копать?
В зависимости от того, какой плагин вызывается первым проблема или (subdomains первым):
урлы топиков принимают вид [blog].domain.com/[topic id].html (при том, что в конфиге niceurl указано /%blog%/%title%) и при переходе по урлу возвращает 404
или (niceurl до subdomains)
урлы принимают вид
domain.com/[topic title].html и при переходе возвращается 500 Server Error: Infinite rewrite loop
попытался связаться с разработчиком (ozz), но пока от него нет ответа. может кто подскажет куда копать?
Кто-нибудь знает как в этом плагине можно отключить обработку для конкретного экшена? А может я не туда копаю… Собственно, вот проблема. Купил плагин Questions and answers. А выбранный мной изначально шаблон URL в плагине «Nice URL»:
$config['url'] = '/%blog%/%title%';приводит к ошибке 404 плагина «Questions and answers» (проблема именно с таким шаблоном, давно уже работающим на проекте). Автор говорит что «тут он не помощник». Очень надеюсь на вашу помощь!

Комментарии (168)
RSS свернуть / развернуть