Новости Joomla

👩‍💻 Компонент "CS Афиши" для Joomla.

👩‍💻 Компонент "CS Афиши" для Joomla.

Расширение "CS Афиши" позволяет выводить список мероприятий, фильтровать их по датам, поиск по заголовкам и описанию.

В состав пакета расширений входят:
- Компонент "CS Афиши"
- Модуль "Календарь событий"
- Модуль "Предстоящие события"
- Библиотека "ImgResize"

Расширение "CS Афиши" позволяет выводить список мероприятий, фильтровать их по датам, поиск по заголовкам и описанию.

Модуль "Календарь событий" отображает предстоящие и прошедшие мероприятие на календаре, с отображением мероприятий на конкретную дату во всплывающем окне.

Модуль "Предстоящие события" показывает список предстоящий событий по порядку их наступления.

P.S. Расширение платное, но плата символическая, чисто для отработки приема платежей. Ключи без ограничения по времени, купившие сейчас - смогут обновляться без ограничений.

Разработчик - участник нашего сообщества Дмитрий Денисов (@codersite).

Страница расширения
Демо

Яндекс выпустил инструмент Видимость сайта в Алисе AI.

Яндекс выпустил инструмент Видимость сайта в Алисе AI.

С тех пор, как в поисковиках появились нейроответы ИИ, трафик на сайты стал гораздо меньше, так как пользователь стал получать информацию непосредственно на странице поисковика без перехода на сайт. Но при генерации ответа ИИ указывает источники - ссылки на сайты, информация которых была использована для генерации ответа.

Долгое время у всех был немой вопрос: "Как же теперь оценивать эффективность сайта?". Теперь этот на этот вопрос отчасти отвечает новый инструмент аналитики.
Процитируем справку Яндекса по инструменту:
На запросы пользователей в Поиске может отвечать Алиса AI. Ответы появляются в поисковой выдаче, в объектных ответах и на отдельной вкладке Поиска. В них чаще всего упоминаются страницы сайтов, на которые Алиса AI опиралась при подготовке ответа.

С помощью инструмента Видимость сайта в Алисе AI в Яндекс Вебмастере вы можете:
- узнать долю упоминаний сайта среди источников в ответах Алисы AI в Поиске и отследить динамику изменений;
- посмотреть примеры запросов, по которым страницы сайта показываются в ответах Алисы AI;
- посмотреть примеры сайтов той же тематики, которые часто упоминаются в генеративной выдаче.
Данные отображаются за последние 3 месяца и обновляются каждую неделю.

Статистика собирается только по тем запросам, по которым ваш сайт уже находится достаточно высоко в поисковой выдаче. Это позволяет анализировать видимость именно в той нише, где вы заинтересованы в продвижении, и избегать «размытия» по малозначимым для вас запросам.

Кроме того, такой подход обусловлен работой Алисы AI: она строит ответ с опорой на самые релевантные, информативные и качественные страницы, которые обычно занимают высокие позиции в Поиске.

Чтобы увидеть статистику вашего сайта в меню Яндекс.Вебмастера перейдите в раздел "Эффективность" и далее в "Показы сайта в Алисе AI".

В начале февраля 2026г. был вебинар с Михаилом Сливинским - амбассадором Поиска Яндекса, и в рамках вебинара была озвучена просьба сделать такой инструмент. Скорее всего разработка на тот момент уже велась, потому что от просьбы до релиза прошло около 2-х месяцев. В любом случае хорошо, что такая статистика появилась.

Показы сайта в Алисе AI в вашем Яндекс,Вебмастере.

@joomlafeed

👩‍💻 ИИ-админ для Joomla ближе, чем вы думаете: Joomla MCP.

👩‍💻 ИИ-админ для Joomla ближе, чем вы думаете: Joomla MCP.

В февральском номере Joomla Community Magazine в статье Evolving Joomla - Joomla CMS MCP Server: Opening the Door to AI-Powered Administration рассказывается о работе команды разработчиков над внедрением в ядро Joomla MCP-сервера.

Что такое MCP-сервер?
Последние годы всех захватывает бум ИИ-технологий. Появились ИИ-агенты - программы, устанавливаемые на сервер или компьютер, которые получают от вас запрос или задачу в человеческом виде и могут выполнять действия с файлами, ходить по сайтам, создавать сайты, программировать и т.д. Люди используют ИИ-агентов в самых разных ситуациях: от написания и проверки кода (даже там, где язык программирования не знаете совсем) до планирования путешествий и бронирования гостиницы.

ИИ-агенты могут использовать различные программные инструменты по протоколу Model Context Protocol (MCP). Для этого разработчик программы должен внедрить MCP в свой продукт или сервис. Так, например, ваш ИИ-агент может ходить по сайтам через браузер и собирать нужную информацию, управляя браузером через MCP-сервер. Или использовать функционал IDE PHP Storm для написания кода, сбора и отладки ошибок, использовать поиск PHP Storm по кодовой базе, а не простой текстовый поиск по файлам. MCP предоставляет набор функций для полноценного управления программным обеспечением.

В случае с Joomla, сервер MCP может предоставить администраторам следующие возможности:
- Автоматическое создание категорий, материалов и меню на основе карты сайта или PDF-файла.
- Создавайть SEO-оптимизированные заголовки и метаописания в пакетном режиме.
- Обновлять расширения на нескольких сайтах одновременно
- Создание посадочные страницы.

