Новости Joomla

Ребят, всем привет! ️ Ищем Joomla-разработчика на проектные работы Бывает так что наших рук на все...

Ребят, всем привет! ❗️ Ищем Joomla-разработчика на проектные работы 🚨Бывает так что наших рук на все проекты не хватает - сейчас именно так. Поэтому ищем крепкого middle Joomla - разработчика, который сможет помогать нам в такие моменты. Работа проходит под крылом наставника/тим-лида: поможет советом, расскажет как правильно поступить в той или иной ситуации, например, когда проект неновый и нужно хорошо погрузится в уже рабочий сайт.Для работы вам потребуются навыки:
0. PHP >= 8.11. Composer/GIT/Docker2. Joomla >= 4, знание 3 будет плюсом (получение моделей через фабрику компонентов, queryBuilder и т.д.)3. Joomla Events/Dispatch4. Базы данных (Mysql >= 5)5. Понимание структуры плагинов (модулей), уметь написать свой под конкретную задачу6. Умение работать с кастомными полями (для расширения функциональности)7. Шаблон MVC, понимание работы в контексте джумлы (не смешивать представление и логику)8. Знание работы мультиязычности в Joomla будет хорошим подспорьем. Принципы работы, настройка, внедрение.
Если с этим всем умело управляетесь - присылайте мне в личку:- вашу почасовую ставку, - опыт работы с Joomla, - будет круто, если скинете ссылки на ваши свежие работы.С меня первое ТЗ вам на оценку стоимости, если все хорошо - бьем по рукам и начинаем работу.P.S. Два слова о нас -
SLT. 15 лет продвигаем и создаём сайты. Входим в ТОП-10 Питерских компаний по созданию и продвижению сайтов, в ТОП-3 разработчиков на Joomla в России.

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

nick71

  • Завсегдатай
  • 1145
  • 12 / 12
  • Сайты любой сложности - обращайтесь
Установил мамбот для увеличения изображений multithumb. Неплохая вещица но самое первое: после его установки эффект применяется КО ВСЕМ изображениям на сайте. Как то с этим можно бороться?
*

Lex

  • Завсегдатай
  • 1615
  • 274 / 1
Жизнь заставила учиться.
В личке на вопросы не отвечаю.
*

nick71

  • Завсегдатай
  • 1145
  • 12 / 12
  • Сайты любой сложности - обращайтесь
спасибо конечно что отозвался, но можно вкратце и по-русски подсказать?
*

Lex

  • Завсегдатай
  • 1615
  • 274 / 1
Справа настройки, слева в окне появляется код который нужно вставить в текст статьи, чтобы установить эти настройки в или для конкретного изображения или до конца статьи или до следующего переопределения настроек.
Жизнь заставила учиться.
В личке на вопросы не отвечаю.
*

nick71

  • Завсегдатай
  • 1145
  • 12 / 12
  • Сайты любой сложности - обращайтесь
н-дяяя... Подскажите плиз, на примере: у меня в материалах фотки которые надо чтоб открывались при нажатии, и на сайте несколько МОДУЛЕЙ с изображениями, и вот надо сделать чтобы в модулях этих фотки не открывались. Как это сделать? Есть какой-то реальный практический совет? И с английским у меня слабенько, так что даже праую панель нормально не переведу...
*

Lex

  • Завсегдатай
  • 1615
  • 274 / 1
Multithumb не работает в модулях. Фотки в модулях открываются чем-то другим к  Multithumb отношения не имеющим.
Жизнь заставила учиться.
В личке на вопросы не отвечаю.
*

