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

Модуль Модуль DLE Board

mishiko

Постоялец
Регистрация
5 Сен 2011
Сообщения
320
Реакции
135
4d2fce5edacb.png

Данный модуль отличается от других аналогичных своей простотой и функциональностью. С помощью него вы сможете создать полноценную доску объявлений у себя на сайте.

Главной особенностью модуля, является неограниченность разделов, типов предложений, валют, стран, городов и самих объявлений.
Имеется возможность влаживания одного раздела в другой, что очень важно для модулей данного типа. Для каждого раздела вы можете создать свои доп. поля, а также отдельно настроить дизайн для показа объявления, что даёт возможность сделать каждый раздел уникальный.

В модуле существует возможность неограниченно добавлять дополнительные поля, всего 6 типов:

1. Текстовое поле.
2. Большое текстовое поле.
3. Список (одинарный и множественный выбор).
4. Радио кнопки.
5. Чекбоксы.
6. Картинка.

На главной странице могут показываться последние добавленные объявлений, количество которых вы устанавливаете сами. Также там показывается полный список всех существующих разделов и сколько объявлений в какую добавлено.

Находясь в конкретном разделе, пользователь может воспользоваться быстрым поиском по просматриваемой категории и всех её подкатегорий включительно.

Выбрав страну и/или город, пользователю будут показываться только те объявления, которые находятся в его городе, что очень удобно. Эта функция работает и при быстром поиске.

Если всё же посетитель не может найти нужное ему объявлений или не знает в каком разделе искать, то может воспользоваться расширенным поиском, у которого имеется весь необходимый набор опций.

Понравившееся объявление можно добавить в блокнот (закладки), чтобы открыв сайт, можно было с лёгкостью найти его.

При добавлении объявления, пользователю предлагается выбрать его срок хранения. Данная опция настраивается в админцентре, и вы можете дать на выбор хоть сколько вариантов, от одного дня и далее. После истечения данного срока, объявление автоматически удаляется с сайта. После добавления объявления, пользователь может его отредактировать (эту опцию можно настроить в админцентре).

Если необходимо, то вы можете включить опцию "Отправлять новые объявления на модерацию", и до одабривания объявления администрацией сайта оно не будет показываться на сайте.

Весь админцентр модуля работает на AJAX. В нём вы можете быстро найти новые (или старые) объявления, опубликовать их или удалить. Создать новый раздел, добавить новый город или страну, обновить валюты и типы предложений, дополнительные поля к объявлениям и быстро настроить работу модуля.

Ко всему этому, модуль не создаёт сильной нагрузки на сервер, в среднем по 1-2 запроса. В нём присутствует функция кэширования, которая очень сильно снижает нагрузку, и поэтому запросы идут только на выборку самих объявлений.

1310762299_1.png

1310762345_3.png

1310762323_2.png

1310762314_4.png

1310762313_6.png

1310762339_7.png

1310762353_8.png

1310762309_12.png

Что это такое и для чего оно?

Что такое доска объявлений?

Это то место, где посетители сайта могут оставлять информацию о продаже чего либо, поиска работы или её предложения и др.
При создании данной доски была сделана ставка сразу на 2 вещи:


1. Многофункциональность.
2. Лёгкая работа как посетителям, так и администратору сайта.

Данная доска получилась очень удобная и в ней достаточно функций, чтобы открыть хорошую доску для хорошего сайта.
С помощью "DLE Board" вы сможете создать неограниченное количество разделов (продам товары, найду работу и т.д.), куда посетители смогут добавлять свои объявления. Каждому разделу вы можете дать определённый набор полей (например для работы: образование, стаж. для товаров цену, марка и т.д.), а также свой дизайн, что сделает каждую категорию по своему уникальной. Также имеется возможность вложенности категорий, поэтому вы можете более узко снизить результат поиска пользователя, просто в категории "Работа" создав под. категории (Юрист, IT, водитель и т.д).

При просмотре любого раздела пользователю сверху выводится форма поиска по данной категории (и её подкатегорий включительно). Также пользователь может выбрать свой город, и ему будут показываться объявления его города. Это даёт более быстрое нахождение нужной ему информации.

Чтобы не захламлять доску устаревшими объявлениями, была сделана функция автоматического их удаления после истечённого срока действия. Все возможные сроки вы можете настроить в админцентре модуля, а пользователь при создании объявления выберет нужный ему срок из представленных.

При нахождении нужного объявления, пользователь может добавить его в блокнот, чтобы посмотреть информацию попозже.[/spoil]

DEMO Для просмотра ссылки Войди или Зарегистрируйся

Ключ Активаци


СКАЧАТЬ:


Раскодированный и почищенный engine/inc/board/init.php



