• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Модуль DLE Forum 2.4 beta 2

Статус
В этой теме нельзя размещать новые ответы.
[mod] DLE Forum v.2.2 Final Release

WM1jCh7B32.gif

Были подготовлены и реализованы следующие изменения:

1. Добавлена настройка групп пользователей и прав модерирования.

2. Добавлена возможность создавать отдельных модераторов.

3. Добавлена возможность изменения репутации пользователей на AJAX.

4. Добавлено цвето-выделение групп пользователей.

5. Переписана система статусов форумов и тем.

6. Добавлен журнал предупреждений.

7. Добавлена возможность изменять кол-во звездочек звания не зависимо от кол-ва сообщений.

8. Улучшена защита от флуда (склейка сообщений).

9. Добавлена мулити-модерация тем и сообщений.

10. Добавлена возможность отправлять сообщения на модерацию.

11. Добавлена возможность редактирования опросов.

12. Добавлена возможность выбора нескольких вариантов ответов в опросе.

13. Добавлен вывод информации о редактирование сообщения.

14. Добавлена новая система поиска по форуму и темам.

15. Добавлен быстрый переход по темам форума.

16. Добавлена возможность выбирать страницу для перехода.

17. Добавлена возможность просмотра тем с последнего посещения.

18. Изменена панель BBCode при быстром ответе.

19. Добавлено использование HighSlide для изображений.

20. Улучшена система подписок на темы.

21. Добавлен раздел Обслуживание в админцентр.

22. Исправлены все обнаруженные и заявленные ранее небольшие ошибки в скрипте.



Автор: ShVad
 
а я уже init расшифровал ^_^

регистрирует в админке с любым регистрационным ключем.



НО, если Вы так поступили - киньте денег автору или разместите его ссылку, все таки столько человек сделал

зы. поему под хайд? хоть как то сдержит массовый расплыв форума.
 
  • Заблокирован
  • #13
Внимание, у кого при установке или обнавлении форума версии 2.2 вылетает вот такая ошибка:

eval()'d code on line 8, Call to a member function on a non-object in c:\path\..\init.php(432)

Автор опубликовал фикс:

Ищем:
global $_xzip, $forum_config, $fcache, $forum_content, $cache_key_content;

Заменяем на:
global $_xzip, $tpl, $forum_config, $fcache, $forum_content, $cache_key_content;

Через пару мин-часов будет обновлён архив на офф. сайте форума.

Просьба к модераторам: Наверно лучше будет прикрепить моё сообщение к первому посту.
 
[Мод] DLE Forum v.2.2 Final Release

DLE Forum v.2.2 Final Release
dle_forum.png
Дорогие друзья,
Представляем вам новую версию нашего скрипта DLE Forum v.2.2. В данном релизе была существенно пересмотрена система безопасности и модерации, также мы постарались добавить большое количество ожидаемых новых возможностей скрипта. Мы рекомендуем обновится на эту версию всем сайтам.
Дистрибутив обновлен 8.07.08 в 14.30 по МСК. Необходимо обновиться!
Были подготовлены и реализованы следующие изменения:
1.jpg
1. Добавлена настройка групп пользователей и прав модерирования.
2.jpg
2. Добавлена возможность создавать отдельных модераторов.
3. Добавлена возможность изменения репутации пользователей на AJAX.
4.jpg
4. Добавлено цвето-выделение групп пользователей.
5. Переписана система статусов форумов и тем.
6. Добавлен журнал предупреждений.
7.jpg
7. Добавлена возможность изменять кол-во звездочек звания не зависимо от кол-ва сообщений.
8. Улучшена защита от флуда (склейка сообщений).
9. Добавлена мулити-модерация тем и сообщений.
10. Добавлена возможность отправлять сообщения на модерацию.
11. Добавлена возможность редактирования опросов.
12. Добавлена возможность выбора нескольких вариантов ответов в опросе.
9.jpg
13. Добавлен вывод информации о редактирование сообщения.
13.jpg
14. Добавлена новая система поиска по форуму и темам.
14.jpg
15. Добавлен быстрый переход по темам форума.
16. Добавлена возможность выбирать страницу для перехода.
15.jpg
17. Добавлена возможность просмотра тем с последнего посещения.
17.jpg
18. Изменена панель BBCode при быстром ответе.
19. Добавлено использование HighSlide для изображений.
20. Улучшена система подписок на темы.
21.jpg
21. Добавлен раздел Обслуживание в админцентр.
22. Исправлены все обнаруженные и заявленные ранее небольшие ошибки в скрипте.
Скачать скрипт:
;)
 

Вложения

  • 18.jpg
    18.jpg
    37,3 KB · Просмотры: 17
