Изтеглете безплатно набор от видео уроци за изграждане на сайтове на Joomla 3.0 с управление от едно меню. Просто ми пожелайте здраве и късмет. До скоро, Олег.

Можете значително да увеличите функционалността на вашия сайт, неговото забавление, лекота на използване, като инсталирате специални плъгини. Например, можете да инсталирате плъгин, който ще показва изход навсякъде във всеки модул, инсталиран на вашия ресурс. С едно кликване в редактора на материали можете да създавате заключениенеговият в статиятаи на всяко негово място, където поставите курсора. Освен това можете изходен модул в други модули, Страхотен? Не е ли? И всичко това с помощта на един много интересен плъгин modulesanywhere, което грубо се превежда като модули навсякъде. Това прекрасно разширение, състоящо се от два плъгина в един архив-инсталатор, е предоставено от холандското студио NoNumber (уебсайт www.nonumber.nl) и се пуска в два БЕЗПЛАТНИ версиии ПРО. Днес ще разгледаме само Безплатно.

Разбира се, има обикновен плъгин на Joomla, който може да направи това, но с просто натискане на бутон, това е още по-удобно. Инсталиране на разширението стандартенпрез админ панела. Както бе споменато по-горе, един пакет инсталира два плъгина едновременно: плъгина за бутон за вмъкване в статията или модула за HTML код - Бутон - Модули навсякъде и плъгина Система- Модули навсякъде. Тази информация ще ви е необходима по време на настройката. След като инсталирате пакета, отидете в мениджъра на материали и вижте долната част на страницата на редактора (на същия ред с бутоните „изображение“ и „подробности“)

бутон за вмъкване на модул. Работата с вложката е проста: Отворете HTML кода на материала или модула, поставете курсора на мястото, където искате да се покаже желан модули натиснете горния бутон. Това е всичко.

Ако отворите системния плъгин за настройки, ще видите, че там практически няма нищо за настройка, всичко най-интересно се отнася до Pro версията. Въпреки че това най-интересно нещо едва ли е възможно или трябва да се приложи. Можете да отидете на сайта на програмиста директно от отворения системен плъгин modulesanywhere и да закупите Pro версията или да надстроите съществуващата. Най-напредналите могат да показват модул в модул не само на HTML код, но след това отиват на сайта на програмиста и малко хора може да се нуждаят от него.

Разширението не работи с joomla 3 до версия 3.1 и с PHP до 5.3

За joomla 2.5 е по-добре да инсталирате старата версия на добавките, но ако имате PHP 5.3, опитайте новата. Те са в архива.

Можете да видите вашите PHP настройки в настройките на сайта. Контролен панел / системна информация / версия на PHP Ако използвате това разширение, препоръчително е да деактивирате обикновения плъгин loadposition. Ето целия ми доклад. До скоро, Олег

joomla вмъкване на модул в статия / материал

Днес ще говорим за жертвата - как да вмъкнете модул в съдържание или как да покажете модул в публикация, материал.Разбира се, говорим за joomle.

И като начало ще обясня защо трябва да показвам модула вътре в материала. Тук всичко е елементарно - това е увеличаване на функционалността на вашия сайт на joomla, ще дам пример. Имате красива галерия, съвсем логично е да покажете тази галерия в края на публикацията или дори в средата, където ще изглежда по-логично в контекста. Но, както знаете, всеки модул в jooml има позиция (отгоре, отляво, отдясно, потребител1, потребител2), строго фиксирана и посочена в шаблона на вашия сайт във файла - (templates/template name/templateDetails.xml). А позициите от своя страна не засягат площта на публикацията / материала. Средства по обичайния начинНе можете да показвате joomla модул в публикация... Въпреки че...

Тук някои със сигурност ще си спомнят за (модул за позиция на натоварване)това е функция на стандартния плъгин на joomla, включен в пакета по подразбиране, нарича се - "

Наистина ли! В крайна сметка с помощта на тази функция можете да покажете модула вътре в публикацията. За да направите това, проверете дали приставката е активирана

След това в публикацията, където трябва да покажете модула на joomla, напишете (модул loadposition)

Където module е името на позицията (отгоре, отляво, отдясно, потребител1, потребител2).

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

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

Ако сте направили всичко според инструкциите, тогава трябва да се появи изходът на модула вътре в материала.

Но, какво да направите, ако ИЗХОДЪТ НА МОДУЛА В МАТЕРИАЛА чрез (loadposition module) не работи, въпреки вашите правилни действия?!

Спокоен! Сега те ще се появят, не, не яйца, а нашата дългоочаквана галерия в нашата статия.

joomla - как да вмъкнете модул в модул:

За да направим това, ще прибегнем до супер плъгин, наречен Модули навсякъде.Което в превод означава модули НАВСЯКЪДЕ и, разбира се, това не е празно хвалене, всъщност, използвайки този плъгин, можете да показвате модул навсякъде - в публикация, дори в друг модул!

