max21 0 Опубликовано: 2 декабря 2007 Рассказать Опубликовано: 2 декабря 2007 Так не меняйте, и не будет провала По-моему с категориями очень удачно придумано. Радует введение автобекапа и настроек RSS. Ссылка на сообщение Поделиться на других сайтах
neytrino 1 Опубликовано: 2 декабря 2007 Рассказать Опубликовано: 2 декабря 2007 как вы представляете себе организацию чпу без .htaccess и modrewrite? как два пальца обоса... так же как и через .htaccess и modrewrite, регулярными выражениями... Тогда ошибки 404 будут перенаправляться на sitemap.html.. что правда? у мну открылись глаза.... а как же генерация дерева каталогов и статических страниц на автомате+кеширование? и так чтоб от версии к версии не тратить время? зы: как да что сделать я знаю, у меня иногда проскакивают работы на ДЛЕ, а в основном на БУСе... вот и хотелось больше контроля над работой движка Ссылка на сообщение Поделиться на других сайтах
Akela 9 Опубликовано: 3 декабря 2007 Рассказать Опубликовано: 3 декабря 2007 как два пальца обоса... так же как и через .htaccess и modrewrite, регулярными выражениями... Я конечно чайник, но может уважаемый специалист по регулярным выражениям расскажет, как можно без .htaccess и modrewrite обработать адрес типа http://dle-news.ru/user/celsoft/ ? Ссылка на сообщение Поделиться на других сайтах
neytrino 1 Опубликовано: 3 декабря 2007 Рассказать Опубликовано: 3 декабря 2007 Я конечно чайник, но может уважаемый специалист по регулярным выражениям расскажет, как можно без .htaccess и modrewrite обработать адрес типа http://dle-news.ru/user/celsoft/ ? я не специалист.... if( preg_match( '|^/user/(.+)/$|', $_SERVER["REQUEST_URI"], $user ) ){ // в $user[1] лежит ник } можно добавить более точные условия для ника, но да ладно... mod_rewrite это и есть регулярные выражения, но выполняемые сервером, до того как запустить скрипт на выполнение. тоже самое можно сделать в пхп ( в нём есть и возможность работы с регулярными выражениями, и те же самые переменные для обработки), с одним ограничением - в пхп можно сделать гораздо больше чем в .htaccess а mod_rewrite есть смысл использовать для редиректов, чтоб не инициализировать сам пхп для подсчета 3 условий, и, если нет возможности, писать в самом скрипте эту обработку, например чтоб не мучаться с обновками CMS каждый раз... чуть не забыл, а еще лучше вешать эту обработку не на апач, а на внешний прокси, nginx и т.п., тогда еще больше экономится ресурсов на этих редиректах ( я только про редиректы ) Ссылка на сообщение Поделиться на других сайтах
Akela 9 Опубликовано: 3 декабря 2007 Рассказать Опубликовано: 3 декабря 2007 можно добавить более точные условия для ника, но да ладно... Все это верно, только надо еще зайдя по адресу http://dle-news.ru/user/celsoft/ при этом как-то попасть на основной скрипт index.php, который находится в корневом каталоге . И как это сделать без .htaccess ? Ссылка на сообщение Поделиться на других сайтах
TJSergio 0 Опубликовано: 3 декабря 2007 Рассказать Опубликовано: 3 декабря 2007 А на мой вопрос кто-нибудь ответит? Возможно ли с новой версией автоматом прикреплять логин к IP, с которого регистрировался перс, и при нужде добавлять альтернативные IP, для захода под логином. Вот! Это почти сходится с моим пожеланием. Правда мне это нужно только для админов и редакторов, кто входит через админку Поэтому я за! +1 P.S. Пожалуйста, если не так трудно Ссылка на сообщение Поделиться на других сайтах
celsoft 6230 Опубликовано: 3 декабря 2007 Рассказать Опубликовано: 3 декабря 2007 Автор Все это верно, только надо еще зайдя по адресу http://dle-news.ru/user/celsoft/ при этом как-то попасть на основной скрипт index.php, который находится в корневом каталоге . И как это сделать без .htaccess ? на самом деле можно, обрабатывая 404 ошибку, только вот тот кто предлагает даже понятия не имеет насколько это тяжело в плане нагрузки, и плюс дикого размера логи апача об ошибках. Опять таки .htaccess понадобится чтобы обработать 404 ошибку. Ссылка на сообщение Поделиться на других сайтах
neytrino 1 Опубликовано: 3 декабря 2007 Рассказать Опубликовано: 3 декабря 2007 на самом деле можно, обрабатывая 404 ошибку, только вот тот кто предлагает даже понятия не имеет насколько это тяжело в плане нагрузки, и плюс дикого размера логи апача об ошибках. Опять таки .htaccess понадобится чтобы обработать 404 ошибку. уверены? и я не говорил имено об обработке 404 ошибке, да можно через неё, но есть и другие способы.... Ссылка на сообщение Поделиться на других сайтах
celsoft 6230 Опубликовано: 3 декабря 2007 Рассказать Опубликовано: 3 декабря 2007 Автор и я не говорил имено об обработке 404 ошибке, да можно через неё, но есть и другие способы.... просветите как можно набрав http://dle-news.ru/user/celsoft/ попасть на http://dle-news.ru/index.php минуя при этом обработчик 404 ошибки и mod_rewrite, мне такие способы просто неизвестны и я был бы не против повысить свой уровень знаний. Ссылка на сообщение Поделиться на других сайтах
neytrino 1 Опубликовано: 3 декабря 2007 Рассказать Опубликовано: 3 декабря 2007 мдя, слегка не так написал и погорячился... я имел в виду все запросы направлять в один файл, да mod_rewrite нужен, другие способы имел в виду фронт-ендом перенаправлять... тогда внутри движка можно парсить url в зависимости от настроек ДЛЕ. не прочитал часть текста пора спать уже... Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 3 декабря 2007 Рассказать Опубликовано: 3 декабря 2007 способ с 404-й ошибкой мне не нравится, лучше пусть Апач обрабатывает. Помимо обработки 404-й ошибки, можно ещё так RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] Ссылка на сообщение Поделиться на других сайтах
celsoft 6230 Опубликовано: 3 декабря 2007 Рассказать Опубликовано: 3 декабря 2007 Автор lifestar, Для этого mod_rewrite нужен и своим кодом не передаете параметров. Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 3 декабря 2007 Рассказать Опубликовано: 3 декабря 2007 Для этого mod_rewrite нуженя и не говорил, что mod_rewrite не нужен ,я лишь показал возможную конструкцию .htaccess для обработки запроса средствами PHP (ваш чпу). и своим кодом не передаете параметровсобственно я и не настаиваю на истине и не автор строчек вышеприведённого кода. Но.. Данная конструкция вовсе не мешает работать с параметрами блоговому движку WordPress, откуда и был взят код =) Ссылка на сообщение Поделиться на других сайтах
celsoft 6230 Опубликовано: 3 декабря 2007 Рассказать Опубликовано: 3 декабря 2007 Автор lifestar, А смысл менять лучший вариант реализации на более худший вариант. Я вот этого не пойму. Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 3 декабря 2007 Рассказать Опубликовано: 3 декабря 2007 А смысл менять лучший вариант реализации на более худший вариант. Я вот этого не пойму. способ с 404-й ошибкой мне не нравится, лучше пусть Апач обрабатывает.для меня нет никакого смысла, ибо у меня у самого .htaccess обрабатывает все возможные варианты URL Просто я смотрю зашла речь и вспомнил про ещё один вариант, и привёл скорее для общего развития читателей форума =) Ссылка на сообщение Поделиться на других сайтах
Danila 8 Опубликовано: 4 декабря 2007 Рассказать Опубликовано: 4 декабря 2007 Небольшое уточнение... В версии 6.3 адрес новости http://site.ru/2007/12/03news.html обновляюсь до версии 6.5 Изменяю дату этой новости, у нее URL изменится на: http://site.ru/category/id_news.html и по старому адресу http://site.ru/2007/12/03news.html она уже не доступна? Тогда это трындец... Да, и еще такой вопрос, если я захочу для уже опубликованных новостей изменить вид URL на новый, для них обязательно дату менять? Ссылка на сообщение Поделиться на других сайтах
revix.ru 0 Опубликовано: 4 декабря 2007 Рассказать Опубликовано: 4 декабря 2007 кстати да, а что же будет со старыми новостями? Ссылка на сообщение Поделиться на других сайтах
celsoft 6230 Опубликовано: 4 декабря 2007 Рассказать Опубликовано: 4 декабря 2007 Автор Изменяю дату этой новости, у нее URL изменится на: http://site.ru/category/id_news.html и по старому адресу http://site.ru/2007/12/03news.html она уже не доступна? интересно по почему трындец? если вы в 6.3 измените дату то она также не будет доступна по старому адресу, при этом вы не считали что это трындец. Да, и еще такой вопрос, если я захочу для уже опубликованных новостей изменить вид URL на новый, для них обязательно дату менять? да иначе новый вид не будет генерироватся. кстати да, а что же будет со старыми новостями? ничего не будет, зайдите на dle-news.ru посмотрите на новость с пресс релизом и на более старые новости Ссылка на сообщение Поделиться на других сайтах
Danila 8 Опубликовано: 4 декабря 2007 Рассказать Опубликовано: 4 декабря 2007 интересно по почему трындец? если вы в 6.3 измените дату то она также не будет доступна по старому адресу, при этом вы не считали что это трындец. Да, немного не правильно выразился. Если дату НЕ менять, но новость отредактировать, у нее URL изменится на новый? Ссылка на сообщение Поделиться на других сайтах
Gorets 3 Опубликовано: 4 декабря 2007 Рассказать Опубликовано: 4 декабря 2007 Хотелось бы расширить профиль. Добавьте плиз в профиль юзера еще поля: 1 Дата рождения 2 Пол юзера да и неплохо бы сделать потом рассылку поздравлений с днем рождения юзеров Ссылка на сообщение Поделиться на других сайтах
celsoft 6230 Опубликовано: 4 декабря 2007 Рассказать Опубликовано: 4 декабря 2007 Автор Да, немного не правильно выразился. Если дату НЕ менять, но новость отредактировать, у нее URL изменится на новый? нет не изменится Добавьте плиз в профиль юзера еще поля: 1 Дата рождения 2 Пол юзера дополнительные поля профиля для этого есть, хоть 100 полей добавьте Ссылка на сообщение Поделиться на других сайтах
Gorets 3 Опубликовано: 4 декабря 2007 Рассказать Опубликовано: 4 декабря 2007 дополнительные поля профиля для этого есть, хоть 100 полей добавьте очень смешно.... почему же тогда аську вынесли в отдельное поле??? дата рождения и пол намного логичнее держать в отдельных полях таблицы, чтобы по ним легко было было делать выборки. в данном случае по полу можно например менять элементы дизайна сайта, либо показывать определенную рекламу. по дате рождения сделать рассылку поздравлений пользователям сайта или привязать гороскопы я то для себя могу сделать и сам, но просто напрягает после каждого апдейта движка прописывать заново редактирование и добавление этих полей. P.S. да и работы там максимум на час... очень надеюсь на понимание! Ссылка на сообщение Поделиться на других сайтах
Sench_ 0 Опубликовано: 6 декабря 2007 Рассказать Опубликовано: 6 декабря 2007 Такой вопрос, а если новость пренадлежит двум категориям: cat1 и cat2, то как он будет выглядеть? Ссылка на сообщение Поделиться на других сайтах
celsoft 6230 Опубликовано: 6 декабря 2007 Рассказать Опубликовано: 6 декабря 2007 Автор очень смешно.... почему же тогда аську вынесли в отдельное поле??? потому что ранние версии скрипта не поддерживали доп. полей в профиле, были только фиксированные поля. Ссылка на сообщение Поделиться на других сайтах
Sench_ 0 Опубликовано: 7 декабря 2007 Рассказать Опубликовано: 7 декабря 2007 Так что на счет двух категориях? Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Архивировано
Эта тема находится в архиве и закрыта для публикации сообщений.