Как удлаить модуль на DLE
Страницы: 1
Как удлаить модуль на DLE
Подскажите как удалить иодуль на DLE из админ панели . все файлы модуля удалил а в админ панели все еще висит
SEO,SMM от А до Я - http://blogerss.ru
Какая версия движка?
версия движка  DLe 10.0
Если модуль в разделе "Сторонние модули" то жми на крестик возле этого модуля.
Если же модуль в другом разделе то залей оригинальный файл  engine/engine.php оно сотрет лишнее.
Цитата
Евгений пишет:
Если же модуль в другом разделе то залей оригинальный файл engine/engine.php оно сотрет лишнее.
А еще придется почистить БД и скорей всего файл index.php. И если вы зальете оригинальный файл engine.php, то учтите, он сотрет не только ненужный модуль, а вообще ВСЕ сторонние модули. Потом скажете спасибо Евгению за добрый совет.
Евгений, модуль находиться в разделе Другие разделы

Цитата
Евгений пишет:
Если же модуль в другом разделе то залей оригинальный файл engine/engine.php оно сотрет лишнее.
че то меня

Olderman, напугал. а есть еще какие нибудь варианты?
Цитата
Азамат Махмутшин пишет:
есть еще какие нибудь варианты?
Да есть конечно. Доступы к пхпмайадмину есть? И, главное, много вопросов: Что за модуль? Как называется? В какой папке файлы хранятся,             /engine/modules или engine/modules/dir_name? Как выводится модуль: на главной, на любой странице, или имеет свой урл? Проверьте корневой .htaccess, есть там упоминания об этом  модуле?  Вы, господа советчики, сначала подробности узнайте, перед тем как советовать, а то напишите, а у человека потом работать нифига не будет.
Цитата
Olderman пишет:
Доступы к пхпмайадмину есть?
есть.

Цитата
Olderman пишет:
Что за модуль?
каталог ссылок.

Цитата
Olderman пишет:
Как называется?
каталог сайтов.

Цитата
Olderman пишет:
В какой папке файлы хранятся,
/engine/modules

Цитата
Olderman пишет:
Как выводится модуль: на главной, на любой странице, или имеет свой урл?
я и не смог понять по какому адресу она выводиться .

Цитата
Olderman пишет:
Проверьте корневой .htaccess, есть там упоминания об этом модуле?
 я не знаю как это проверяется
Азамат Махмутшин, лан, стукнитесь завтра в аську или скайп, покажу что куда смотреть
Цитата
Olderman пишет:
И если вы зальете оригинальный файл engine.php, то учтите, он сотрет не только ненужный модуль, а вообще ВСЕ сторонние модули.
Мастер дело сказал smile:D
Жаль только мастер мало знает как работает дле
Безусловно, Евгений знает. А скажика, "знающий мастер", вот у меня стоят модули и подключенны они в engine.php

Код
switch ( $do ) {
   
   case "search" :
      
      if ($_REQUEST['mode'] == "advanced") $_REQUEST['full_search'] = 1;
      include ENGINE_DIR . '/modules/search.php';
      break;
      
      // Модуль Каталог компаний
      case "company" :
      include ENGINE_DIR.'/modules/company/files.php';
      break;


      // Модуль Лица отрасли
      case "people" :
      include ENGINE_DIR.'/modules/people/files.php';
      break;

   case "changemail" :
      include ENGINE_DIR . '/modules/changemail.php';
      break;

   case "tenders" :
      include ENGINE_DIR . '/modules/tenders.php';
      break;
   case "issledovaniya" :
      include ENGINE_DIR . '/modules/issledovaniya.php';
      break;

   
   case "deletenews" :
      include ENGINE_DIR . '/modules/deletenews.php';
      break;
      
      case "game" :
      include ENGINE_DIR . '/modules/nextgame/nextgame.php';
                break;

   case "comments" :
      include ENGINE_DIR . '/modules/comments.php';
      break;

Удалить мне надо только модуль "Лица отрасли". Я меняю этот файл на стандартный .  Сторонние модули  Каталог компаний, исследования, тендеры будут продолжать работать?  Ответь, гуру, знающий как работает дле
Я скажу только одну фразу из офф сайта на счет такой установки модулей путем правки файлов -кривые руки и нежелание читать документацию. Правильно сделанные модули имеют или файл установки для своей регистрации через апи, или подключаются через инклуде. А ваши самопальные пару строк и тысяча правок в файлах и приводят потом к куче вопросов как удалить то, а не работает другое.
Разве сложно прочитать документацию _dle-news.ru/extras/online/index.html?include_admin.html и сделать всего один запрос в бд для установки модуля, что бы избежать казусов при редактировании/замене файлов? Разрабы ваших модулей сделали на тяп и сиди как вкопанный ищи куда те правки вносились и куда вносить и что будет если чтото заменю.
Так что при правильно написанных модулях не важно какой ты файл заменишь, они будут работать.
Цитата
Евгений пишет:
Так что при правильно написанных модулях не важно какой ты файл заменишь, они будут работать.
Про правильность написания модулей вы сами придумали. Здесь такого не написано нигде. Неужели сложно ВНИМАТЕЛЬНО прочитать тему и понять, о чем идет речь? Здесь не идет речь о том, как писать модули. Здесь идет речь, как ПРАВИЛЬНО УДАЛИТЬ модуль, не затронув функционал движка и работу ОСТАЛЬНЫХ  модулей. Вы знаете, как у ТС подключены модули? Вы знаете, сколько и какие еще модули у ТС стоят на сайте? Вы видели его файл engine.php? Зачем придумывать  несуществующую проблему, а потом доказывать правильность ее решения? При этом давая весьма "вредные" советы, не разобравшись с проблемой существующей, но при этом выставляя себя "гуру" и знатоком дле.
Цитата
Olderman пишет:
Здесь не идет речь о том, как писать модули. Здесь идет речь, как ПРАВИЛЬНО УДАЛИТЬ модуль, не затронув функционал движка и работу ОСТАЛЬНЫХ модулей.
Вот как раз на эту тему и пошел спор, что правильно написанные модули и установленные модули не проблема удалить, даже заменой файлов движка.
ТС, если вопрос не решен покажи файл установки модуля или ссылку на сам модуль

Цитата
Азамат Махмутшин пишет:
Евгений, модуль находиться в разделе Другие разделы
Вот тут и правился файл engine.php что и есть вредно.
Если речь идет о Каталог сайтов 5.0 Final Release DLE 9.7 - 10.0
То вот его установка, сделай все наоборот, там где написано добавить - удали
Цитата
4) Открываем файл engine/engine.php