Dikkiy

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Несколько вопросов
Установил я Multithumb.
Как подключить его к картинке? Какой код куда вставлять?
Допустим в плагине "insertlightimage" код вставляется так: {resize:normal:image.jpg}
А как это делается в Multithumb?
И где файл языковой этого модуля? Хотел перевести, но не нашёл :( В en-GB вроде нет :(
Ссылки на оф сайт не надо, не знаю я английский...
*

Dikkiy

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
ну так что? Кто нибудь подскажет?
*

dron

  • Завсегдатай
  • 1581
  • 16 / 10
тоже вопрос, как запустить эту штуку? бот установил, но он не работает. вылазит ошибкаю каотинки открываются как всегда. что еще куда нужно вставлять?
платформа joostina 1.2.0

Заранее спасибо!
*

Amber89

  • Новичок
  • 1
  • 0 / 0
Ребята, не отображаются подписи к картинкам. Что делать?
*

Dow-Jones

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
при установленном мамботе, при задании номеров конкретных категорий только для как использования, так и неиспользования мамбота (Enable Multithumb in these categories only и Disable Multithumb in these categories) сайт выдает ошибку:
Код
Warning: preg_match() [function.preg-match]: Unknown modifier '/' in ...\www\mambots\content\multithumb.php on line 51

строка 51 (и соседние выше) выглядит так:
Код
47.   $only_cats = $botparam->get('only_cats', '');
48.   $ignore_cats = $botparam->get('ignore_cats', '');
49.   $preg_cat = '/(;|^) *' . preg_quote(trim($row->category)). ' *(;|$)/i';
50.   if($only_cats && !preg_match($preg_cat, $only_cats)) return;
51.   if($ignore_cats && preg_match($preg_cat, $ignore_cats)) return;

Если же не устанавливать ограничения на отдельные категории, то ошибки нет. Прошу помощи.
« Последнее редактирование: 06.10.2010, 15:35:53 от Dow-Jones »
*

via82

  • Осваиваюсь на форуме
  • 42
  • 1 / 0
Доброе всем время суток!

Наткнулся недавно на mosimage.
Установил, включил плагин.

Он ведь завязан с {mosimage} а при редактировании статьи я не нашел  вкладку IMAGES как написано

Возможно ли его использование Joomla 1.5.20?

Можно поподробнее описать как его запустить.

Отредактировал:
Зря поднимал панику в принципе в статье все понятно если внимательно прочитать
« Последнее редактирование: 07.10.2010, 12:59:58 от via82 »
*

via82

  • Осваиваюсь на форуме
  • 42
  • 1 / 0
Помогите разобраться не работает lightbox
В консоли ошибок пишет jQuery is not defined
*

via82

  • Осваиваюсь на форуме
  • 42
  • 1 / 0
Разобрался

взял код файла components\com_virtuemart\js\slimbox\js\slimbox.js
Код
/*
Slimbox v1.57 - The ultimate lightweight Lightbox clone
(c) 2007-2009 Christophe Beyls <http://www.digitalia.be>
MIT-style license.
*/
eventName = (window.ie6 || window.ie7 )? "load" : "domready";
var Slimbox=(function(){var G=window,v,h,H=-1,q,x,F,w,z,N,t,l=r.bindWithEvent(),f=window.opera&&(navigator.appVersion>="9.3"),p=document.documentElement,o={},u=new Image(),L=new Image(),J,b,i,K,e,I,c,B,M,y,j,d,D;G.addEvent(eventName,function(){$(document.body).adopt($$(J=new Element("div",{id:"lbOverlay"}),b=new Element("div",{id:"lbCenter"}),I=new Element("div",{id:"lbBottomContainer"})).setStyle("display","none"));i=new Element("div",{id:"lbImage"}).injectInside(b).adopt(K=new Element("a",{id:"lbPrevLink",href:"#"}),e=new Element("a",{id:"lbNextLink",href:"#"}));K.onclick=C;e.onclick=g;var O;c=new Element("div",{id:"lbBottom"}).injectInside(I).adopt(O=new Element("a",{id:"lbCloseLink",href:"#"}),B=new Element("div",{id:"lbCaption"}),M=new Element("div",{id:"lbNumber"}),new Element("div",{styles:{clear:"both"}}));O.onclick=J.onclick=E});function A(){var P=G.getScrollLeft(),O=f?p.clientWidth:G.getWidth();$$(b,I).setStyle("left",P+(O/2));if(w){J.setStyles({left:P,top:G.getScrollTop(),width:O,height:G.getHeight()})}}function n(O){["object",G.ie6?"select":"embed"].forEach(function(Q){$each(document.getElementsByTagName(Q),function(R){if(O){R._slimbox=R.style.visibility}R.style.visibility=O?"hidden":R._slimbox})});J.style.display=O?"":"none";var P=O?"addEvent":"removeEvent";G[P]("scroll",A)[P]("resize",A);document[P]("keydown",l)}function r(P){var O=P.code;if(v.closeKeys.contains(O)){E()}else{if(v.nextKeys.contains(O)){g()}else{if(v.previousKeys.contains(O)){C()}}}P.stop()}function C(){return a(x)}function g(){return a(F)}function a(O){if(O>=0){H=O;q=h[O][0];x=(H||(v.loop?h.length:0))-1;F=((H+1)%h.length)||(v.loop?0:-1);s();b.className="lbLoading";o=new Image();o.onload=m;o.src=q}return false}function m(){b.className="";d.set(0);i.setStyles({width:o.width,backgroundImage:"url("+q+")",display:""});$$(i,K,e).setStyle("height",o.height);B.setHTML(h[H][1]||"");M.setHTML((((h.length>1)&&v.counterText)||"").replace(/{x}/,H+1).replace(/{y}/,h.length));if(x>=0){u.src=h[x][0]}if(F>=0){L.src=h[F][0]}N=i.offsetWidth;t=i.offsetHeight;var O=Math.max(0,z-(t/2));if(b.offsetHeight!=t){j.chain(j.start.pass({height:t,top:O},j))}if(b.offsetWidth!=N){j.chain(j.start.pass({width:N,marginLeft:-N/2},j))}j.chain(function(){I.setStyles({width:N,top:O+t,marginLeft:-N/2,visibility:"hidden",display:""});d.start(1)});j.callChain()}function k(){if(x>=0){K.style.display=""}if(F>=0){e.style.display=""}D.set(-c.offsetHeight).start(0);I.style.visibility=""}function s(){o.onload=Class.empty;o.src=u.src=L.src=q;j.clearChain();j.stop();d.stop();D.stop();$$(K,e,i,I).setStyle("display","none")}function E(){if(H>=0){s();H=x=F=-1;b.style.display="none";y.stop().chain(n).start(0)}return false}Element.extend({slimbox:function(O,P){$$(this).slimbox(O,P);return this}});Elements.extend({slimbox:function(O,R,Q){R=R||function(S){return[S.href,S.title]};Q=Q||function(){return true};var P=this;P.forEach(function(S){S.removeEvents("click").addEvent("click",function(T){var U=P.filter(Q,this);Slimbox.open(U.map(R),U.indexOf(this),O);T.stop()}.bindWithEvent(S))});return P}});return{open:function(Q,P,O){v=$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]},O||{});y=J.effect("opacity",{duration:v.overlayFadeDuration});j=b.effects($extend({duration:v.resizeDuration},v.resizeTransition?{transition:v.resizeTransition}:{}));d=i.effect("opacity",{duration:v.imageFadeDuration,onComplete:k});D=c.effect("margin-top",{duration:v.captionAnimationDuration});if(typeof Q=="string"){Q=[[Q,P]];P=0}z=G.getScrollTop()+((f?p.clientHeight:G.getHeight())/2);N=v.initialWidth;t=v.initialHeight;b.setStyles({top:Math.max(0,z-(t/2)),width:N,height:t,marginLeft:-N/2,display:""});w=G.ie6||(J.currentStyle&&(J.currentStyle.position!="fixed"));if(w){J.style.position="absolute"}y.set(0).start(v.overlayOpacity);A();n(1);h=Q;v.loop=v.loop&&(h.length>1);return a(P)}}})();

