Вы не зашли.
Нет, не для САПЫ. Я уже выше писал, что если со временем для новости надо будет сменить категорию, то все приобретенные ссылки теряют свою актуальность и страница падает в выдаче.
Меня устроит и Ваш вариант:
категория так
http://ngcms.ru/mojakategoria
а новость так
http://ngcms.ru/mojanonost.htlmКак это сделать?
Легко!
news news /{altname}[/page{page}].html
news by.category /{category}
При этом строка "by.category" обязательно должна быть ниже строки "news".
Wolverine, ошибку с предпросмотром исправил (changeset 742).
Относительно LEFT JOIN - тут есть два нюанса:
1. За всё, к сожалению, надо платить.
2. У mysql уже несколько лет великолепно работает кеширование запросов. Поэтому подобные запросы будут тратить крайне мало ресурсов и среднее время загрузки не увеличится более чем на 1-2%
Wolverine, наконец-то понял в чём проблема!
До этого дваждый перепроверял код statistics.php,.. а оказалось, что надо исправлять в языковом файле.
Готово, SVN changeset 741
Евгений, странно.
У меня данная ссылка отображается корректно.
p.s. По загрузке PSD - если у тебя SVN версия, то есть смысл откатиться. Текущая версия может быть (а может и не быть) не особо стабильной в связи с изменениями в загрузке файлов.
Евгений, "ссылка.ру" на каком языке написана? Уж не на русском ли?
В спецификации HTML указание русских символов не предусмотрено
Никто не знает бесплатных хостинг для тестовой площадки?
У меня, на одном сервере с ngcms.ru
dream707, уже взялись, жду результатов в ближайшие пару дней.
kbv79, флаги:
PRI - данная запись будет использоваться для генерации ссылки (если записей по определённой связке plugin:action более одной), используется в случае, когда надо сохранить старые ссылки или по какой-то другой причине одна страница должна адресоваться с разных URL'ов.
FFC - Flag: "Fail Continue". Флаг, означающий, что в случае отсутствия контента по данной связке plugin:action сканирование ЧПУ будет продолжаться вместо генерации ошибки 404 (плагин должен поддерживать данный флаг. новости поддерживают)
On (Off) - активна ли данная запись (вместо удаления можно просто деактивировать).
Формат - символы "[" и "]" используются для пометки условного (необязательного) блока, может быть только один в URL'е.
Используется для работы с переменными, которые не всегда активны (к примеру постраничка - страница #1 не отображается).
Всё остальное - как напишешь используя имеющиеся в наличии переменные (отображаются при редактировании).
coreldraw, автогенерация альт. имени предусмотрена только при добавлении новости.
Нужна ещё и в редактировании?
Версия движка 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'у.
да не, это я к тому чтобы ошибку исправили в текущей svn версии и она не добралась до следующего релиза
Это даже не ошибка
Результаты разработки сохраняются в SVN и далеко не всегда все файлы синхронизируются одновременно.
К релизу естественно всё будет сделано как надо.
skre, комментарии к профилю можно будет сделать в недалёком будущем после небольшой переработки штатного плагина комментариев.
legenda, патчи SVN обычно корректно работают только на SVN версии.
Обновись до SVN версии и будет тебе счастье.
WESTnik, вот только далеко не все хостеры позволяют использовать функцию fsockopen() ...
у меня и на новой(заново созданной) базе вылазила
Значит просто рассинхронизация инсталляционного файла и необходимой структуры БД.
Если дашь ошибку (именно текст, который можно увидеть добавив sql_error_show, то смогу обновить файлы в SVN и версия заново будет корректно ставиться.
Wolverine, кнопочку некуда пихать
Может.
Обновляй версию Apache и PHP.
dzheker, нет. Запросы, завершившиеся с кодом "200" (нет ошибки) не смотри, по ним всё ok.
Тебе нужно смотреть на запросы, которые получаются с ошибкой.
Как вариант - присылай в PM логин/пароль рута (+IP) от своей VPS, путь где лежит двиг и путь где лежат логи - посмотрю.
dzheker,
1. Убери нафиг ErrorDocument из конфигов апача
2. Смотри access log'и. Видимо к тебе иногда приходят какие-то запросы, которые приводят к зацикливанию. К примеру, в качестве ErrorDocument ты прописал какой-то файл, который апач не может найти и делает бесконечный редирект
dzheker, покажи полностью свой .htaccess
И вообще, зачем тебе ErrorDocument нужен был?
Мне показалось он про DLE 9.2
ой... тогда сорри - я продумал про 0.9.2
надеюсь в релизе будет возможность конвертировать базы от 9.2:/
А в чём может быть проблема?
Каждая версия позволяет мигрировать БД предыдущей.
dzheker, таблица ng_news, поле views.
Если же требуется обнулить счётчик у конкретных новостей, то это проще делать через редактирование новости - ставим галочку "задать кол-во просмотров" и рядом с ней пишем число "0".