Патчи:
47_Patch_DLEBoard1.0[/U]]
ID: 47
Размер: 55,42 Kb
Добавлен: 2011-08-17 19:32:08
Описание: [*] Исправлена ошибка, когда при редактировании города, выскакивала ошибка, что города не существует.
[*] Исправлена ошибка, когда при удалении города, он исчезал, но не удалялся.
[*] Исправлена проблема, когда при редактировании объявлении на сайте, теги <br /> не заменялись на новые строки.
[*] Исправлена проблема, когда после добавления комментариев он сразу не добавлялся, а показывался только при обновлении страницы.
[*] Исправлена ошибка, когда после добавления комментария, не обрабатывались BB коды. А новые строки заменялись на символ "n".

Прокомментировать и прочитать подробнее можно здесь: Для просмотра ссылки Войди или Зарегистрируйся


ID: 53
Размер: 25,73 Kb
Добавлен: 2011-10-05 10:16:40
Описание: [*] Исправлена ошибка, когда не воводился город в кратком объявлении.
[*] Исправлена ошибка, когда не выводился город в полной версии объявления.
[*] Теперь в полной версии объявления, если отсутствует адрес сайта, вместо него выводится "---".
[*] Исправлена ошибка, когда в админцентре в списке объявлений не выводился город.
[*] Исправлена ошибка, когда в админцентре при поиске, в выборе выпадающем списке городов, постоянно пропадали города.


Все патчи для версии 1.1
ID: 90
Размер: 77,67 Kb
Добавлен: 2013-11-25 15:25:37
Описание: Исправляет ошибку, из-за которой не был доступен просмотр RSS лент.

[spoil=80_Patch_DLEBoard1.1]
ID: 80
Размер: 88,46 Kb
Добавлен: 2013-11-04 14:46:43
Описание: [*] Исправлена ошибка, когда не сохранялся телефон при редактировании в админке.
[*] Исправлена ошибка, когда не удалялась картинка, если её расширение было указано в верхнем регистре.

Внимание! В связи с вводом нового метода проверки обновлений, в DLE Board 1.1 BETA данный патч будет виден в обновлениях, однако его ставить не нужно, он предназначен для финальных релизов DLE Board 1.1

Добавлена поддержка DLE 13.x и php 7 с кодировкой UTF-8
 
Последнее редактирование:
Возникла проблема, вроде ничего и не трогал =) Dle 9.7
Пишет в коментариях такое:

");$("#dlepopup").dialog({autoOpen:!0,width:500,buttons:d});0
Hacking attempt!
');$("#cp").dialog({autoOpen:!0,dialogClass:"modalfixed",width:180}); $(".modalfixed.ui-dialog").css({position:"fixed"});$("#cp").dialog("option","position",["0","0"])}function setColor(a){doInsert("[color="+a+"]","[/color]",!0);$("#cp").dialog("close")} function ins_emo(){document.getElementById(selField).focus();is_ie&&(ie_range_cache=document.selection.createRange());$("#dle_emo").remove();$("body").append("");var a="300",c="auto";450"==d)b=1;d=b?transsymbtocyr(c.substr(c.length-1,1),d:(c.substr(c.length-1,1)+d;c=c.substr(0,c.length-1)+d}return c}function transsymbtocyr(a,c){var d=a+c,b=c.charCodeAt(0);if(!(65=b||35==b||39==b))return d;for(b=0;b
1365420304-clip-28kb.png
[/spoil]
Что за хрень и как её убрать? Похоже что проблема в bbcodes.js
1 ты можешь поставить редактор коментарий кроме bbcodes
2 надо поправить редактор коментов для dle 9.7 версий

Возникла проблема, вроде ничего и не трогал =) Dle 9.7
Пишет в коментариях такое:

[spoil]");$("#dlepopup").dialog({autoOpen:!0,width:500,buttons:d});0
Hacking attempt!
');$("#cp").dialog({autoOpen:!0,dialogClass:"modalfixed",width:180}); $(".modalfixed.ui-dialog").css({position:"fixed"});$("#cp").dialog("option","position",["0","0"])}function setColor(a){doInsert("[color="+a+"]","[/color]",!0);$("#cp").dialog("close")} function ins_emo(){document.getElementById(selField).focus();is_ie&&(ie_range_cache=document.selection.createRange());$("#dle_emo").remove();$("body").append("");var a="300",c="auto";450"==d)b=1;d=b?transsymbtocyr(c.substr(c.length-1,1),d:(c.substr(c.length-1,1)+d;c=c.substr(0,c.length-1)+d}return c}function transsymbtocyr(a,c){var d=a+c,b=c.charCodeAt(0);if(!(65=b||35==b||39==b))return d;for(b=0;b
1365420304-clip-28kb.png
Что за хрень и как её убрать? Похоже что проблема в bbcodes.js


Только что пробовал на dle 9.7 все работает отлично.
вы обновляли его до версии 1,1?
 
Только что пробовал на dle 9.7 все работает отлично.
вы обновляли его до версии 1,1?

Да обновил. Вот на этом сайте проблема lucky7.in.ua
До этого все нормально работало. При чем смена редактора в админке не помогает(в модуле смены нету), я даже поменял ББ на другой.
 
Да обновил. Вот на этом сайте проблема lucky7.in.ua
До этого все нормально работало. При чем смена редактора в админке не помогает(в модуле смены нету), я даже поменял ББ на другой.