Важно отметить, что сервер MCP не задумывался как функция, доступная только «супер-администраторам». Цель инициативы — создать решение, которое будет простым в настройке, маломощным и доступным для широкого круга пользователей.

В процессе разработки точка входа Joomla (аналогично Site, Administrator, Api, Cli), которая будет работать с Streamable HTTP, необходимым для MCP. Аутентификация пока что предполагается на токенах, но затем планируется создание универсального OAuth-сервера для Joomla.
Фактические возможности MCP — инструменты, ресурсы и подсказки — реализованы в виде плагинов для обеспечения расширяемости. Таким образом ожидаем, что и сторонние разработчики смогут создавать MCP-плагины для внедрения поддержки своих расширений Joomla для работы с ИИ.

@joomlafeed

0 Пользователей и 1 Гость просматривают эту тему.
  • 34 Ответов
  • 13764 Просмотров
*

DanUnited

  • Захожу иногда
  • 124
  • 2 / 0
  • Программист TH ■■■■■■■■■□ (90%) (C)D.u. company
Kunena 1.6 BB-Code. Отображение
« : 27.11.2010, 12:34:02 »
Здравствуйте!
Все никак не могу сделать так, чтобы при написании сообщений оображались BB-коды.
Везде пишут, что это может быть либо из-за motools либо из-за конфликта скриптов.
Адрес моего форума здесь:
http://stalker-turnir.ru/index.php?option=com_kunena&Itemid=322
обновление mootools не помогло, так как я его ставил, смотрел - фигня, откатил обратно. Конфликты скриптов именно з-за которых не отображаются кнопочки тоже отследить не получилось !
Что делать, помогите пожалуйста!  :dry:
*

ChaosHead

  • Moderator
  • 5242
  • 451 / 13
Re: Kunena 1.6 BB-Code. Отображение
« Ответ #1 : 27.11.2010, 12:48:58 »
Открываю эту страницу в IE8...
Выполнено, но с ошибками. slimbox-min.js конфликтует с jquery.js
А конфликт java-скриптов верная причина неработающей панели bbcode и тормозов на сайте.
Ещё почитайте вот тут первый пост: http://joomlaforum.ru/index.php/topic,122565.0.html
*

DanUnited

  • Захожу иногда
  • 124
  • 2 / 0
  • Программист TH ■■■■■■■■■□ (90%) (C)D.u. company
