Опрос

Писал на нашем форуме?
Да
Нет
Собираюсь
Голосовать Результаты опроса

Партнеры

  • Место свободно
  • Место свободно
  • Место свободно
  • Место свободно

Наш архив :)

Онлайн

    Всего на сайте: 2
    Гостей: 0
    Пользователи: - отсутствуют
    Роботы: Arraycrawl Bot, Yandex Bot
    Администраторов: 1
    Редакторов: 0
    Журналистов: 1
    Модераторов: 0
    Дизайнеры: 0
    VIP: 0
    Пользователей: 5406 [+0]

Переходы

123

Реклама
На сайте
У DLE есть такая хня,что в новость можно зайти несколькими методами...
Например:
http://dvigov.com/alldle/relizy-dle/151-datalife-engine-v90-final-release-null.html
http://dvigov.com/alldle/relizy-dle/151-dfhgfhfghgfh.html
И это не есть гуд!
Для правки открываем .htaccess и там найдем и заменим
RewriteRule ^([^.]+)/page,([0-9]+),([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$4&news_page=$2&cstart=$3 [L]
RewriteRule ^([^.]+)/page,([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$3&news_page=$2 [L]
RewriteRule ^([^.]+)/print:page,([0-9]+),([0-9]+)-(.*).html(/?)+$ engine/print.php?news_page=$2&newsid=$3 [L]
RewriteRule ^([^.]+)/([0-9]+)-(.*).html(/?)+$ index.php?newsid=$2 [L]

RewriteRule ^page,([0-9]+),([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$3&news_page=$1&cstart=$2 [L]
RewriteRule ^page,([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$2&news_page=$1 [L]
RewriteRule ^print:page,([0-9]+),([0-9]+)-(.*).html(/?)+$ engine/print.php?news_page=$1&newsid=$2 [L]
RewriteRule ^([0-9]+)-(.*).html(/?)+$ index.php?newsid=$1 [L]
на
RewriteRule ^([^.]+)/page,([0-9]+),([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$4&news_page=$2&cstart=$3&news_name=$5 [L]
RewriteRule ^([^.]+)/page,([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$3&news_page=$2&news_name=$4 [L]
RewriteRule ^([^.]+)/print:page,([0-9]+),([0-9]+)-(.*).html(/?)+$ engine/print.php?news_page=$2&newsid=$3&news_name=$4 [L]
RewriteRule ^([^.]+)/([0-9]+)-(.*).html(/?)+$ index.php?newsid=$2&news_name=$3 [L]

RewriteRule ^page,([0-9]+),([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$3&news_page=$1&cstart=$2&news_name=$4 [L]
RewriteRule ^page,([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$2&news_page=$1&news_name=$3 [L]
RewriteRule ^print:page,([0-9]+),([0-9]+)-(.*).html(/?)+$ engine/print.php?news_page=$1&newsid=$2&news_name=$3 [L]
RewriteRule ^([0-9]+)-(.*).html(/?)+$ index.php?newsid=$1&news_name=$2 [L]

Теперь в engine/modules/show.full.php найдем:
        if( $i ) break;
и ниже добавим:
        if ( $config['allow_alt_url'] == 'yes' AND $row['flag'] AND $config['seo_type'] AND $news_name != $row['alt_name'] ) break;

Казалось бы все,а не тут-то было!
Открываем engine/modules/addcomments.php
            $row['template'] = str_replace( "{%link%}", $config['http_home_url'] . "index.php?newsid=" . $post_id, $row['template'] );
заменим на:
            if ( $config['allow_alt_url'] == 'yes' )
            {
                $row1 = $db->super_query( "SELECT id, alt_name, flag, category, date FROM " . PREFIX . "_post WHERE id='$post_id' LIMIT 0,1" );

                if ( $row1['flag'] and $config['seo_type'] )
                {
                    if ( $row1['category'] and $config['seo_type'] == 2 ) $link = $config['http_home_url'] . get_url( $row1['category'] ) . '/' . $row1['id'] . '-' . $row1['alt_name'] . '.html';
                    else $link = $config['http_home_url'] . $row1['id'] . '-' . $row1['alt_name'] . '.html';
                } else $link = $config['http_home_url'] . date( 'Y/m/d/', $row1['date'] ) . $row1['alt_name'] . '.html';
            } else $link = $config['http_home_url'] . 'index.php?newsid=' . $post_id;
            
            $row['template'] = str_replace( "{%link%}", $link, $row['template'] );

И на последок проверьте наличие файла info.tpl в шаблоне,хотя он там должен быть!


Своё Спасибо, еще не выражали.
Рейтинг:
 (голосов: 3)
Комментариев: 5 | Просмотров: 1557
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Зарегестрировавшись,вы сможете скачивайть файлы с нашего сервера.Общатся в чате просматривать и вести жизнь на нашем форуме,и многое другое)xD
Рекомендуем также:
Репутация: 1
770change
Коммент. №1
Группа: Администраторы
Регистрация: 19.10.2010
Комментариев: 208
Публикаций: 302
Статус:Оффлайн
25 октября 2010 22:29
Автор неизвестен. Взято с дле-инфа
Репутация: 0
kreed
Коммент. №2
Группа: Пользователи
Регистрация: 10.09.2010
Комментариев: 3
Публикаций: 0
Статус:Оффлайн
26 октября 2010 02:17
все равно не понятно, че это дает и на что влияет
Репутация: 1
770change
Коммент. №3
Группа: Администраторы
Регистрация: 19.10.2010
Комментариев: 208
Публикаций: 302
Статус:Оффлайн
26 октября 2010 02:35
Цитата: kreed
все равно не понятно, че это дает и на что влияет

Тут все просто...изначально при ЧПУ2 можно переходить к новости по нескольким ссылкам...
http://dvigov.com/alldle/relizy-dle/151-datalife-engine-v90-final-release-null.h
tml
http://dvigov.com/alldle/relizy-dle/151-dfhgfhfghgfh.html

Я этот фикс поставил и на этом сайте при переходе на вторую ссылку - выдаст ошибку,а на любом другом - новость одну и ту же по разным ссылкам...
Репутация: 0
Neo
Коммент. №4
Группа: Пользователи
Регистрация: 3.09.2010
Комментариев: 10
Публикаций: 0
Статус:Оффлайн
29 октября 2010 12:51
доаа классно. только бессмысленно
без обид, но зато что то новое из возможностей .htaccess
Репутация: 0
absolutize
Коммент. №5
Группа: Пользователи
Регистрация: 2.11.2010
Комментариев: 1
Публикаций: 0
Статус:Оффлайн
15 ноября 2010 22:10
Пряник, поставил, но вот ошибку не выдает, если ситуация такова:
Из - dvigov.com/alldle/relizy-dle/151-datalife-engine-v90-final-release-null.html
Перейдём в - dvigov.com/151-datalife-engine-v90-final-release-null.html

т.е. если убрать категории, то новость всё равно покажется...
что скажешь?
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Яндекс Апдейт
↓ Апдейты Яndex тИЦ
19.11.2017
04.11.2017
16.08.2017
↓ Апдейты выдачи Яndexa
18.04.2018
16.04.2018
14.04.2018
↓ Апдейты ЯКаталога
16.01.2018
20.12.2017
15.12.2017
Календарь
«    Апрель 2018    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
Чат
НаписалФилипп
26 августа 2017
Добрый день. Презентация http://jersiker.ru/
Ответить
НаписалАнтон
29 июня 2017
Добрый день. Наша презентация http://omelesu.ru/
Ответить
НаписалВиталий
14 июня 2017
Здравствуйте. Не дозвонились до вас, презентация http://majuster.ru/
Ответить
НаписалЕвгений
12 мая 2017
Добрый день. Это презентация, не дозвонились до Вас, посмотрите http://merternas.ru/?activation=9
f8dd061
Ответить
НаписалАнатолий
4 марта 2017
Не дозвонились до Вас, посмотрите презентацию http://advertuper.ru/video?activa
tion=af8e1257
Ответить
НаписалКирилл
11 января 2017
Здравствуйте! Я звонил вам перед праздниками, вы не перезвонили, результат нашей презентации тут http://patrongiis.ru/
Ответить
НаписалСемён
29 ноября 2016
Добрый день! Вам стоит это увидеть, это касается вашей компании! Смотрите в видео http://customerbass.ru/video
Ответить
НаписалВалерий
22 ноября 2016
Добрый день. Вчера договаривались созвонится с Вами в 14:00, но я до Вас не дозвонился, нужно ваше решение по нашему предложению http://comenst.ru/offer293
Ответить
НаписалДанила
24 октября 2016
Это ссылка на презентацию, о которой я говорил http://prescom.ru/
Ответить
НаписалЕгор
6 октября 2016
Добрый день! Я обещал вам прислать ссылку http://plazametrix.ru/
Ответить

   
Популярное
Коментарии
Автор → IraFriene
в новости → "Страница ошибки 404 на DLE"
Автор → dficrgFriene
в новости → Поисковая подсказка
Автор → Snovidenius
в новости → "Страница ошибки 404 на DLE"
Автор → buypropeciaon
в новости → Поисковая подсказка
Автор → gcgdgijhheDhaBB
в новости → "Страница ошибки 404 на DLE"
Автор → buypropecia
в новости → Поисковая подсказка
Автор → MariaFrienr
в новости → Поисковая подсказка
© RIPs.SU DOG
Последние комментарии 2.4
Проследить за всеми новостями мы не можем, так как новости берутся из открытых источников. Если вы считаете, что новость нарушает ваши права на авторство или дизайн, то обратитесь к администрации данного ресурса.
© artsss-web.ru 2010 - 2012 Яндекс.Метрика

{dotcat}