// AUTOLOAD CODE BLOCK (MAY BE CHANGED OR REMOVED)
Slimbox.scanPage = function() {
$$($$(document.links).filter(function(el) {
return el.rel && el.rel.test(/^lightbox/i);
})).slimbox({/* Put custom options here */}, null, function(el) {
return (this == el) || ((this.rel.length > 8) && (this.rel == el.rel));
});
};
window.addEvent(eventName, Slimbox.scanPage);

вставил его вместо кода в файле plugins\content\multithumb\slimbox\js\slimbox2.js

и еще в файле plugins\content\multithumb.php

стр 1091
Код
$document->addScriptDeclaration( 'document.write(\'<scr\'+\'ipt type="text/javascript" src="'.$this->_live_site.'/plugins/content/multithumb/slimbox/js/slimbox2.js"></scr\'+\'ipt>\');' document.write(\'<scr\'+\'ipt type="text/javascript">if (!/android|iphone|ipod|series60|symbian|windows ce|blackberry/i.test(navigator.userAgent)) {    jQuery(function($) {        $("a[rel^=\\\'lightbox\\\']").slimbox({/* Put custom options here */  /* BEGIN */   loop: '.$this->_params->get('slimbox_loop', '0').', overlayOpacity: '.$this->_params->get('slimbox_overlayOpacity', '0.8').',    overlayFadeDuration: '.$this->_params->get('slimbox_overlayFadeDuration', '400').',resizeDuration: '.$this->_params->get('slimbox_resizeDuration', '400').', initialWidth: '.$this->_params->get('slimbox_initialWidth','250').', initialHeight: '.$this->_params->get('slimbox_initialHeight', '250').' , imageFadeDuration: '.$this->_params->get('slimbox_imageFadeDuration', '400').', captionAnimationDuration: '.$this->_params->get('slimbox_captionAnimationDuration', '400').' , closeKeys: '.$this->_params->get('slimbox_closeKeys', '[27, 88, 67]').' , previousKeys: '.$this->_params->get('slimbox_previousKeys', '[37, 80]').' , nextKeys: '.$this->_params->get('slimbox_nextKeys', '[39, 78]').' , counterText: "'.$this->_params->get('slimbox_counterText', 'Image {x} of {y}').'" /* END */ }, null, function(el) {            return (this == el) || ((this.rel.length > 8) && (this.rel == el.rel));        });    });}</scr\'+\'ipt>\'); ' );

заменил на

Код
$document->addScriptDeclaration( 'document.write(\'<scr\'+\'ipt type="text/javascript" src="'.$this->_live_site.'/plugins/content/multithumb/slimbox/js/slimbox2.js"></scr\'+\'ipt>\');');
//document.write(\'<scr\'+\'ipt type="text/javascript">if (!/android|iphone|ipod|series60|symbian|windows ce|blackberry/i.test(navigator.userAgent)) { jQuery(function($) { $("a[rel^=\\\'lightbox\\\']").slimbox({/* Put custom options here */  /* BEGIN */   loop: '.$this->_params->get('slimbox_loop', '0').', overlayOpacity: '.$this->_params->get('slimbox_overlayOpacity', '0.8').', overlayFadeDuration: '.$this->_params->get('slimbox_overlayFadeDuration', '400').',resizeDuration: '.$this->_params->get('slimbox_resizeDuration', '400').', initialWidth: '.$this->_params->get('slimbox_initialWidth','250').', initialHeight: '.$this->_params->get('slimbox_initialHeight', '250').' , imageFadeDuration: '.$this->_params->get('slimbox_imageFadeDuration', '400').', captionAnimationDuration: '.$this->_params->get('slimbox_captionAnimationDuration', '400').' , closeKeys: '.$this->_params->get('slimbox_closeKeys', '[27, 88, 67]').' , previousKeys: '.$this->_params->get('slimbox_previousKeys', '[37, 80]').' , nextKeys: '.$this->_params->get('slimbox_nextKeys', '[39, 78]').' , counterText: "'.$this->_params->get('slimbox_counterText', 'Image {x} of {y}').'" /* END */ }, null, function(el) { return (this == el) || ((this.rel.length > 8) && (this.rel == el.rel)); }); });}</scr\'+\'ipt>\'); ' );



т.е. закомментировал часть кода

может кому поможет
у меня работает
пока без ошибок  ^-^
*

NlCK

  • Захожу иногда
  • 160
  • 1 / 0
можно ли зачищать папку /public_html/cache/multithumb_thumbs  ?
я так понял это временные файлы кэша ?
*

olaf

  • Захожу иногда
  • 225
  • 23 / 0
Установил мамбот для увеличения изображений multithumb. Неплохая вещица но самое первое: после его установки эффект применяется КО ВСЕМ изображениям на сайте. Как то с этим можно бороться?
Мне больше понравилось вот это sigplus.  Решает все ваши проблемы: применяется к определенным изображениям, имеет модуль, может работать, как галерея, 7 вариантов всплывания изображений.
*

NlCK

  • Захожу иногда
  • 160
  • 1 / 0
Не могу понять, как сделать, чтобы в Multithumb картинки в коде страницы имели не только Alt, но и Title ?
У меня Titile у всех картинок пустой получается..
*

zosim

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Здравствуйте! Отличный плагин! Но возникли небольшие проблемы, я сделал чтобы можно было перелистывать фото в лайтбоксе, но почему то там отображаются не все фото, например фото загружено 110, а отображается 98. Подскажите пожалуйста в чем может быть дело?
*

stas_rsv

  • Захожу иногда
  • 112
  • 1 / 0
если я правильно помню, то галерея сформируется из файлов, имеющих одинаковый Alt. Возможно у оставшихся 12 фото он иной?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как в компоненте JEvents настроить вывод многодневных событий?

Автор sergspb

Ответов: 0
Просмотров: 863
Последний ответ 18.11.2019, 13:26:37
от sergspb
Shortcode Ulimate косяк или так надо?

Автор inter1c

Ответов: 0
Просмотров: 1255
Последний ответ 08.05.2017, 11:22:06
от inter1c
Helix Megs Menu - как настроить? Все перерыл

Автор Alex_Ku

Ответов: 0
Просмотров: 2058
Последний ответ 03.05.2017, 17:03:14
от Alex_Ku
Multithumb водные знаки (Watermark)

Автор Doctor Death

Ответов: 0
Просмотров: 1003
Последний ответ 24.04.2016, 00:00:40
от Doctor Death
плагин JoomlaMobile для Joomla 1.5 как настроить

Автор Garryson

Ответов: 0
Просмотров: 978
Последний ответ 30.01.2016, 22:22:42
от Garryson