- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый день. Нужна помощь вот уже несколько часов не могу отыскать файл который отвечает за формирование url в dle.
Чтобы было более понятно нежен тот код который создает полный адрес новости (название сайта/категория/заголовок новости/разрешение)
Заранее благодарен за помощь.
/engine/modules/show.short.php
/engine/modules/show.full.php
там есть и код который отвечает за урл полной новости
Большое вам спасибо за более точный адрес, сча буду ковыряться. Было бы не плохо если бы подсказали какой код именно отвечает за формирование адреса полной новости. Но и на этом спасибо большое.
Ищите по ключу массива $config - allow_alt_url (вроде так он называется, нет сейчас под рукой движка) который участвует в блоке условий для ЧПУ и формирования url
Уважаемый siv1987 ваши советы очень помогли, вот только осталось решить проблему с изменением адресов. Так как все адреса изменились, а в dle стоит обрабатывать неверные адреса, постоянно выдает ошибку.
Большое вам человеческое спасибо.
Хз, в старых версиях такого не было, а дистрибутивы новых версии под рукой нету. Ищите в engine.php, init.php, modules/functions.php функцию/код по обработки неверных урл, а возможно и он там же в первых двух файлах модуля
Уважаемый siv1987, я в ридиректах не селен возможно вы сможете помочь.
Все обстоит так:
Изначально был адрес: сайт.ru/music/silena.html
Теперь адрес такой: сайт.ru/silena-skachat.html
В документах
/engine/modules/show.short.php
/engine/modules/show.full.php
изменения были проведены успешно, так же был проведен ридерект в этих документах с новости на новость.
Теперь все работает, все ридеректится, и если с поисковой системы нажать на ссылку
сайт.ru/music/silena.html
автоматически перенаправляет на
сайт.ru/silena-skachat.html
Проблема заключается в том что обработка ЧПУ через файл .htaccess отключена, а это значит что дули новости типа сайт.ru/07-07-2012/silena.html
не будут обрабатываться ридеректом. как мне это исправить? не подскажете?
Проблема была решена! Прошу администрацию закрыть тему. Большое спасибо siv1987 за дельный совет.