След това го инсталирайте и проверете дали е активиран!

След това отваряме материала за редактиране, в който трябва да вмъкнем нашата дългоочаквана галерия и в самото дъно на редактирането на материала ще видите нов бутон - Вмъкване на модул.

Ще се отвори прозорец с всички модули, инсталирани на вашия сайт. Изберете желания модул, запазете публикацията и вижте резултата.

Поздравления - вмъкнахте модула във вашата jooml статия!

Господа и, разбира се, дами, искам да се обърна към вас за съвет - какъв проектор е най-добре да купя?!

Сега 3d проекторите станаха много модерни, но колко добре развита и качествена е технологията? Тъй като изглежда като празен маркетингов трик, тъй като хората толкова много харесват 3D технологията в киното (това е истински бум от дълго време), тогава трябва да се отговори и на потребителското търсене за домашни киномани.

Така че се чудя - струва ли си да купите тези новомодни 3d проектори или да си купите обикновен висококачествен проектор?!

Днес ще ви разкажа за малка функция на joomla, за която, както се оказа, малко хора знаят. Тази функция ни позволява да вмъкнем (изведем) всеки модул в съдържанието. Тоест, донесете модула на всяко място в материала, което понякога се оказва много, много полезно.

И така, нека се заемем с работата. Отворете всеки модул на joomla. Ще взема за пример модула за търсене.

Влизаме вътре и виждаме:

Нека проучим полето "Позиция", това поле е предназначено да показва модула в определена позиция на сайта. На външен вид той прилича на обикновен избор, но всъщност не е (за интерес можете да проверите елемента). Опитайте да поставите курсора в това поле и да изтриете или напишете нещо .... Изненадан ли сте? Мисля, че да.

Въведете позицията в това поле нов1снимка по-долу:

Сега трябва да конфигурираме и активираме стандартния плъгин, ако не е активиран. За да направите това, следвайте следния път „Разширения-->Мениджър на добавки-->Съдържание - Зареждане на модул“влизаме в него.

Там виждаме:

В настройките активирайте приставката, ако не е активирана, и изберете стила, обикновено избирам без рамка.

Как да покажете модул в модул на Joomla - 4.3 от 5 на базата на 8 гласа

Често, за да създадете определена функционалност на сайта, трябва да покажете модул в модул на Joomla.

Има много опции, където можете да използвате това и много начини за показване на един модул в друг модул на Joomla.

В този урок ще разгледаме много опции за извеждане на модула, мисля, че един от тях определено ще бъде полезен.

Добавяне на позиция на модул към шаблона на модула.

Модул в друг модул може да бъде изобразен чрез добавяне на позицията на модула към шаблона за маркиране на конкретния модул.

Да предположим, че трябва да покажем позицията на модулите в модула на менюто. За това трябва да добавим специален кодкъм файла за маркиране на шаблона на този модул - default.php.

Ако модулът на менюто е шаблонен във вашия шаблон, тогава даден файлще се намира в следната папка: папка на уебсайта/шаблони/име на вашия шаблон/html/mod_menu.

Ако този файл липсва на посочения път, тогава трябва да го потърсите на следното място: папката със сайта /modules/mod_menu/tmpl.

Отворете този файл с редактор (можете да го използвате) и добавете следния код най-отдолу:

loadRenderer("модули"); $options = array("style" => "xhtml"); $position = "позиция"; ехо $renderer->render($position, $options, null); ?>

Само вместо думата "позиция" посочете всяка позиция на модула, от която се нуждаете (отгоре, потребител1 и т.н.).

Запазете файла. Сега дайте на конкретния модул позицията, която сте посочили в кода, и той ще се появи в долната част на модула на менюто.

По аналогия можете да добавите позиция на модул към всеки модул или компонент на трета страна.

Така че в бъдеще, когато актуализираме системата, файлът, който редактирахме, не се презаписва и всички наши промени не се губят, трябва да го шаблонизирате. За да направите това, в папката с вашия шаблон отидете в папката html, създайте папка mod_menu в нея (ако шаблонирате друг модул, тогава името на папката трябва да е същото като името на папката този модул) и копирайте файла, който сте редактирали тук.

Освен това можете да изведете отделен модулпо неговия ID. Можете да намерите ID на модула в мениджъра на модули в последната колона на таблицата, срещу модула, от който се нуждаете.

За да покажете модул по ID, можете да използвате следния код:

loadRenderer("модул"); $options = array("style" => "raw"); $dbo = JFactory::getDBO(); $dbo->setQuery("SELECT * FROM #__modules WHERE id="посочете ID" "); $module = $dbo->loadObject(); $module->params = "heading=2\nlimit=10"; echo $renderer->render($module, $options); ?>

Само не забравяйте да замените думите "посочете ID" с ID на модула.

Изход на модул с помощта на приставката Modules Anywhere.

С помощта на плъгина Modules Anywhere можете също много лесно да покажете модул в модул на Joomla. В допълнение, този плъгин ви позволява да показвате модула навсякъде.