Re: Kunena 1.6 BB-Code. Отображение
« Ответ #2 : 27.11.2010, 13:26:12 »
:( Жесть, всё хуже чем я думал. А еще у меня шаблон очееень редкий, с передвижением модулей на JavaScript под старый Mootools, кажется в моём случае нереально работать с этим форумом ((( Легче форум переделать чем все остальное  :'(
*

ChaosHead

  • Moderator
  • 5242
  • 451 / 13
Re: Kunena 1.6 BB-Code. Отображение
« Ответ #3 : 27.11.2010, 13:27:36 »
В таких случаях разрабочики форума советуют оставаться на версии 1.5.13
*

DanUnited

  • Захожу иногда
  • 124
  • 2 / 0
  • Программист TH ■■■■■■■■■□ (90%) (C)D.u. company
Re: Kunena 1.6 BB-Code. Отображение
« Ответ #4 : 27.11.2010, 17:51:48 »
Я предлагаю такое решение:
выкопать в исходниках формирование скриптов.
Сделать условие:
если адрес содержит: "option=Com_kunena"
{
сформировать данный mootols, не показывать некоторые конфликтующие скрипты.
}
Иначе:
{
все по старинке.
}
Такое прокатит ?
*

ChaosHead

  • Moderator
  • 5242
  • 451 / 13
Re: Kunena 1.6 BB-Code. Отображение
« Ответ #5 : 28.11.2010, 00:12:40 »
Возможно. Но сначала я бы посоветовал выяснить - что именно конфликтует.
На тестовом домене поставить голую Joomla, только этот шаблон и Kunena. Проверить, есть ли конфликт с шаблоном. Если нет, то всё ещё проще.
Скопировать весь сайт на тестовый домен и отключать все по очереди сторонние модули, плагины и компоненты. Так выясните с чем именно конфликтует.
Ну это один из вариантов, который сейчас в голову пришел.
*

DanUnited

  • Захожу иногда
  • 124
  • 2 / 0
  • Программист TH ■■■■■■■■■□ (90%) (C)D.u. company
Re: Kunena 1.6 BB-Code. Отображение
« Ответ #6 : 28.11.2010, 13:37:45 »
Интересен такой момент, Opera Dragonly ругается исключительно на скрипты кунена и наличие ошибок в них:
http://stalker-turnir.ru/index.php?option=com_kunena&Itemid=322
Uncaught exception: ReferenceError: Undefined variable: Browser

Код
Error thrown at line 1, column 37 in <anonymous function>() in http://stalker-turnir.ru/components/com_kunena/js/slimbox/slimbox-min.js:
    var U=window,am=Browser.Engine.trident4,af,au,T=-1,al,ad,V,ae,ab,N,ah,an={},ag=new Image(),P=new Image(),R,aA,at,aj,Q,aw,S,ay,Z,O,ac,ar,ax,X;
called from line 1, column 0 in http://stalker-turnir.ru/components/com_kunena/js/slimbox/slimbox-min.js:
    var Slimbox=(function(){var U=window,am=Browser.Engine.trident4,af,au,T=-1,al,ad,V,ae,ab,N,ah,an={},ag=new Image(),P=new Image(),R,aA,at,aj,Q,aw,S,ay,Z,O,ac,ar,ax,X;U.addEvent("domready",function(){$(document.body).adopt($$(R=new Element("div",{id:"lbOverlay",events:{click:W}}),aA=new Element("div",{id:"lbCenter"}),S=new Element("div",{id:"lbBottomContainer"})).setStyle("display","none"));at=new Element("div",{id:"lbImage"}).injectInside(aA).adopt(aj=new Element("div",{styles:{position:"relative"}}).adopt(Q=new Element("a",{id:"lbPrevLink",href:"#",events:{click:Y}}),aw=new Element("a",{id:"lbNextLink",href:"#",events:{click:av}})));ay=new Element("div",{id:"lbBottom"}).injectInside(S).adopt(new Element("a",{id:"lbCloseLink",href:"#",events:{click:W}}),Z=new Element("div",{id:"lbCaption"}),O=new Element("div",{id:"lbNumber"}),new Element("div",{styles:{clear:"both"}}));});function aa(){var b=U.getScroll(),a=U.getSize();$$(aA,S).setStyle("left",b.x+(a.x/2));if(ae){R.setStyles({left:b.x,top:b.y,width:a.x,height:a.y});}}function ao(b){["object",am?"select":"embed"].forEach(function(c){Array.forEach(document.getElementsByTagName(c),function(d){if(b){d._slimbox=d.style.visibility;}d.style.visibility=b?"hidden":d._slimbox;});});R.style.display=b?"":"none";var a=b?"addEvent":"removeEvent";U[a]("scroll",aa)[a]("resize",aa);document[a]("keydown",ak);}function ak(a){var b=a.code;return af.closeKeys.contains(b)?W():af.nextKeys.contains(b)?av():af.previousKeys.contains(b)?Y():false;}function Y(){return az(ad);}function av(){return az(V);}function az(a){if(a>=0){T=a;al=au[a][0];ad=(T||(af.loop?au.length:0))-1;V=((T+1)%au.length)||(af.loop?0:-1);ai();aA.className="lbLoading";an=new Image();an.onload=ap;an.src=al;}return false;}function ap(){aA.className="";ax.set(0);at.setStyles({backgroundImage:"url("+al+")",display:""});aj.setStyle("width",an.width);$$(aj,Q,aw).setStyle("height",an.height);Z.set("html",au[T][1]||"");O.set("html",(((au.length>1)&&af.counterText)||"").replace(/{x}/,T+1).replace(/{y}/,au.length));if(ad>=0){ag.src=au[ad][0];}if(V>=0){P.src=au[V][0];}N=at.offsetWidth;ah=at.offsetHeight;var a=Math.max(0,ab-(ah/2)),c=0,b;if(aA.offsetHeight!=ah){c=ar.start({height:ah,top:a});}if(aA.offsetWidth!=N){c=ar.start({width:N,marginLeft:-N/2});}b=function(){S.setStyles({width:N,top:a+ah,marginLeft:-N/2,visibility:"hidden",display:""});ax.start(1);};if(c){ar.chain(b);}else{b();}}function aq(){if(ad>=0){Q.style.display="";}if(V>=0){aw.style.display="";}X.set(-ay.offsetHeight).start(0);S.style.visibility="";}function ai(){an.onload=$empty;an.src=ag.src=P.src=al;ar.cancel();ax.cancel();X.cancel();$$(Q,aw,at,S).setStyle("display","none");}function W(){if(T>=0){ai();T=ad=V=-1;aA.style.display="none";ac.cancel().chain(ao).start(0);}return false;}Element.implement({slimbox:function(b,a){$$(this).slimbox(b,a);return this;}});Elements.implement({slimbox:function(d,a,b){a=a||function(e){return[e.href,e.title];};b=b||function(){return true;};var c=this;c.removeEvents("click").addEvent("click",function(){var e=c.filter(b,this);return Slimbox.open(e.map(a),e.indexOf(this),d);});return c;}});return{open:function(a,b,c){af=$extend({loop:false,overlayOpacity:0.8,overlayFadeDuration:400,resizeDuration:400,resizeTransition:false,initialWidth:250,initialHeight:250,imageFadeDuration:400,captionAnimationDuration:400,counterText:"Image {x} of {y}",closeKeys:[27,88,67],previousKeys:[37,80],nextKeys:[39,78]},c||{});ac=new Fx.Tween(R,{property:"opacity",duration:af.overlayFadeDuration});ar=new Fx.Morph(aA,$extend({duration:af.resizeDuration,link:"chain"},af.resizeTransition?{transition:af.resizeTransition}:{}));ax=new Fx.Tween(at,{property:"opacity",duration:af.imageFadeDuration,onComplete:aq});X=new Fx.Tween(ay,{property:"margin-top",duration:af.captionAnimationDuration});if(typeof a=="string"){a=[[a,b]];b=0;}ab=U.getScrollTop()+(U.getHeight()/2);N=af.initialWidth;ah=af.initialHeight;aA.setStyles({top:Math.max(0,ab-(ah/2)),width:N,height:ah,marginLeft:-N/2,display:""});ae=am||(R.currentStyle&&(R.currentStyle.position!="fixed"));if(ae){R.style.position="absolute";}ac.set(0).start(af.overlayOpacity);aa();ao(1);au=a;af.loop=af.loop&&(au.length>1);return az(b);}};})();
   http://stalker-turnir.ru/index.php?option=com_kunena&func=post&do=new&catid=4&Itemid=395   1   Uncaught exception: ReferenceError: Undefined variable: Browser
http://stalker-turnir.ru/index.php?option=com_kunena&func=post&do=new&catid=4&Itemid=395
Uncaught exception: ReferenceError: Undefined variable: Browser

Код
Error thrown at line 1, column 37 in <anonymous function>() in http://stalker-turnir.ru/components/com_kunena/js/slimbox/slimbox-min.js:
    var U=window,am=Browser.Engine.trident4,af,au,T=-1,al,ad,V,ae,ab,N,ah,an={},ag=new Image(),P=new Image(),R,aA,at,aj,Q,aw,S,ay,Z,O,ac,ar,ax,X;
called from line 1, column 0 in http://stalker-turnir.ru/components/com_kunena/js/slimbox/slimbox-min.js:
    var Slimbox=(function(){var U=window,am=Browser.Engine.trident4,af,au,T=-1,al,ad,V,ae,ab,N,ah,an={},ag=new Image(),P=new Image(),R,aA,at,aj,Q,aw,S,ay,Z,O,ac,ar,ax,X;U.addEvent("domready",function(){$(document.body).adopt($$(R=new Element("div",{id:"lbOverlay",events:{click:W}}),aA=new Element("div",{id:"lbCenter"}),S=new Element("div",{id:"lbBottomContainer"})).setStyle("display","none"));at=new Element("div",{id:"lbImage"}).injectInside(aA).adopt(aj=new Element("div",{styles:{position:"relative"}}).adopt(Q=new Element("a",{id:"lbPrevLink",href:"#",events:{click:Y}}),aw=new Element("a",{id:"lbNextLink",href:"#",events:{click:av}})));ay=new Element("div",{id:"lbBottom"}).injectInside(S).adopt(new Element("a",{id:"lbCloseLink",href:"#",events:{click:W}}),Z=new Element("div",{id:"lbCaption"}),O=new Element("div",{id:"lbNumber"}),new Element("div",{styles:{clear:"both"}}));});function aa(){var b=U.getScroll(),a=U.getSize();$$(aA,S).setStyle("left",b.x+(a.x/2));if(ae){R.setStyles({left:b.x,top:b.y,width:a.x,height:a.y});}}function ao(b){["object",am?"select":"embed"].forEach(function(c){Array.forEach(document.getElementsByTagName(c),function(d){if(b){d._slimbox=d.style.visibility;}d.style.visibility=b?"hidden":d._slimbox;});});R.style.display=b?"":"none";var a=b?"addEvent":"removeEvent";U[a]("scroll",aa)[a]("resize",aa);document[a]("keydown",ak);}function ak(a){var b=a.code;return af.closeKeys.contains(b)?W():af.nextKeys.contains(b)?av():af.previousKeys.contains(b)?Y():false;}function Y(){return az(ad);}function av(){return az(V);}function az(a){if(a>=0){T=a;al=au[a][0];ad=(T||(af.loop?au.length:0))-1;V=((T+1)%au.length)||(af.loop?0:-1);ai();aA.className="lbLoading";an=new Image();an.onload=ap;an.src=al;}return false;}function ap(){aA.className="";ax.set(0);at.setStyles({backgroundImage:"url("+al+")",display:""});aj.setStyle("width",an.width);$$(aj,Q,aw).setStyle("height",an.height);Z.set("html",au[T][1]||"");O.set("html",(((au.length>1)&&af.counterText)||"").replace(/{x}/,T+1).replace(/{y}/,au.length));if(ad>=0){ag.src=au[ad][0];}if(V>=0){P.src=au[V][0];}N=at.offsetWidth;ah=at.offsetHeight;var a=Math.max(0,ab-(ah/2)),c=0,b;if(aA.offsetHeight!=ah){c=ar.start({height:ah,top:a});}if(aA.offsetWidth!=N){c=ar.start({width:N,marginLeft:-N/2});}b=function(){S.setStyles({width:N,top:a+ah,marginLeft:-N/2,visibility:"hidden",display:""});ax.start(1);};if(c){ar.chain(b);}else{b();}}function aq(){if(ad>=0){Q.style.display="";}if(V>=0){aw.style.display="";}X.set(-ay.offsetHeight).start(0);S.style.visibility="";}function ai(){an.onload=$empty;an.src=ag.src=P.src=al;ar.cancel();ax.cancel();X.cancel();$$(Q,aw,at,S).setStyle("display","none");}function W(){if(T>=0){ai();T=ad=V=-1;aA.style.display="none";ac.cancel().chain(ao).start(0);}return false;}Element.implement({slimbox:function(b,a){$$(this).slimbox(b,a);return this;}});Elements.implement({slimbox:function(d,a,b){a=a||function(e){return[e.href,e.title];};b=b||function(){return true;};var c=this;c.removeEvents("click").addEvent("click",function(){var e=c.filter(b,this);return Slimbox.open(e.map(a),e.indexOf(this),d);});return c;}});return{open:function(a,b,c){af=$extend({loop:false,overlayOpacity:0.8,overlayFadeDuration:400,resizeDuration:400,resizeTransition:false,initialWidth:250,initialHeight:250,imageFadeDuration:400,captionAnimationDuration:400,counterText:"Image {x} of {y}",closeKeys:[27,88,67],previousKeys:[37,80],nextKeys:[39,78]},c||{});ac=new Fx.Tween(R,{property:"opacity",duration:af.overlayFadeDuration});ar=new Fx.Morph(aA,$extend({duration:af.resizeDuration,link:"chain"},af.resizeTransition?{transition:af.resizeTransition}:{}));ax=new Fx.Tween(at,{property:"opacity",duration:af.imageFadeDuration,onComplete:aq});X=new Fx.Tween(ay,{property:"margin-top",duration:af.captionAnimationDuration});if(typeof a=="string"){a=[[a,b]];b=0;}ab=U.getScrollTop()+(U.getHeight()/2);N=af.initialWidth;ah=af.initialHeight;aA.setStyles({top:Math.max(0,ab-(ah/2)),width:N,height:ah,marginLeft:-N/2,display:""});ae=am||(R.currentStyle&&(R.currentStyle.position!="fixed"));if(ae){R.style.position="absolute";}ac.set(0).start(af.overlayOpacity);aa();ao(1);au=a;af.loop=af.loop&&(au.length>1);return az(b);}};})();
   http://stalker-turnir.ru/index.php?option=com_kunena&func=post&do=new&catid=4&Itemid=395   1   Uncaught exception: ReferenceError: Undefined variable: Selectors
http://stalker-turnir.ru/index.php?option=com_kunena&func=post&do=new&catid=4&Itemid=395
Uncaught exception: ReferenceError: Undefined variable: Selectors

Код
Error thrown at line 1, column 6434 in http://stalker-turnir.ru/components/com_kunena/template/default/js/editor-min.js:
    Selectors.Pseudo.selected=function(){return(this.selected&&this.get("tag")=="option");};
http://stalker-turnir.ru/index.php?option=com_kunena&func=post&do=new&catid=4&Itemid=395 1 Uncaught exception: TypeError: 'this.setOptions' is not a function
http://stalker-turnir.ru/index.php?option=com_kunena&func=post&do=new&catid=4&Itemid=395
Uncaught exception: TypeError: 'this.setOptions' is not a function

Error thrown at line 1, column 4493 in <anonymous function: initialize>(b, c, a) in http://stalker-turnir.ru/components/com_kunena/template/default/js/editor-min.js:
    this.setOptions(a);
called from line 8, column 359 in <anonymous function>() in http://stalker-turnir.ru/plugins/system/mtupgrade/mootools.js:
    return(arguments[0]!==null&&this.initialize&&$type(this.initialize)=='function')?this.initialize.apply(this,arguments):this;
called via Function.prototype.apply() from line 30, column 0 in <anonymous function>() in http://stalker-turnir.ru/index.php?option=com_kunena&func=post&do=new&catid=4&Itemid=395:
    kbbcode = new kbbcode('kbbcode-message', 'kbbcode-toolbar', {
called from line 21, column 113 in <anonymous function: create>() in http://stalker-turnir.ru/plugins/system/mtupgrade/mootools.js:
    return fn.apply($pick(options.bind,fn),args);
called via Function.prototype.apply() from line 21, column 303 in <anonymous function: create>(event) in http://stalker-turnir.ru/plugins/system/mtupgrade/mootools.js:
    return returns();
called from line 50, column 245 in <anonymous function: fireEvent>(fn) in http://stalker-turnir.ru/mootools.js:
    fn.create({'bind':this,'delay':delay,'arguments':args})();
called from line 50, column 111 in <anonymous function: fireEvent>(type, args, delay) in http://stalker-turnir.ru/mootools.js:
    this.$events[type].keys.each(function(fn){fn.create({'bind':this,'delay':delay,'arguments':args})();},this);
called from line 59, column 114 in <anonymous function: add>() in http://stalker-turnir.ru/plugins/system/mtupgrade/mootools.js:
    this.fireEvent('domready');
called from line 21, column 113 in <anonymous function: create>() in http://stalker-turnir.ru/plugins/system/mtupgrade/mootools.js:
    return fn.apply($pick(options.bind,fn),args);
called via Function.prototype.apply() from line 21, column 303 in <anonymous function: create>(event) in http://stalker-turnir.ru/plugins/system/mtupgrade/mootools.js:
    return returns();
*

DanUnited

  • Захожу иногда
  • 124
  • 2 / 0
  • Программист TH ■■■■■■■■■□ (90%) (C)D.u. company
Re: Kunena 1.6 BB-Code. Отображение
« Ответ #7 : 28.11.2010, 14:26:26 »
Мужики, кажется все решил.
У меня в коде есть строчка: <script type="text/javascript" src="/mootools.js"></script>
Как её убрать - не ддумаюсь.....если её убирать - все работает  ^-^
*

DanUnited

  • Захожу иногда
  • 124
  • 2 / 0
  • Программист TH ■■■■■■■■■□ (90%) (C)D.u. company
Re: Kunena 1.6 BB-Code. Отображение
« Ответ #8 : 28.11.2010, 15:59:50 »
Мужики, эфрика!
НАдо написать в index.php шаблона данный код:
Код: php
<?
$component = $_GET['option'];
if($component=="com_kunena")
{
/*Удаление mootools.js*/
  $headerstuff = $this->getHeadData();
  $scripts = $headerstuff['scripts'];
  $headerstuff['scripts'] = array();
  foreach($scripts as $url=>$type) {
    if (strpos($url, 'js/mootools.js') === false && strpos($url, 'mtupgrade/mootools') === false) {
      $headerstuff['scripts'][$url] = $type;
    }
  }
  $this->setHeadData($headerstuff);
/*удаление завершено*/
$doc =& JFactory::getDocument();
$doc->addScript("/media/system/js/caption.js");
$doc->addScript("/plugins/system/mtupgrade/mootools2.js");
}
?>
<jdoc:include type="head" />
Но дело в том, что новые скрипты именно для форума вставляются после:
---------------------------------------------------------------------------------------------------
  <script type="text/javascript" src="/includes/js/joomla.javascript.js"></script>
  <script type="text/javascript" src="http://stalker-turnir.ru/components/com_kunena/js/slimbox/slimbox-min.js"></script>
  <script type="text/javascript" src="http://stalker-turnir.ru/components/com_kunena/template/default/js/default-min.js"></script>
  <script type="text/javascript" src="http://stalker-turnir.ru/components/com_kunena/template/default/plugin/poll/js/kunena.poll-min.js"></script>
  <script type="text/javascript" src="http://stalker-turnir.ru/components/com_kunena/template/default/js/editor-min.js"></script>
  <script type="text/javascript" src="/media/system/js/validate.js"></script>
  <script type="text/javascript" src="/media/system/js/calendar.js"></script>
  <script type="text/javascript" src="/media/system/js/calendar-setup.js"></script>
  <script type="text/javascript" src="/media/system/js/caption.js"></script>
  <script type="text/javascript" src="/plugins/system/mtupgrade/mootools2.js"></script>

-----------------------------------------------------------
А надо наоборот перед скриптами форума. Если кто подскажет как это сделать - проблема будет решена и я всем пожму руку, добавлю квадрильярд плюсов !  :D
*

DanUnited

  • Захожу иногда
  • 124
  • 2 / 0
  • Программист TH ■■■■■■■■■□ (90%) (C)D.u. company
Re: Kunena 1.6 BB-Code. Отображение
« Ответ #9 : 28.11.2010, 18:03:24 »
Спасибо, всё сделали. Всем спасибо :)
*

Mihanja80

  • Завсегдатай
  • 1918
  • 168 / 4
  • Всю жизнь учусь...
Re: Kunena 1.6 BB-Code. Отображение
« Ответ #10 : 28.11.2010, 19:02:36 »
Спасибо, всё сделали. Всем спасибо :)
а с общественностью поделиться? Или мы на форум пришли только спрашивать?
Я с мобильного, в основном...
*

ChaosHead

  • Moderator
  • 5242
  • 451 / 13
Re: Kunena 1.6 BB-Code. Отображение
« Ответ #11 : 28.11.2010, 19:40:45 »
И я нифига не понял. Получается для остальной части сайта mootools вообще отключили?
*

DanUnited

  • Захожу иногда
  • 124
  • 2 / 0
  • Программист TH ■■■■■■■■■□ (90%) (C)D.u. company
Re: Kunena 1.6 BB-Code. Отображение
« Ответ #12 : 29.11.2010, 14:48:44 »
Значит решение такое.
Так как мой шаблон на главной страницы, комментарии JComment используют старый Mootools и другие модули,  я решил выгоднее было бы подправить сам форум. Если подменить старый mootools, когда включаешь форум на новый (имеется ввиду сделать просто пути другие), то комментарии не пострадают (на форуме их нет), а шаблон у меня тоже от этого не сильно и поедет, так как в основном главная страница.
В index.php шаблона Joomla я прописал следующий код:
Код: php
<?
$component = $_GET['option'];
if($component=="com_kunena")
{
  $headerstuff = $this->getHeadData();
  $scripts = $headerstuff['scripts'];
  $headerstuff['scripts'] = array();
  foreach($scripts as $url=>$type) {
    if (strpos($url, 'js/mootools.js') === false && strpos($url, 'mtupgrade/mootools.js') === false) {
      $headerstuff['scripts'][$url] = $type;
    }
  }
  $this->setHeadData($headerstuff);
/*$doc =& JFactory::getDocument();
$doc->addScript("/media/system/js/caption.js");
$doc->addScript("/plugins/system/mtupgrade/mootools2.js");*/
}
?>
<jdoc:include type="head" />
Как вы видете, если вы включили форум, он прсто вырубает из хеадера старый mootools, 2 вида пути, которых кунена может внедрить.
Теперь надо нам встроить новый mootools.js, но сделать это перед тем, как кунена начнет подключать свои JS, поэтому ищем нужный файл в форуме kunena:
P.S. чесно говоря ща сам целый час ралсы, куда я этот гребанный код вставил.... и сейчас ненайду, если вспомню то допуши.
Файл был, где kunena присоединяет скрипты и CSS файлы..
Вспомнил! Файл initialize.php в template компонента kunena. (вашего шаблона)
Туда вписать такие строки:
Код: php
$document =& JFactory::getDocument();
$document->addScript("/media/system/js/caption.js");
$document->addScript("/plugins/system/mtupgrade/mootools2.js");
После строки:
Код: php
$template->loadMootools();
И...готово!  *DRINK*
*

ChaosHead

  • Moderator
  • 5242
  • 451 / 13
Re: Kunena 1.6 BB-Code. Отображение
« Ответ #13 : 29.11.2010, 15:10:34 »
Всё, понятно! Вы можете пойти ещё дальше. Из initialize.php убрать вообще вызов Mootools.js, slimbox.js и default-min.js
Закоментируйте эти строки:
Код
// Template requires Mootools 1.2 framework
/*$template->loadMootools();*/

// We load smoothbox library
/*CKunenaTools::addScript( KUNENA_DIRECTURL . 'js/slimbox/slimbox-min.js' );*/

// New Kunena JS for default template
// TODO: Need to check if selected template has an override
/*CKunenaTools::addScript ( KUNENA_DIRECTURL . 'template/default/js/default-min.js' );*/

А их вызов оставить только на странице профиля, внутри постов и на странице создания новой темы. Они нужны только там.

Это файлы:
profile/summary.php
view/view.php
profile/summary.php
там после
Код
defined( '_JEXEC' ) or die();

добавляете, то, что закоментировали в initialize.php. Точнее вот так:
Код
$template = KunenaFactory::getTemplate();
$this->params = $template->params;

// Template requires Mootools 1.2 framework
$template->loadMootools();

// We load smoothbox library
CKunenaTools::addScript( KUNENA_DIRECTURL . 'js/slimbox/slimbox-min.js' );

// New Kunena JS for default template
// TODO: Need to check if selected template has an override
CKunenaTools::addScript ( KUNENA_DIRECTURL . 'template/default/js/default-min.js' );

Ну в вашем случае будет чуть по-другому, но разберётесь.

Это позволяет включать mootools только там, где он действительно нужен. И если сайт вообще не использует никакой mootools, то это даст ускорение работы форума примерно в 2 раза.
Есть ещё возможность отключить и внутри постов, но тогда не работает быстрый ответ. Но быстрый ответ, можно сделать один в конце страницы. Вот тут я описал как: http://joomlaforum.ru/index.php/topic,137039.0.html
После этого форум просто летает, т.к. снижается время загрузки. Всё это я проделал у себя на форуме, желающие могут оценить. Страница категорий у меня - 49кб. http://www.kunena.org/forum - 138кб (ну пусть из них 20кб-аватары)
Это всё с включенным gzip и там и у меня.

Ещё раз повторю, что это всё нужно только, если на вашем сайте mootools update больше ни чем не используется, иначе его вызовет либо сам шаблон, либо какие-то компоненты или модули и вся модификация будет впустую.
« Последнее редактирование: 29.11.2010, 15:21:33 от ChaosHead »

Re: Kunena 1.6 BB-Code. Отображение
« Ответ #14 : 07.12.2010, 22:57:46 »
у меня косяк решился после удаления компонента К2
*

Dmitriy50

  • Захожу иногда
  • 96
  • 4 / 11
  • TV
Re: Kunena 1.6 BB-Code. Отображение
« Ответ #15 : 29.12.2010, 21:39:20 »
Ну а если более простым языком. Как побороться за bbcode? У меня они не видны и показываться не хотят. Мутулс отключаю, включаю - результат один! bbcode нет!
*

ecolora

  • Завсегдатай
  • 1535
  • 171 / 2
  • творец
Re: Kunena 1.6 BB-Code. Отображение
« Ответ #16 : 12.01.2011, 10:10:40 »
Это решение не помогает! Кунена 1.6. Пытался вставлять всё по рекомендациям... ничего не помогает. Ругается на джава-скрпит... в первую очередь на slimbox-min, что определение browse отсутствует.
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

chip_n

  • Захожу иногда
  • 82
  • 9 / 0
  • Я еще только учусь ...
Re: Kunena 1.6 BB-Code. Отображение
« Ответ #17 : 11.03.2011, 22:25:15 »
у меня косяк решился после удаления компонента К2
Действительно помогло после удаления К2 :)
*

Aquasonick

  • Захожу иногда
  • 314
  • 1 / 7
  • Пока семь раз отмеришь - другие уж сожрут.
Re: Kunena 1.6 BB-Code. Отображение
« Ответ #18 : 20.03.2011, 09:48:42 »
Действительно помогло после удаления К2 :)
А если его нет??
*

Rocknrostov

  • Захожу иногда
  • 100
  • 0 / 0
  • Joomla наше всё)
Re: Kunena 1.6 BB-Code. Отображение
« Ответ #19 : 03.04.2011, 22:29:49 »
у меня такая же беда, включение\выключение моотулс апгрейд не помогает( Сами то ББ коды отображаются вот только в редакторе не добавляются если на них нажать. Печально всё(
*

ChaosHead

  • Moderator
  • 5242
  • 451 / 13
Re: Kunena 1.6 BB-Code. Отображение
« Ответ #20 : 04.04.2011, 01:59:58 »
Да ничего печального, читайте форум, тут уже наверное все возможные случаи обсудили и их решение.
*

Rocknrostov

  • Захожу иногда
  • 100
  • 0 / 0
  • Joomla наше всё)
Re: Kunena 1.6 BB-Code. Отображение
« Ответ #21 : 04.04.2011, 02:39:10 »
какую ветку читать лучше? которая kunena 1.6.3 где больше всего страниц?
*

ChaosHead

  • Moderator
  • 5242
  • 451 / 13
Re: Kunena 1.6 BB-Code. Отображение
« Ответ #22 : 04.04.2011, 11:18:31 »
FAQ в прикреплённой ветке Kunena 1.6
*

Rocknrostov

  • Захожу иногда
  • 100
  • 0 / 0
  • Joomla наше всё)
Re: Kunena 1.6 BB-Code. Отображение
« Ответ #23 : 06.04.2011, 05:18:15 »
у меня оказывается дело в шаблоне, скачал обновлённую версию, не помогает. Ставил быстро родной шаблон Joomla - всё пашет.
Шаблон менять не хочу и форум другой тоже. Подскажите как выявить конфликты этих скриптов? Я так опнимаю в файрбаге можно както. Если можно поподробнее.
*

ChaosHead

  • Moderator
  • 5242
  • 451 / 13
Re: Kunena 1.6 BB-Code. Отображение
« Ответ #24 : 06.04.2011, 09:36:53 »
Статья на английском: "Как выявить конфликт скриптов" в прикреплённой теме в FAQ. Но вы его уже выявили. Вам его нужно не выявлять, а устранять. Это могут быть скрипты меню например или каких-то эфектов или кто их там знает чего. Чтобы устранить нужо отключить/заменить/переписать скрипты в шаблоне, которые конфликтуют с mootools upgrade. Если шаблон платый, то смело обращайтесь в техподдержку студии, где вы его купили - это их проблема. Если бесплатный, то к фрилансерам, в тему "Предлагаю работу" или учите java с php.
*

Hromov

  • Захожу иногда
  • 62
  • 4 / 0
Re: Kunena 1.6 BB-Code. Отображение
« Ответ #25 : 08.04.2011, 23:45:35 »
Выявил при помощи FireBug конфликт с Rokbox: отключил плагин последнего -- и BBcode заработали (все остальные тоже живы). Равно как появилась возможность редактировать профиль пользователя, а также прикреплять более одного файла к сообщению и видеть путь к прикреплённому файлу.

UPD. А поскольку речь о плагине, то и смена шаблонов не помогала.
« Последнее редактирование: 09.04.2011, 00:01:36 от Hromov »
*

vlad777

  • Осваиваюсь на форуме
  • 22
  • 1 / 0
Re: Kunena 1.6 BB-Code. Отображение
« Ответ #26 : 14.04.2011, 14:04:16 »
У меня были конфликты с RockCandy   во всех шаблонах RocketTheme. Не работал жирный и италик шрифты. Либо выключить RockCandy либо удалить его записи в базе данных. Убрал последнее - всё стало работать.
*

ChaosHead

  • Moderator
  • 5242
  • 451 / 13
Re: Kunena 1.6 BB-Code. Отображение
« Ответ #27 : 23.07.2011, 14:35:54 »
вот тут посмотри:
Цитировать
http://joomlaforum.ru/index.php/topic,172149.msg929264.html#msg929264
*

2bione

  • Осваиваюсь на форуме
  • 18
  • 1 / 0
  • Все будет HD
Re: Kunena 1.6 BB-Code. Отображение
« Ответ #28 : 27.07.2011, 16:55:35 »
У меня были конфликты с RockCandy   во всех шаблонах RocketTheme. Не работал жирный и италик шрифты. Либо выключить RockCandy либо удалить его записи в базе данных. Убрал последнее - всё стало работать.

Все верно но ты забыл сказать что после удаления RockCandy шаблон выдаст ошибки и после того как их исправить шаблон становится калекой и надо доводить до ума то что делали сами разработчики.
*

Маэстро

  • Захожу иногда
  • 51
  • 0 / 0
Re: Kunena 1.6 BB-Code. Отображение
« Ответ #29 : 14.01.2012, 14:39:14 »
Здест наверное описаны все варианты решения проблемы кроме моего.

У меня по всему сайту используется выпадающие меню, для которого требуется jquery, который в свою очередь конфликтует с slimbox-min.js форума.
Отключить jquery я не могу, так как перестанет работать меню. Как в данном случае можно решить проблему отсутствия bbcode ?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Список расширений для Kunena

Автор Kula4ka

Ответов: 16
Просмотров: 25104
Последний ответ 13.03.2026, 17:21:05
от lemur
Не подхватывается файл локализации компонента Kunena v6.0.3

Автор Александр Кардаш

Ответов: 1
Просмотров: 6366
Последний ответ 02.04.2023, 18:12:09
от Александр Кардаш
Нужна помощь в переносе форума с Kunena на wordpress и любой плагин форума

Автор Zoltar22

Ответов: 0
Просмотров: 6164
Последний ответ 19.10.2022, 04:32:49
от Zoltar22
Форум Kunena. нет поля для ввода текста

Автор sarvasvova

Ответов: 2
Просмотров: 6594
Последний ответ 02.08.2022, 09:32:31
от crimeafrend
Kunena при создании новой темы не выводит поле для ввода текста

Автор sarvasvova

Ответов: 0
Просмотров: 9205
Последний ответ 18.11.2021, 00:31:10
от sarvasvova