Проверь файл /engine/classes/js/dle_js.js там должен быть такой код:

Код:
var c_cache=[];
function RunAjaxJS(a,b){var c=new Date,d=!1,c=c.getTime(),e=/<script.*?>(.|[\r\n])*?<\/script>/ig,f=e.exec(b);if(null!=f){for(var g=Array(f.shift()),d=!0;f;)f=e.exec(b),null!=f&&g.push(f.shift());for(e=0;e<g.length;e++)b=b.replace(g[e],'<span id="'+c+e+'" style="display:none;"></span>')}$("#"+a).html(b);if(d){d=/<script.*?>((.|[\r\n])*?)<\/script>/ig;for(e=0;e<g.length;e++){var h=document.getElementById(c+""+e),f=h.parentNode;f.removeChild(h);d.lastIndex=0;h=d.exec(g[e]);f=f.appendChild(document.createElement("script"));f.text=
h[1];h=g[e].substring(g[e].indexOf(" ",0),g[e].indexOf(">",0)).split(" ");if(1<h.length)for(var j=0;j<h.length;j++)if(0<h[j].length){var i=h[j].split("=");i[1]=i[1].substr(1,i[1].length-2);f.setAttribute(i[0],i[1])}}}}
function IPMenu(a,b,c,d){var e=[];e[0]='<a href="https://www.nic.ru/whois/?ip='+a+'" target="_blank">'+b+"</a>";e[1]='<a href="'+dle_root+dle_admin+"?mod=iptools&ip="+a+'" target="_blank">'+c+"</a>";e[2]='<a href="'+dle_root+dle_admin+"?mod=blockip&ip="+a+'" target="_blank">'+d+"</a>";return e}
function ajax_save_for_edit(a,b){var c={};"1"==quick_wysiwyg&&submit_all_data();$.each($("#ajaxnews"+a).serializeArray(),function(a,b){-1!=b.name.indexOf("xfield")&&(c[b.name]=b.value)});document.getElementById("allow_br_"+a).checked&&(c.allow_br=1);c.news_txt=$("#dleeditnews"+a).val();c.full_txt=$("#dleeditfullnews"+a).val();c.title=$("#edit-title-"+a).val();c.reason=$("#edit-reason-"+a).val();c.id=a;c.field=b;c.action="save";ShowLoading("");$.post(dle_root+"engine/ajax/editnews.php",c,function(a){HideLoading("");
"ok"!=a?DLEalert(a,dle_info):($("#dlepopup-news-edit").dialog("close"),DLEconfirm(dle_save_ok,dle_confirm,function(){location.reload(!0)}))});return!1}
function ajax_prep_for_edit(a,b){for(var c=0,d=c_cache.length;c<d;c++)c in c_cache&&(c_cache[c]||""!=c_cache[c])&&ajax_cancel_comm_edit(c);ShowLoading("");$.get(dle_root+"engine/ajax/editnews.php",{id:a,field:b,action:"edit"},function(c){HideLoading("");var d="none";$("#modal-overlay").remove();$("body").prepend('<div id="modal-overlay" style="position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #666666; opacity: .40;filter:Alpha(Opacity=40); z-index: 999; display:none;"></div>');$("#modal-overlay").css({filter:"alpha(opacity=40)"}).fadeIn();
var g={};g[dle_act_lang[3]]=function(){$(this).dialog("close")};g[dle_act_lang[4]]=function(){ajax_save_for_edit(a,b)};$("#dlepopup-news-edit").remove();$("body").prepend("<div id='dlepopup-news-edit' class='dlepopupnewsedit' title='"+menu_short+"' style='display:none'></div>");$(".dlepopupnewsedit").html("");$("#dlepopup-news-edit").dialog({autoOpen:!0,width:"800",height:500,buttons:g,dialogClass:"modalfixed",dragStart:function(){d=$(".modalfixed").css("box-shadow");$(".modalfixed").css("box-shadow",
"none")},dragStop:function(){$(".modalfixed").css("box-shadow",d)},close:function(){$(this).dialog("destroy");$("#modal-overlay").fadeOut(function(){$("#modal-overlay").remove()})}});830<$(window).width()&&530<$(window).height()&&($(".modalfixed.ui-dialog").css({position:"fixed"}),$("#dlepopup-news-edit").dialog("option","position",["0","0"]));RunAjaxJS("dlepopup-news-edit",c)});return!1}
function ajax_comm_edit(a,b){for(var c=0,d=c_cache.length;c<d;c++)c in c_cache&&""!=c_cache[c]&&ajax_cancel_comm_edit(c);if(!c_cache[a]||""==c_cache[a])c_cache[a]=$("#comm-id-"+a).html();ShowLoading("");$.get(dle_root+"engine/ajax/editcomments.php",{id:a,area:b,action:"edit"},function(c){HideLoading("");RunAjaxJS("comm-id-"+a,c);setTimeout(function(){$("html:not(:animated)"+(!$.browser.opera?",body:not(:animated)":"")).animate({scrollTop:$("#comm-id-"+a).offset().top-70},700)},100)});return!1}
function ajax_cancel_comm_edit(a){""!=c_cache[a]&&$("#comm-id-"+a).html(c_cache[a]);c_cache[a]="";return!1}function ajax_save_comm_edit(a,b){"1"==dle_wysiwyg&&submit_all_data();var c=$("#dleeditcomments"+a).val();ShowLoading("");$.post(dle_root+"engine/ajax/editcomments.php",{id:a,comm_txt:c,area:b,action:"save"},function(c){HideLoading("");c_cache[a]="";$("#comm-id-"+a).html(c)});return!1}
function DeleteComments(a,b){DLEconfirm(dle_del_agree,dle_confirm,function(){ShowLoading("");$.get(dle_root+"engine/ajax/deletecomments.php",{id:a,dle_allow_hash:b},function(a){HideLoading("");a=parseInt(a);isNaN(a)||($("html"+(!$.browser.opera?",body":"")).animate({scrollTop:$("#comment-id-"+a).offset().top-70},700),setTimeout(function(){$("#comment-id-"+a).hide("blind",{},1400)},700))})})}
function doFavorites(a,b){ShowLoading("");$.get(dle_root+"engine/ajax/favorites.php",{fav_id:a,action:b,skin:dle_skin},function(c){HideLoading("");$("#fav-id-"+a).html(c)});return!1}function CheckLogin(){var a=document.getElementById("name").value;ShowLoading("");$.post(dle_root+"engine/ajax/registration.php",{name:a},function(a){HideLoading("");$("#result-registration").html(a)});return!1}
function doCalendar(a,b,c){ShowLoading("");$.get(dle_root+"engine/ajax/calendar.php",{month:a,year:b},function(a){HideLoading("");"left"==c?$("#calendar-layer").hide("slide",{direction:"left"},500).html(a).show("slide",{direction:"right"},500):$("#calendar-layer").hide("slide",{direction:"right"},500).html(a).show("slide",{direction:"left"},500)})}
function doRate(a,b){ShowLoading("");$.get(dle_root+"engine/ajax/rating.php",{go_rate:a,news_id:b,skin:dle_skin},function(a){HideLoading("");if(a.success){var d=a.rating,d=d.replace(/&lt;/g,"<"),d=d.replace(/&gt;/g,">"),d=d.replace(/&amp;/g,"&");$("#ratig-layer-"+b).html(d);$("#vote-num-id-"+b).html(a.votenum)}},"json")}
function doAddComments(){var a=document.getElementById("dle-comments-form");if("1"==dle_wysiwyg||"2"==dle_wysiwyg){"1"==dle_wysiwyg?submit_all_data():document.getElementById("comments").value=$("#comments").html();var b="wysiwyg"}else b="";if(""==a.comments.value||""==a.name.value)return DLEalert(dle_req_field,dle_info),!1;var c=a.question_answer?a.question_answer.value:"",d=a.sec_code?a.sec_code.value:"";if(a.recaptcha_response_field)var e=Recaptcha.get_response(),f=Recaptcha.get_challenge();else f=
e="";var g=a.allow_subscribe?!0==a.allow_subscribe.checked?"1":"0":"0";ShowLoading("");$.post(dle_root+"engine/ajax/addcomments.php",{post_id:a.post_id.value,comments:a.comments.value,name:a.name.value,mail:a.mail.value,editor_mode:b,skin:dle_skin,sec_code:d,question_answer:c,recaptcha_response_field:e,recaptcha_challenge_field:f,allow_subscribe:g},function(b){a.sec_code&&(a.sec_code.value="",reload());HideLoading("");RunAjaxJS("dle-ajax-comments",b);"error"!=b&&document.getElementById("blind-animation")&&
($("html"+(!$.browser.opera?",body":"")).animate({scrollTop:$("#dle-ajax-comments").offset().top-70},1100),setTimeout(function(){$("#blind-animation").show("blind",{},1500)},1100))})}
function CommentsPage(a,b){ShowLoading("");$.get(dle_root+"engine/ajax/comments.php",{cstart:a,news_id:b,skin:dle_skin},function(c){HideLoading("");!isNaN(a)&&!isNaN(b)&&($("#dle-comm-link").unbind("click"),$("#dle-comm-link").bind("click",function(){CommentsPage(a,b);return!1}));scroll(0,$("#dle-comments-list").offset().top-70);$("#dle-comments-list").html(c.comments);$(".dle-comments-navigation").html(c.navigation)},"json");return!1}
function dle_copy_quote(a){dle_txt="";window.getSelection?dle_txt=window.getSelection():document.selection&&(dle_txt=document.selection.createRange().text);""!=dle_txt&&(dle_txt="[quote="+a+"]"+dle_txt+"[/quote]\n")}
function dle_ins(a){if(!document.getElementById("dle-comments-form"))return!1;var b=document.getElementById("dle-comments-form").comments,c="";"0"==dle_wysiwyg?b.value=""!=dle_txt?b.value+dle_txt:b.value+("[b]"+a+"[/b],\n"):(c=""!=dle_txt?dle_txt:"<b>"+a+"</b>,","1"==dle_wysiwyg?(oUtil.obj.focus(),oUtil.obj.insertHTML(c+"<br />")):tinyMCE.execInstanceCommand("comments","mceInsertContent",!1,c,!0))}
function ShowOrHide(a){var b=$("#"+a),a=document.getElementById("image-"+a)?document.getElementById("image-"+a):null,c=1E3*(b.height()/200);3E3<c&&(c=3E3);250>c&&(c=250);"none"==b.css("display")?(b.show("blind",{},c),a&&(a.src=dle_root+"templates/"+dle_skin+"/dleimages/spoiler-minus.gif")):(2E3<c&&(c=2E3),b.hide("blind",{},c),a&&(a.src=dle_root+"templates/"+dle_skin+"/dleimages/spoiler-plus.gif"))}
function ckeck_uncheck_all(){for(var a=document.pmlist,b=0;b<a.elements.length;b++){var c=a.elements[b];"checkbox"==c.type&&(c.checked=!0==a.master_box.checked?!1:!0)}a.master_box.checked=!0==a.master_box.checked?!1:!0}function confirmDelete(a){DLEconfirm(dle_del_agree,dle_confirm,function(){document.location=a})}function setNewField(a,b){a!=selField&&(fombj=b,selField=a)}
function dle_news_delete(a){var b={};b[dle_act_lang[1]]=function(){$(this).dialog("close")};allow_dle_delete_news&&(b[dle_del_msg]=function(){$(this).dialog("close");var b={};b[dle_act_lang[3]]=function(){$(this).dialog("close")};b[dle_p_send]=function(){if(1>$("#dle-promt-text").val().length)$("#dle-promt-text").addClass("ui-state-error");else{var b=$("#dle-promt-text").val();$(this).dialog("close");$("#dlepopup").remove();$.post(dle_root+"engine/ajax/message.php",{id:a,text:b},function(b){"ok"==
b?document.location=dle_root+"index.php?do=deletenews&id="+a+"&hash="+dle_login_hash:DLEalert("Send Error",dle_info)})}};$("#dlepopup").remove();$("body").append("<div id='dlepopup' title='"+dle_notice+"' style='display:none'><br />"+dle_p_text+"<br /><br /><textarea name='dle-promt-text' id='dle-promt-text' class='ui-widget-content ui-corner-all' style='width:97%;height:100px; padding: .4em;'></textarea></div>");$("#dlepopup").dialog({autoOpen:!0,width:500,dialogClass:"modalfixed",buttons:b});$(".modalfixed.ui-dialog").css({position:"fixed"});
$("#dlepopup").dialog("option","position",["0","0"])});b[dle_act_lang[0]]=function(){$(this).dialog("close");document.location=dle_root+"index.php?do=deletenews&id="+a+"&hash="+dle_login_hash};$("#dlepopup").remove();$("body").append("<div id='dlepopup' title='"+dle_confirm+"' style='display:none'><br /><div id='dlepopupmessage'>"+dle_del_agree+"</div></div>");$("#dlepopup").dialog({autoOpen:!0,width:500,dialogClass:"modalfixed",buttons:b});$(".modalfixed.ui-dialog").css({position:"fixed"});$("#dlepopup").dialog("option",
"position",["0","0"])}
function MenuNewsBuild(a,b){var c=[];c[0]="<a onclick=\"ajax_prep_for_edit('"+a+"', '"+b+'\'); return false;" href="#">'+menu_short+"</a>";""!=dle_admin&&(c[1]='<a href="'+dle_root+dle_admin+"?mod=editnews&action=editnews&id="+a+'" target="_blank">'+menu_full+"</a>");allow_dle_delete_news&&(c[2]="<a onclick=\"sendNotice ('"+a+'\'); return false;" href="#">'+dle_notice+"</a>",c[3]="<a onclick=\"dle_news_delete ('"+a+'\'); return false;" href="#">'+dle_del_news+"</a>");return c}
function sendNotice(a){var b={};b[dle_act_lang[3]]=function(){$(this).dialog("close")};b[dle_p_send]=function(){if(1>$("#dle-promt-text").val().length)$("#dle-promt-text").addClass("ui-state-error");else{var b=$("#dle-promt-text").val();$(this).dialog("close");$("#dlepopup").remove();$.post(dle_root+"engine/ajax/message.php",{id:a,text:b,allowdelete:"no"},function(a){"ok"==a&&DLEalert(dle_p_send_ok,dle_info)})}};$("#dlepopup").remove();$("body").append("<div id='dlepopup' title='"+dle_notice+"' style='display:none'><br />"+
dle_p_text+"<br /><br /><textarea name='dle-promt-text' id='dle-promt-text' class='ui-widget-content ui-corner-all' style='width:97%;height:100px; padding: .4em;'></textarea></div>");$("#dlepopup").dialog({autoOpen:!0,width:500,dialogClass:"modalfixed",buttons:b});$(".modalfixed.ui-dialog").css({position:"fixed"});$("#dlepopup").dialog("option","position",["0","0"])}
function AddComplaint(a,b){var c={};c[dle_act_lang[3]]=function(){$(this).dialog("close")};c[dle_p_send]=function(){if(1>$("#dle-promt-text").val().length)$("#dle-promt-text").addClass("ui-state-error");else{var c=$("#dle-promt-text").val();$(this).dialog("close");$("#dlepopup").remove();$.post(dle_root+"engine/ajax/complaint.php",{id:a,text:c,action:b},function(a){"ok"==a?DLEalert(dle_p_send_ok,dle_info):DLEalert(a,dle_info)})}};$("#dlepopup").remove();$("body").append("<div id='dlepopup' title='"+
dle_complaint+"' style='display:none'><br /><textarea name='dle-promt-text' id='dle-promt-text' class='ui-widget-content ui-corner-all' style='width:97%;height:100px; padding: .4em;'></textarea></div>");$("#dlepopup").dialog({autoOpen:!0,width:500,dialogClass:"modalfixed",buttons:c});$(".modalfixed.ui-dialog").css({position:"fixed"});$("#dlepopup").dialog("option","position",["0","0"])}
function DLEalert(a,b){$("#dlepopup").remove();$("body").append("<div id='dlepopup' title='"+b+"' style='display:none'><br />"+a+"</div>");$("#dlepopup").dialog({autoOpen:!0,width:470,dialogClass:"modalfixed",buttons:{Ok:function(){$(this).dialog("close");$("#dlepopup").remove()}}});$(".modalfixed.ui-dialog").css({position:"fixed"});$("#dlepopup").dialog("option","position",["0","0"])}
function DLEconfirm(a,b,c){var d={};d[dle_act_lang[1]]=function(){$(this).dialog("close");$("#dlepopup").remove()};d[dle_act_lang[0]]=function(){$(this).dialog("close");$("#dlepopup").remove();c&&c()};$("#dlepopup").remove();$("body").append("<div id='dlepopup' title='"+b+"' style='display:none'><br />"+a+"</div>");$("#dlepopup").dialog({autoOpen:!0,width:500,dialogClass:"modalfixed",buttons:d});$(".modalfixed.ui-dialog").css({position:"fixed"});$("#dlepopup").dialog("option","position",["0","0"])}
function DLEprompt(a,b,c,d,e){var f={};f[dle_act_lang[3]]=function(){$(this).dialog("close")};f[dle_act_lang[2]]=function(){if(!e&&1>$("#dle-promt-text").val().length)$("#dle-promt-text").addClass("ui-state-error");else{var a=$("#dle-promt-text").val();$(this).dialog("close");$("#dlepopup").remove();d&&d(a)}};$("#dlepopup").remove();$("body").append("<div id='dlepopup' title='"+c+"' style='display:none'><br />"+a+"<br /><br /><input type='text' name='dle-promt-text' id='dle-promt-text' class='ui-widget-content ui-corner-all' style='width:97%; padding: .4em;' value='"+
b+"'/></div>");$("#dlepopup").dialog({autoOpen:!0,width:500,dialogClass:"modalfixed",buttons:f});$(".modalfixed.ui-dialog").css({position:"fixed"});$("#dlepopup").dialog("option","position",["0","0"]);0<b.length?$("#dle-promt-text").select().focus():$("#dle-promt-text").focus()}var dle_user_profile="",dle_user_profile_link="";
function ShowPopupProfile(a,b){var c={};c[menu_profile]=function(){document.location=dle_user_profile_link};5!=dle_group&&(c[menu_send]=function(){document.location=dle_root+"index.php?do=pm&doaction=newpm&username="+dle_user_profile});1==b&&(c[menu_uedit]=function(){$(this).dialog("close");var a={};$("body").append('<div id="modal-overlay" style="position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #666666; opacity: .40;filter:Alpha(Opacity=40); z-index: 999; display:none;"></div>');
$("#modal-overlay").css({filter:"alpha(opacity=40)"}).fadeIn("slow");$("#dleuserpopup").remove();$("body").append("<div id='dleuserpopup' title='"+menu_uedit+"' style='display:none'></div>");a[dle_act_lang[3]]=function(){$(this).dialog("close");$("#dleuserpopup").remove()};a[dle_act_lang[4]]=function(){document.getElementById("edituserframe").contentWindow.document.getElementById("saveuserform").submit()};$("#dleuserpopup").dialog({autoOpen:!0,show:"fade",width:560,height:500,dialogClass:"modalfixed",
buttons:a,open:function(){$("#dleuserpopup").html("<iframe name='edituserframe' id='edituserframe' width='100%' height='400' src='"+dle_root+dle_admin+"?mod=editusers&action=edituser&user="+dle_user_profile+"&skin="+dle_skin+"' frameborder='0' marginwidth='0' marginheight='0' allowtransparency='true'></iframe>")},beforeClose:function(){$("#dleuserpopup").html("")},close:function(){$("#modal-overlay").fadeOut("slow",function(){$("#modal-overlay").remove()})}});830<$(window).width()&&530<$(window).height()&&
($(".modalfixed.ui-dialog").css({position:"fixed"}),$("#dleuserpopup").dialog("option","position",["0","0"]))});$("#dleprofilepopup").remove();$("body").append(a);$("#dleprofilepopup").dialog({autoOpen:!0,show:"fade",hide:"fade",buttons:c,width:450});return!1}
function ShowProfile(a,b,c){if(dle_user_profile==a&&document.getElementById("dleprofilepopup"))return $("#dleprofilepopup").dialog("open"),!1;dle_user_profile=a;dle_user_profile_link=b;ShowLoading("");$.get(dle_root+"engine/ajax/profile.php",{name:a,skin:dle_skin},function(a){HideLoading("");ShowPopupProfile(a,c)});return!1}
function FastSearch(){$("#story").attr("autocomplete","off");$("#story").blur(function(){$("#searchsuggestions").fadeOut()});$("#story").keyup(function(){var a=$(this).val();0==a.length?$("#searchsuggestions").fadeOut():dle_search_value!=a&&3<a.length&&(clearInterval(dle_search_delay),dle_search_delay=setInterval(function(){dle_do_search(a)},600))})}
function dle_do_search(a){clearInterval(dle_search_delay);$("#searchsuggestions").remove();$("body").append("<div id='searchsuggestions' style='display:none'></div>");$.post(dle_root+"engine/ajax/search.php",{query:""+a+""},function(a){$("#searchsuggestions").html(a).fadeIn().css({position:"absolute",top:0,left:0}).position({my:"left top",at:"left bottom",of:"#story",collision:"fit flip"})});dle_search_value=a}
function ShowLoading(a){a&&$("#loading-layer").html(a);var a=($(window).width()-$("#loading-layer").width())/2,b=($(window).height()-$("#loading-layer").height())/2;$("#loading-layer").css({left:a+"px",top:b+"px",position:"fixed",zIndex:"99"});$("#loading-layer").fadeTo("slow",0.6)}function HideLoading(){$("#loading-layer").fadeOut("slow")}
function ShowAllVotes(){if(document.getElementById("dlevotespopup"))return $("#dlevotespopup").dialog("open"),!1;$.ajaxSetup({cache:!1});ShowLoading("");$.get(dle_root+"engine/ajax/allvotes.php?dle_skin="+dle_skin,function(a){HideLoading("");$("#dlevotespopup").remove();$("body").append(a);$(".dlevotebutton").button();$("#dlevotespopup").dialog({autoOpen:!0,show:"fade",hide:"fade",width:600,height:150});400<$("#dlevotespopupcontent").height()&&$("#dlevotespopupcontent").height(400);$("#dlevotespopup").dialog("option",
"height",$("#dlevotespopupcontent").height()+60);$("#dlevotespopup").dialog("option","position","center")});return!1}function fast_vote(a){var b=$("#vote_"+a+" input:radio[name=vote_check]:checked").val();ShowLoading("");$.get(dle_root+"engine/ajax/vote.php",{vote_id:a,vote_action:"vote",vote_mode:"fast_vote",vote_check:b,vote_skin:dle_skin},function(b){HideLoading("");$("#dle-vote_list-"+a).fadeOut(500,function(){$(this).html(b);$(this).fadeIn(500)})});return!1}
function AddIgnorePM(a,b){DLEconfirm(b,dle_confirm,function(){ShowLoading("");$.get(dle_root+"engine/ajax/pm.php",{id:a,action:"add_ignore",skin:dle_skin},function(a){HideLoading("");DLEalert(a,dle_info);return!1})})}function DelIgnorePM(a,b){DLEconfirm(b,dle_confirm,function(){ShowLoading("");$.get(dle_root+"engine/ajax/pm.php",{id:a,action:"del_ignore",skin:dle_skin},function(b){HideLoading("");$("#dle-ignore-list-"+a).html("");DLEalert(b,dle_info);return!1})})}
function media_upload(a,b,c,d){var e=(new Date).getTime(),f="none";$("#mediaupload").remove();$("body").append("<div id='mediaupload' title='"+text_upload+"' style='display:none'></div>");$("#mediaupload").dialog({autoOpen:!0,width:680,height:600,dialogClass:"modalfixed",open:function(){$("#mediaupload").html("<iframe name='mediauploadframe' id='mediauploadframe' width='100%' height='550' src='"+dle_root+"engine/ajax/upload.php?area="+a+"&author="+b+"&news_id="+c+"&wysiwyg="+d+"&skin="+dle_skin+"&rndval="+
e+"' frameborder='0' marginwidth='0' marginheight='0' allowtransparency='true'></iframe>");$(".ui-dialog").draggable("option","containment","")},dragStart:function(){f=$(".modalfixed").css("box-shadow");$(".modalfixed").fadeTo(0,0.6).css("box-shadow","none");$("#mediaupload").hide()},dragStop:function(){$(".modalfixed").fadeTo(0,1).css("box-shadow",f);$("#mediaupload").show()},beforeClose:function(){$("#mediaupload").html("")}});830<$(window).width()&&530<$(window).height()&&($(".modalfixed.ui-dialog").css({position:"fixed"}),
$("#mediaupload").dialog("option","position",["0","0"]));return!1}
function dropdownmenu(a,b,c,d){window.event?event.cancelBubble=!0:b.stopPropagation&&b.stopPropagation();b=$("#dropmenudiv");if(b.is(":visible"))return clearhidemenu(),b.fadeOut("fast"),!1;b.remove();$("body").append('<div id="dropmenudiv" style="display:none;position:absolute;z-index:100;width:165px;"></div>');b=$("#dropmenudiv");b.html(c.join(""));d&&b.width(d);c=$(document).width()-30;d=$(a).offset();c-d.left<b.width()&&(d.left-=b.width()-$(a).width());b.css({left:d.left+"px",top:d.top+$(a).height()+
"px"});b.fadeTo("fast",0.9);b.mouseenter(function(){clearhidemenu()}).mouseleave(function(){delayhidemenu()});$(document).one("click",function(){hidemenu()});return!1}function hidemenu(){$("#dropmenudiv").fadeOut("fast")}function delayhidemenu(){delayhide=setTimeout("hidemenu()",1E3)}function clearhidemenu(){"undefined"!=typeof delayhide&&clearTimeout(delayhide)}
jQuery(function(a){a(document).keydown(function(b){if(13==b.which&&b.ctrlKey){if(window.getSelection)var c=window.getSelection();else document.getSelection?c=document.getSelection():document.selection&&(c=document.selection.createRange().text);""!=c&&(255<c.toString().length?a.browser.mozilla?alert(dle_big_text):DLEalert(dle_big_text,dle_info):(b={},b[dle_act_lang[3]]=function(){a(this).dialog("close")},b[dle_p_send]=function(){if(1>a("#dle-promt-text").val().length)a("#dle-promt-text").addClass("ui-state-error");
else{var b=a("#dle-promt-text").val(),c=a("#orfom").text();a(this).dialog("close");a("#dlepopup").remove();a.post(dle_root+"engine/ajax/complaint.php",{seltext:c,text:b,action:"orfo",url:window.location.href},function(b){"ok"==b?a.browser.mozilla?alert(dle_p_send_ok):DLEalert(dle_p_send_ok,dle_info):a.browser.mozilla?alert(b):DLEalert(b,dle_info)})}},a("#dlepopup").remove(),a("body").append("<div id='dlepopup' title='"+dle_orfo_title+"' style='display:none'><br /><textarea name='dle-promt-text' id='dle-promt-text' class='ui-widget-content ui-corner-all' style='width:97%;height:80px; padding: .4em;'></textarea><div id='orfom' style='display:none'>"+
c+"</div></div>"),a("#dlepopup").dialog({autoOpen:!0,width:550,dialogClass:"modalfixed",buttons:b}),a(".modalfixed.ui-dialog").css({position:"fixed"}),a("#dlepopup").dialog("option","position",["0","0"])))}})});
 