Найдите:

case "pm" :
include ENGINE_DIR . '/modules/pm.php';
break;

Добавьте ниже:

case "links_catalog" :
include ENGINE_DIR.'/modules/links/links.php';
break;

Найдите:

elseif ($do == 'tags') $nam_e = stripslashes($tag);

Добавьте ниже:

elseif ($do == 'links_catalog')
{
if($metatags['title'] == "")
$nam_e = "Каталог ссылок ";
else
$titl_e = "Каталог ссылок » ".$metatags['title'];
}
6) Открываем файл .htaccess

Найдите:

RewriteEngine On

Добавьте ниже:

# Каталог сайтов - ShapeShifter
RewriteRule ^links(/?)+$ index.php?do=links_catalog [L]
RewriteRule ^links/page([0-9]+)(/?)+$ index.php?do=links_catalog&cstart=$1 [L]
RewriteRule ^links/add(/?)+$ index.php?do=links_catalog&act=add [L]
RewriteRule ^links/([^.]+)/([0-9]+)-(.*).html(/?)+$ index.php?do=links_catalog&siteid=$2 [L]
RewriteRule ^links/([^.]+)/([0-9]+).html(/?)+$ index.php?do=links_catalog&siteid=$2 [L]
RewriteRule ^links/([^.]+)/page([0-9]+)(/?)+$ index.php?do=links_catalog&cat=$1&cstart=$2 [L]
RewriteRule ^links/([^.]+)/?$ index.php?do=links_catalog&cat=$1 [L]
9) Открываем файл engine/inc/main.php (не обязательный пункт установки)

Найдите:

$stats_arr['approve'] = $row['count'];

Добавьте ниже:

$row = $db->super_query( "SELECT COUNT(*) as count FROM " . PREFIX . "_links WHERE approve = '0'" );
$links_moder = $row['count'];
if ($links_moder AND $member_id['user_group'] == 1)
$links_moder = $links_moder . " [ <a href=\"?mod=admin_links&action=moder\">Редактирование ожидающих модерации сайтов</a> ]";

Найдите:

<td>{$stats_arr['approve']}</td>
</tr>

Добавьте ниже:

<tr>
<td style="padding:2px;">Сайты ожидающие проверки:</td>
<td>{$links_moder}</td>
</tr>

10) Открываем файл main.tpl (в папке вашего шаблона)

Найдите:

<body>

Добавьте ниже:

<script type="text/javascript" src="/engine/ajax/links/js_edit_links.js"></script>
Страницы: 1
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
12:23 Стоит ли добавлять сайт в Rambler топ 100? 
00:00 Как грамотно и эффективно монетизировать форум? 
13:00 МТС разуверилась в своём заменителе YouTube 
20:34 Dao.AD: Монетизация и покупка Push/Pops/Inpage и Video трафика! 
17:13 Как правильно покупать ссылки для поддомена? 
14:22 Profit Pixels - In-House Форекс, Крипто, Трейдинг CPA Офферы | Еженедельные Выплаты | CPA до $950 
13:55 Ищу специалистов 
15:42 Продам аккаунты Gmail USA IP | Gmail MIX IP | Outlook Old 
11:40 Sectormoney.com - быстрый и удобный обменник 
13:55 PonyBit.ru - обменный пункт PonyBit.ru (Понибит.ру) 
11:13 PAY2DAY.TOP - Покупка и продажа криптовалюты за рубли. 
04:13 Просто $0.04/IP 9PROXY.COM Резидентные прокси Неограниченная пропускная способность Уникальная политика замены Без чёрного списка 
02:37 local-pay.com - быстрый и надежный обменник криптовалюты Local-Pay 
22:23 BestX24 - быстрый и безопасный обменник криптовалют и электронных денежных средств 
11:47 Осторожно! Криптовалюта 
23:53 С юмором по жизни! 
01:27 Точные прогнозы на футбол 
18:52 150+ хакерских поисковых систем и инструментов 
17:16 Китайский ИИ-ассистент DeepSeek начали запрещать в некоторых странах 
14:43 Осталось 3-5 месяцев до блокировки YouTube в России, — заявил Клименко 
22:21 Telegram не смог провести различие между требованиями автократических режимов и законными демократическими запросами