Люди помогайте :( После обновления появилась ошибка. Матюкается он на TWS Gallery 4.1(ну или около того версия)

Сама ошибка Fatal error: Cannot redeclare check_access() (previously declared in /sata1/home/users/юзверь/www/мойсайт/engine/forum/sources/components/functions.php:264) in /sata1/home/users/мйюзверь/www/мойсайт/engine/gallery/functions/web.php on line 30

я так понимаю что в engine/forum/sources/components/functions.php вот это

PHP:
********************************************************************************
// CHECK ACCESS
// ********************************************************************************
	function check_access ($value = false)
	{
		global $member_id;
		
		$value = explode(":", $value);
		
		$check = in_array($member_id['user_group'], $value);
		
		if ($check) return true;
		
		else return false;
	}

Не хочет работать с этим engine/gallery/functions/web.php on line 30

PHP:
function check_access ($check, $variable = "", $moderators = "", $var1 = "", $var2 = "")

Кто сможет помочь? Очень не хочется с этой ошибкой сидеть хехе...
 
Народ подскажите, что то я установить не могу куда совать {forum}

и <a href="/?do=forum&act=discuss&nid={news-id}">Обсудить на форуме</a>

чтоб нажать на ссылку и включился форум
Саваеться как и написано в мануале. Этот мануал не читал, но в мануале от Форума 2.1 написано, пихать в краткую новость и в полную.
В шаблон новости fullstory.tpl добавить тег:
[discuss-link]Обсудить на форуме[/discuss-link]
Так что почему внимательным быть нельзя. А ворваться на форум тут и начать писать шо попало. Читай всё на оф-сайте, там всё 10000 раз всё написано, разжовано. Тут лиш выложено и всё.
:smmne:
 
Исправление Модуля "Подписки" для DLE Forum v.2.2

Откройте файл: engine/forum/action/addpost.php

Найдите:
PHP:
if ($forum_config['subscription'] AND !$stop_subscription)
        {
            $all_subscr = $db->query("SELECT * FROM ". PREFIX ."_forum_subscription WHERE topic_id = '$topic_id' and user_id != '$member_id[user_id]'");
            
            if ($db->num_rows($all_subscr))
            {
                include_once ENGINE_DIR.'/classes/mail.class.php';
                
                $mail = new dle_mail ($config);
            
            $topic_link = $forum_url."showtopic={$topic_id}";
            
            $topic_link_del = $config['http_home_url']."?do=forum&act=subscription&code=del&selected_id={$topic_id}";
            
            $mail_tpl = $db->super_query("SELECT template FROM " . PREFIX . "_forum_email where name='subscription_text' LIMIT 0,1");
            
            $mail_tpl['template'] = stripslashes($mail_tpl['template']);
            
            while ($mail_row = $db->get_row($all_subscr))
            {
                $mail_result = str_replace("{%username_to%}", $mail_row['name'], $mail_tpl['template']);
                
                $mail_result = str_replace("{%username_from%}", $member_id['name'], $mail_result);
                
                $mail_result = str_replace("{%topic_name%}", "Тема $topic_id", $mail_result);
                
                $mail_result = str_replace("{%topic_link%}", $topic_link, $mail_result);
                
                $mail_result = str_replace("{%topic_link_del%}", $topic_link_del, $mail_result);
                
                $mail_title = "Уведомление об ответах на подписанную тему";
                
                $mail->send ($mail_row['email'], $mail_title, $mail_result);
            }
            
            }
        }

Замените на:
PHP:
if ($forum_config['subscription'] AND !$stop_subscription)
        {
            $all_subscr = $db->query("SELECT name, email FROM ". PREFIX ."_forum_subscription AS t1 INNER JOIN ". PREFIX ."_users AS t2 ON t1.user_id = t2.user_id WHERE t1.topic_id = $topic_id and t1.user_id != {$member_id['user_id']}");
            
            if ($db->num_rows($all_subscr))
            {
                include_once ENGINE_DIR.'/classes/mail.class.php';
                
                $mail = new dle_mail ($config);
            
            $topic_link = $forum_url."showtopic={$topic_id}";
            
            $topic_link_del = $config['http_home_url']."?do=forum&act=subscription&code=del&selected_id={$topic_id}";
            
            $mail_tpl = $db->super_query("SELECT template FROM " . PREFIX . "_forum_email where name='subscription_text' LIMIT 0,1");
            
            $mail_tpl['template'] = stripslashes($mail_tpl['template']);
            
            while ($mail_row = $db->get_row($all_subscr))
            {
                $mail_result = str_replace("{%username_to%}", $mail_row['name'], $mail_tpl['template']);
                
                $mail_result = str_replace("{%username_from%}", $member_id['name'], $mail_result);
                
                $mail_result = str_replace("{%topic_name%}", $topic_title, $mail_result);
                
                $mail_result = str_replace("{%topic_link%}", $topic_link, $mail_result);
                
                $mail_result = str_replace("{%topic_link_del%}", $topic_link_del, $mail_result);
                
                $mail_title = "Уведомление об ответах на подписанную тему";
                
                $mail->send ($mail_row['email'], $mail_title, $mail_result);
            }
            
            }
        }

original post: Для просмотра ссылки Войди или Зарегистрируйся
 
Почитал тут и понял, что стучалку вроде никто не нашел или я чета плохо читал. но так или иначе:



вроде так =)



==============================================

Расшифровка engine/forum/classes/cache.php:



Скажу сразу, писал не я, я лишь выбрал методы решения и слил в одно. С какого форума взял не помню, сорри, думаю и так схаваете :)
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху