SaVGrouP » Модули для DLE » Платные модули для DLE » Каталог сайтов 5.0 (баг с навигацией)
Информация к новости
  • Просмотров: 1452
  • Автор: ShapeShifter
  • Дата: 28 ноября 2010
 (голосов: 1)
28 ноября 2010

Каталог сайтов 5.0 (баг с навигацией)

Категория: Модули для DLE » Платные модули для DLE

В каталоге сайтов был найден баг с навигацией.

Инструкция:

Открыть /engine/modules/links/links_cat.php

Найти и удалить:
if( $config['allow_alt_url'] == "yes" )
    $link_nav = $config['http_home_url']."links/".$catlink."/page";
else
    $link_nav = $config['http_home_url']."?do=links&cat=".$cat_id."&cstart=";

Найти:
if(!defined('DATALIFEENGINE'))
{
  die("Hacking attempt!");
}

Добавить ниже:
function get_url_decl($id)
{
    global $cat_i_down;
    if( ! $id ) return;
    $parent_id = $cat_i_down[$id]['parentid'];
    $url = $cat_i_down[$id]['alt_name'];
    while ( $parent_id ) {
        $url = $cat_i_down[$parent_id]['alt_name'] . "/" . $url;
        $parent_id = $cat_i_down[$parent_id]['parentid'];
        if( $cat_i_down[$parent_id]['parentid'] == $cat_i_down[$parent_id]['id'] ) break;
    }
    return $url;
}

Найти:
$db->query( $sql_select );
$cat_real = false;

Добавить ниже:
if( $config['allow_alt_url'] == "yes" )
     $link_nav = $config['http_home_url']."links/".get_url_decl($cat_id)."/page";
else
      $link_nav = $config['http_home_url']."?do=links&cat=".$cat_id."&cstart=";
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
<
gav21

18 декабря 2010 10:41

Информация к комментарию
  • Группа: Посетители
  • ICQ: --
  • Репутация: (0|0)
  • Регистрация: 18.12.2010
  • Публикаций: 0
  • Комментариев: 1

Привет!!
Попытался установить модуль каталога сайтов на свой сайт: newbiz21.com, но запустить файл автоматической установки кода в движок DLE ифайл установки таблиц в БД не смог.
Браузер пишет, что таких файлов нет, хотя путь был указан точно (пользуюсь FileZilla).

В чем проблема?
Если этот модуль платный, то сколько стоит. Хотя на сайте DLE-news.ru. об этом ничего не сказано.

Буду признателен за быстрый ответ!!

С уважением и риспектом!!

<
ShapeShifter

19 декабря 2010 17:26

Информация к комментарию
  • Группа: Администраторы
  • ICQ: 10280282
  • Репутация: (39|-1)
  • Регистрация: 17.10.2009
  • Публикаций: 60
  • Комментариев: 233
gav21, 1/5 версия бесплатна, вся тех поддержка идёт на форуме или же в соответствующем разделе "Техническая поддержка".
Так же сть платная версия модуля - 5.0, стоимость 10$, функционал гораздо богаче.


-----------------------
Статус: LogicBoard.ru - движок форума :: Изменён: 12 января 2011
--------------------

<
apparent

23 сентября 2011 17:03

Информация к комментарию
  • Группа: Посетители
  • ICQ: 1755600
  • Репутация: (0|0)
  • Регистрация: 29.03.2011
  • Публикаций: 0
  • Комментариев: 2
Вот это уже есть в файле /engine/modules/links/links_cat.php !!

function get_url_decl($id)
{
global $cat_i_down;
if( ! $id ) return;
$parent_id = $cat_i_down[$id]['parentid'];
$url = $cat_i_down[$id]['alt_name'];
while ( $parent_id ) {
$url = $cat_i_down[$parent_id]['alt_name'] . "/" . $url;
$parent_id = $cat_i_down[$parent_id]['parentid'];
if( $cat_i_down[$parent_id]['parentid'] == $cat_i_down[$parent_id]['id'] ) break;
}
return $url;
}

Надо заменить продублировать или ничего не делать ?

--------------------

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.