Да, такой. Админку дал, если что, можешь в чат писать с права.
Откатил на утро 7ого все норм заработало

Внимание нашел с чем были связанны ошибки : с модулем Htracer, а именно Быстродействие - Способ разбора HTML Быстрый/надежный, нужно выбирать Надёжный ибо будут косяки с комментариями в доске.
Также большое спасибо mishiko
 
Для небольших досок в принципе сгодится, но если делать что то серьезное лучше в обще не использовать DLE, а полнофункциональный скрипт доски объявлений.
 
Для небольших досок в принципе сгодится, но если делать что то серьезное лучше в обще не использовать DLE, а полнофункциональный скрипт доски объявлений.
по функциям на самом деле тоже самое что и у полноценного, оплата за вип, поднятие, выделение цветом, и т.д, да и сам дле вполне может справляться с нагрузкой, я пользовался полноценным, поэтому мнение такое что норм и дле.
 
У меня тоже проблема с bbcode... Пробовал заменить код, который выше, но ничего не работает. Показывает чистый лист. В чём может быть причина?
Вот какая беда - Для просмотра ссылки Войди или Зарегистрируйся
 
У меня тоже проблема с bbcode... Пробовал заменить код, который выше, но ничего не работает. Показывает чистый лист. В чём может быть причина?
Вот какая беда - Для просмотра ссылки Войди или Зарегистрируйся
версия дле какая? доп js библиотеки какие нибуть подключены тут либо в коде что то не так либо конфликт какой то возникает...?
 
версия дле какая? доп js библиотеки какие нибуть подключены тут либо в коде что то не так либо конфликт какой то возникает...?
версия dle 9.8! Библиотеки не подключены, шаблон стандартный...
 
Такая же самая байда, знаю что надо отключить ВВ коды. Кто знает, подскажите, где они отключаются
 
Назад
Сверху