Вы не зашли.
Сначала ставишь 10, потом накапливается 9 страниц, ставишь 3 ивсё нормально. ;D
Не в сети
ndfhbndfhb4, нет.
Проблемы в постраничке должны начинаться только в том случае, когда у тебя физически 50 страниц, но показывать ссылки ты хочешь только на 5 из них. Если же у тебя страниц меньше ограничения, то всё вообще отлично будет и показываться будут все эти страницы.
p.s. Т.е. ещё раз - проблема в придумывании красивого алгоритма показа страниц-для-перехода, когда фактических страниц значительно больше. Самое адекватное - первые 2-3, текущие 3 (предыдущая, текущая, следующая), последние 2-3. Это достигается при 9 страницах.
Если укажешь 15, то будут блоки по 5 страниц... есс-но если ты сейчас на 2й, то всё также будет корректно отображаться.
Не в сети
Приношу свои извинения за непонятливость. )))
ОЧЕНЬ НУЖЕН РЕЛИЗ!!! )))
Не в сети
Не в сети
В админке есть фича.
Не в сети
В SVN выложена библиотека обратной совместимости для НЕ-ЧПУ сайтов.
При активации библиотеки (ручной активации!) пользователь, зашедший на ссылку в не-ЧПУ формате (к примеру, из поисковой системы) будет автоматически переадресовываться на новую ссылку в ЧПУ формате.
Метод активации - открываем файл engine/core.php на редактирование, находим строку ~197 и раскомментируем (т.е. удаляем в начале символы '//') строки:
//include_once root.'includes/inc/libcompat.php';
//compatRedirector();
Прошу заинтересовавшихся протестировать работу библиотеки.
Фактически это - единственное, что мешало начать миграцию всем желающим..
Не в сети
vitaly, не могу понять почему не работает собственный шаблон подкатегории для полной новости.
Что делаю:
Денвер, NG 0.9.2 [SVN547]
Прописываю в index.php собственные шаблоны для категорий, как сказано в FAQ (http://ngcms.ru/forum/viewtopic.php?id=29)
$mainTemplateName = isset($SYSTEM_FLAGS['template.main.name']) ? $SYSTEM_FLAGS['template.main.name'] : 'main';
$mainTemplatePath = isset($SYSTEM_FLAGS['template.main.path']) ? $SYSTEM_FLAGS['template.main.path'] : tpl_site;
if (($CurrentHandler['pluginName'] == 'news') && ($CurrentHandler['handlerName'] == 'main')) {
$mainTemplateName = 'main.МОРДА';
}
if (($CurrentHandler['pluginName'] == 'news') && ($CurrentHandler['params']['category'] == 'КАТЕГОРИЯ')) {
$mainTemplateName = 'main.КАТЕГОРИЯ';
}
if (($CurrentHandler['pluginName'] == 'news') && ($CurrentHandler['params']['category'] == 'ПОДКАТЕГОРИЯ')) {
$mainTemplateName = 'main.ПОДКАТЕГОРИЯ';
При этом полная новость по ссылке: _http://сайт.ru/КАТЕГОРИЯ-ПОДКАТЕГОРИЯ/ПОЛНАЯ_НОВОСТЬ.html отображается в шаблоне main, Но если полная новость находится только в одной категории или подкатегории (_http://сайт.ru/КАТЕГОРИЯ/ПОЛНАЯ_НОВОСТЬ.html, _http://сайт.ru/ПОДКАТЕГОРИЯ/ПОЛНАЯ_НОВОСТЬ.html), то соответственно полная новость отображается в заданных шаблонах main.КАТЕГОРИЯ или main.ПОДКАТЕГОРИЯ.
Разве не логично было бы если полная новость по ссылке: _http://сайт.ru/КАТЕГОРИЯ-ПОДКАТЕГОРИЯ/ПОЛНАЯ_НОВОСТЬ.html отображалась бы в шаблоне main.ПОДКАТЕГОРИЯ, ну или main.КАТЕГОРИЯ? Или я что-то не так делаю?
Изменено Oleg (2010-05-06 23:03:41)
Не в сети
Не в сети
Amarelius, а ты в конфигураторе плагина убери символы ``, теперь их подставляет сам двиг.
Обрати внимание на SQL запросы - теперь все имена полей обрамляются в `fieldname`
Не в сети
Вопрос такой:
сейчас сайт с новостями работает на движке: 0.9.1 Release + SVN 523,
ПС обнаружили такие дубликаты страниц:
http://www.sokolbank.ru/?category=avtor_10&altname=zagolovok3
Автор везде один.
Если перейти на 0.9.2 - подобная ерунда исчезнет?
Изменено Сокол (2010-05-08 11:51:17)
Не в сети
Я так понял, что мой вопрос вызывает затруднения в ответе???
Или это где то уже описано?
Не в сети
Сокол, он не вызывает затруднения, т.к. исходя из данного поста, ответ очень прост - кривые руки )
Далее, таких адресов движок вообще сам делать не может, т.к. у него ЧПУ преобразовывает все ссылки в нормальные, если имеет место быть такие адреса, то ответ один - где-то сам накуралесил.
Что со всем этим делать, дабы убрать из индекса? - естественно провести хотя бы минимальную оптимизацию с роботс.
Но все эти вопросы не имеют отношения к релизу, а имеют отношение к оптимизации, либо к настройкам ЧПУ.
Не в сети
В 0.9.1 неЧПУ вроде же нет, только ЧПУ ссылки. Раньше видимо у тебя были не ЧПУ ссылки и теперь поисковики индексируют твой старый контент по новым адресам. В 0.9.2 RC1 добавлен специальный фикс ( http://trac2.assembla.com/ngcms/changeset/583 ), который будет редиректить с неЧПУ ссылок на ЧПУ ссылки
Не в сети
Сокол, он не вызывает затруднения, т.к. исходя из данного поста, ответ очень прост - кривые руки )
Далее, таких адресов движок вообще сам делать не может, т.к. у него ЧПУ преобразовывает все ссылки в нормальные, если имеет место быть такие адреса, то ответ один - где-то сам накуралесил.
Что со всем этим делать, дабы убрать из индекса? - естественно провести хотя бы минимальную оптимизацию с роботс.Но все эти вопросы не имеют отношения к релизу, а имеют отношение к оптимизации, либо к настройкам ЧПУ.
Во первых, спасибо за оценку моих рук!
Только руки у меня прямые и нормальные...
Я не программист а вэб-дизайнер, и PHP соответственно - не владею.
Просто сложилась ситуация, в которой я выбрал данную цмс как наиболее подходящую (если бы была уверенность в прибыльности сайта - я бы заказал разработку программистам, или купил бы ДЛЕ), и поэтому мне приходится самому изучать тонкости её настройки...
Какую, интересно оптимизацию роботс вы имеете ввиду? Есть вариант без негативных последствий для индексации? Дубли же не в отдельных папках лежат.
Не в сети
В 0.9.1 неЧПУ вроде же нет, только ЧПУ ссылки. Раньше видимо у тебя были не ЧПУ ссылки и теперь поисковики индексируют твой старый контент по новым адресам. В 0.9.2 RC1 добавлен специальный фикс ( http://trac2.assembla.com/ngcms/changeset/583 ), который будет редиректить с неЧПУ ссылок на ЧПУ ссылки
В том то и дело, что контен совсем свежий! На днях опубликовал. А ЧПУ стоит уже больше года.
Новый движок поставил с полной заменой файлов... Вот и не пойму в чём дело?
А за совет спасибо! только я не понял - есть ли смысл ставить сейчас 0.9.2 RC1?
Не в сети
Во первых, спасибо за оценку моих рук!
Только руки у меня прямые и нормальные...
Я не программист а вэб-дизайнер, и PHP соответственно - не владею.
Это от этого не зависит.
Какую, интересно оптимизацию роботс вы имеете ввиду? Есть вариант без негативных последствий для индексации? Дубли же не в отдельных папках лежат.
Ну тут уже можно дальше не советовать это же задача оптимизатора, а ты веб-дизайнер.
Новый движок поставил с полной заменой файлов...
)) а старый какой был то?
Не в сети
Насмешников и так в избытке, а вот готовых подсказать по делу - днём с огнём не найдёшь ...
Оптимизацией я также сам занимаюсь.
До этого стоял релиз 0.9.1 без svn. до него стоял релиз 0.9.0.
На 0.9.0 таких глюков небыло.
Может в базе данных проблемы?
Откуда берутся эти дубли-авторы и дубли-заголовки?
Может кто подскажет что-то дельное?
Не в сети
Сокол, посмотри эту тему, а еще здесь посмотри.
Смысл такой, перенаправить с тех ссылок, которые тебе не нужны, на те, которые нужны, вернув 301 - код, что означает, что ссылка переехала навсегда. Поверь, поисковики будут в диком восторге
Всегда ищу разработчиков в Киеве!
Ищешь работу программистом, пиши мне на ArnitUA@gmail.com
Не в сети
Получается усложнение какое-то.
Я ведь буду постоянно новые категории добавлять и посты, а значит такие адреса будут множиться постоянно ...
И каждый раз их нужно через яндекс разыскивать и в хтэксис прописывать???
Прошарил БД - нет таких параметров
Может кто знает - где создаются такие дубли авторов и заголовков. Из ЧПУ и хтэксиса они явно не генерируются ...
Изменено Сокол (2010-05-16 17:24:32)
Не в сети
Сокол, если эти ссылки попали в индекс случайно, то можно для них настроить 301-й редирект, ну а если они появляются систематически значит ищи, гдето они публикуются, когда найдешь, тогда можно будет думать как это решить.
Всегда ищу разработчиков в Киеве!
Ищешь работу программистом, пиши мне на ArnitUA@gmail.com
Не в сети
Ссылок на дубли на сайте нет. Где их яндекс взял - фиг его знает...
А с ЧПУ и вправду что-то не так. Страница пользователя: http://www.sokolbank.ru/users/Аурум.html выдаёт браузеру ошибку ...???
Интересно также, откуда взялась на сайте страница: http://www.sokolbank.ru/page/2/ ??? Я не создавал никогда ничего подобного.
Успокоившись и проанализировав ситуацию, запретил в роботс ненужные дубли.
А 9.0.2 решил поставить, когда выйдет полноценный релиз.
(Модераторам: если пишу не по теме - переместите мои сообщения куда посчитаете правильным).
Не в сети