Позволява ви да показвате както позицията на модула, така и отделен модул.

Ако решите да използвате този плъгин за тази цел, направете всичко по аналогия с горния метод за показване на модул в модул с помощта на код. Само в този случай вместо кода вмъкнете синтаксиса на извикването на модула.

Показване на модул в модул с произволен HTML код с помощта на стандартния плъгин за зареждане на модули.

В някои случаи, за да създадете определена функционалност, можете да покажете всеки модул в модула на произволен HTML код, който е част от стандартните модули на Joomla.

Много е просто и може да се направи стандартни средства Joomla, без да прибягвате до добавки и редактиране на трети страни системни файлове. В този случай изходът на модула може да се извърши с помощта на системния плъгин Load Modules, който е предназначен да показва модули в статиите на Joomla.

За да се покаже позицията на модул, е достатъчно да визуален редактормодул с персонализиран HTML код, поставете следното:

Вместо "посочете позиция" въведете необходимата позиция на модула (позиция-1, потребител-1 и т.н.).

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

Как да вградите Joomla модул в материал

За да вмъкнете модул за статии в Joomla 3, следвайте стъпките:

  1. Отидете на "Мениджър на разширения", отворете модула, който искате да вмъкнете в статията. За пример, ние взехме стандартния модул „Форма за вход“ за влизане в сайта, но можете да го имате всеки друг;
  2. Ако погледнете дясната страна на модула, тогава в елемента "Позиция" ще видите неговото местоположение (например Позиция-7). Трябва да изтриете тази позиция, като щракнете върху кръста, разположен вдясно от името;
  3. Сега трябва да кликнете върху полето "Въведете или изберете позиция", отворете нов прозорец с левия бутон на мишката и въведете ново име за позицията на модула (разрешено е използването на цифри и латински букви);
  4. След това трябва да запазите промените с помощта на бутона "Запазване и затваряне";
  5. В резултат на това модулът, който трябва да бъде поставен в материала, ще получи новото име на позицията, която сте измислили;
  6. Сега отваряме материала на мястото, където искахме да вмъкнем модула и пишем: (loadposition your_position_name);
  7. След това просто запазваме промените в материала и проверяваме работата на модула в статията.

След извършване на горните манипулации, формулярът за вход / регистрация беше показан в нашата статия. Естествено, никой не се нуждае от него в материала, но друг модул може да бъде много полезен.
https://www.youtube.com/watch?v=1bm4Cg89Dsw

Modules Anywhere: решение за показване на модули навсякъде в сайта на Joomla

Modules Anywhere е плъгин, който ви позволява да показвате модули в шаблони, статии, компоненти, плъгини и т.н. Работата на този плъгин е много подобна на работата на обикновения плъгин Load Module, но въпросният плъгин има голям списък от реални предимства и дори може да замени Load Module.

Плъгинът се доставя и с плъгина Button Modules Anywhere, който добавя бутон към редактора на Joomla.

Благодарение на това решение можете да вмъкнете синтаксиса за извикване на необходимия модул директно в съдържанието на материалите. Особено полезно, ако често трябва да извеждате модули в Joomla съдържание/статии.

Функции на плъгина на Joomla:

  • модулите могат да се показват не само в материали, но и в добавки, маркиране на шаблони, компоненти и т.н.;
  • можете да показвате не само позицията на модулите, но и единичен модул, който също може да бъде показан чрез ID или име;
  • има бутон за вмъкване на синтаксис в материали / статии;
  • можете да зададете стила на показване на модула;
  • можете напълно да замените обикновения зареждащ модул.

Всъщност, за да покажете един модул, трябва да знаете неговото име или ID. нужда от фигурни скоби() напишете модул и след това напишете името или идентификатора на модула. Трябва да изглежда нещо подобно: (идентификатор на модул_или_име_на_модул).

Синтаксисът за показване на позицията е същият, само след думата module трябва да посочите конкретна позиция (например (module top)). Възможно е също така да замените стила на модула по подразбиране. Съществуват следните стилове: table, xhtml, none, rounded, horz. Ще изглежда така: (модул отгоре|таблица).

Плъгинът има много малко настройки, но има някои важни. Така че в тага „Модул“ можете да замените използвания таг на модула. Тук можете да отпишете всяка друга дума, но не забравяйте, че ще трябва да я използвате, когато показвате модули (за материали и статии). Промяната на думата може да бъде полезна, когато някои от разширенията извеждат грешки при опит за използване на етикета на модула.

И в заключение: показаният модул трябва да е активиран, но ако не желаете да се показва на стандартното място на темата, а само в материала, тогава трябва да премахнете позицията в настройките на модула. В някои случаи активираната опция „Игнориране на кеширането“ също помага за избягване на грешки, което предотвратява някои проблеми с CSS и JavaScript на използвания модул.
https://www.youtube.com/watch?v=BEFKNiG9ygY