Вы не зашли.
Версия движка 0.9.2 Release
Поставил только что.
После изменения формата ссылок для категорий и страниц новостей вылезает ошибка 404.
Мои действия:
Изменил в "Управлении форматом ссылок" две строчки:
18 и 20
18 news news Отображение полной новости- /{altname}.htm
20 news by.category Новости из заданной категории- /{category}.htm
После этого страницы категорий стали отдавать ошибку 404.
Зашел ещё раз в "Управлении форматом ссылок".
Обнаружил строчку 17 идентичную 20 "Новости из заданной категории". Также изменил (/{category}.htm).
Теперь 404 отдают страницы новостей. А категории открываются нормально.
Не в сети
kbv79, на форуме уже 152 раза обсуждалось, поиском не пробовал пользоваться?
Грубо говоря у тебя для новостей и категорий один и тот же вариант ссылок, поэтому движок в шоке )) он не понимает как определить, что это новость или категория, пример:
новость - ya-lublu-mamu.html
категория - ya-lublu-mamu.html
как ему понять где новость, а где категория?
Также чтобы, что-либо посоветовать, надо выкладывать весь список настроек ЧПУ, т.к. не у всех стоят дефолтные настройки, а зачастую свои, т.к. дефолтные хз для кого настроены ))
Также иногда помогает метод научного тыка, т.е. подвигать данные строки вверх и вниз и установка флагов.
P.S.
Уже давно, лет так пять, если не более, поисковики лучше относятся, если категория не имеет расширения, подобные страницы они относят к категориям без каких-либо стопоров, т.к. когда с расширением они иногда тупят и считают, что это страница, а иногда, что это спам-страница, а иногда..... много писать ))) лень.
Изменено Trashcka (2011-01-19 05:47:09)
Не в сети
Пробовал, но не нашел.
Убрал расширение у категории - вроде помогло. Спасибо.
А зачем в админке две записи для новостей из заданной категории? Это просто баг? И можно безболезненно удалить дубль?
Не в сети
Зачем два раза?, хз )) может разработчик имеет какой-то тайный замысел )) можно убирать.
Вообще из настроек ЧПУ можно удалить любые строки, которые тебе не нужны, к примеру, у тебя на сайте нет вывода новостей по дате, то все строки с датой можно удалить и т.д. по аналогии.
Изменено Trashcka (2011-01-19 06:07:11)
Не в сети
Зачем два раза?, хз )) может разработчик имеет какой-то тайный замысел )) можно убирать
Где же они одинаковые?
/{category}/page/{page}.html
/{category}[/page/{page}].html
Не в сети
Версия движка 0.9.2 Release
Поставил только что.
После изменения формата ссылок для категорий и страниц новостей вылезает ошибка 404.
Мои действия:
Изменил в "Управлении форматом ссылок" две строчки:
18 и 20
18 news news Отображение полной новости- /{altname}.htm
20 news by.category Новости из заданной категории- /{category}.htmПосле этого страницы категорий стали отдавать ошибку 404.
Всё верно.
URL страницы категории стал выглядеть также как и URL новости, двиг считает, что ты всегда обращаешься к новости.
Но если выставить флаг "FFC", то при отсутствии нужной новости двиг начнёт сканировать другие строчки и сможет найти категорию.
Зашел ещё раз в "Управлении форматом ссылок".
Обнаружил строчку 17 идентичную 20 "Новости из заданной категории".
Ну... двиг не генерит ссылок вида /category/page/1.html (не генерит ссылку с "/page/" для первой страницы, но эта строка позволяет корректно отработать в случае, если кто-то пытается зайти по подобному URL'у.
Не в сети
У меня были одинаковые после моего редактирования. Сейчас восстановил 20 в старое состояние, на всякий случай.
А есть описание по флагам и формату ссылок? Можно их все потыкать, конечно, но хочется это сделать осмысленно.
Не в сети
kbv79, флаги:
PRI - данная запись будет использоваться для генерации ссылки (если записей по определённой связке plugin:action более одной), используется в случае, когда надо сохранить старые ссылки или по какой-то другой причине одна страница должна адресоваться с разных URL'ов.
FFC - Flag: "Fail Continue". Флаг, означающий, что в случае отсутствия контента по данной связке plugin:action сканирование ЧПУ будет продолжаться вместо генерации ошибки 404 (плагин должен поддерживать данный флаг. новости поддерживают)
On (Off) - активна ли данная запись (вместо удаления можно просто деактивировать).
Формат - символы "[" и "]" используются для пометки условного (необязательного) блока, может быть только один в URL'е.
Используется для работы с переменными, которые не всегда активны (к примеру постраничка - страница #1 не отображается).
Всё остальное - как напишешь используя имеющиеся в наличии переменные (отображаются при редактировании).
Не в сети