OBEC POCTE
NEVSEREMOS'!

ЧаПи по Joomla

Загальні часті питання  по Joomla з власного досвіду.

Оцінка користувачів: 0 / 5

Неактивна зіркаНеактивна зіркаНеактивна зіркаНеактивна зіркаНеактивна зірка

spiderЯ користувався RokSprocket для виведення статей у вкладках. Проте опція "випадкових" статей у ньому - нахабна брехня. Він не дозволяє обирати кожен раз при завантаженні випадкову статтю. Тільки порядок вкладок може міняти випадково - для тих самих статей.

То ж за допомогою власного коду і трьох чудових розширеннь було реалізовано (Sourcer, Tabs and Articles Anywhere) модуль з випадковими статтями у вкладках.

Оцінка користувачів: 0 / 5

Неактивна зіркаНеактивна зіркаНеактивна зіркаНеактивна зіркаНеактивна зірка
Joomla RSS doesn't provide a separate image field

Я використовую zapier.com, щоб одразу постити статтю на сайт і до групи фейсбука. Проте я стикнувся із проблемою - фейсбук підтягував перше ліпше фото з сайту замість фото статті. У Zapier є опція обрати звідки брати фото для поста, але RSS-стрічка Joomla не передбачає окремого поля для фото.

То ж доевелось скористатись моїм плагіном MVC override і дещо вдосконалити рідний функціонал джумли. Результат можна побачити у наступній RSS-стрічці http://airsoft.in.ua/?format=feed&type=rss

Приклад коду XML з RSS (див. виділене жирним)

Оцінка користувачів: 0 / 5

Неактивна зіркаНеактивна зіркаНеактивна зіркаНеактивна зіркаНеактивна зірка

xml spiderДля перевизначення форми JForm через XML файл є ряд плагінів і порад, що зводяться до підвантаження власного XML файла у плагіні в події onContentPrepareForm (Aixeena CCK, ZUNO example) чи навіть раніше, як робить Form XML Override - у onAfterRoute додаванням чогось типу JForm::addFormPath(JPATH_SITE.'/templates/system/forms/'.$option);

Проте ці методи мають одну ваду(а може навпаки, залежить від ситуації) - ваша форма не заміняє оригінальну, але розширює, перевизначає оригінальні поля вашими, додає нові (є проблема з порядком).

Але якщо треба використати свою форму саме замість оригінальної, то треба всього лише зробити $form->reset(true);

Це вб’є оригінальний XML, а тоді вже робити $form->load($yourxml); чи $form->loadFile($path_to_your_xml_file);

Власне просте перевизначення форм реалізовано у плагіні MVC Override, достатньо його встановити і розташувати вашу XML-форму-перевизначник у потрібному місці.

Раніше я був дурний і розумівся на збоченнях,тому нижче старий мій підхід. Але нікому не розповідайте про нього, я не хочу позоритись.

Оцінка користувачів: 0 / 5

Неактивна зіркаНеактивна зіркаНеактивна зіркаНеактивна зіркаНеактивна зірка

Remove joomla message from queueJoomla 3.6

Постала задача видалити з черги вже засунуте через JFactory::getApplication()->enqueueMessage(JText::_('JERROR_NOLOGIN_BLOCKED'), 'warning'); повідомлення.

Знайшов таке http://www.compago.it/manuali/33-programmazione/382-how-to-create-and-delete-message-in-joomla.html і вдосконалив таким чином:

Оцінка користувачів: 0 / 5

Неактивна зіркаНеактивна зіркаНеактивна зіркаНеактивна зіркаНеактивна зірка

Cerbalus-aravensis-spider-photo-3 Задача

Отримати справжнє внутрішнє посилання Joomla із SEF-посилання. Наприклад, як хочу знати, як виглядає справжнє внутрішнє посилання для СЕФ-посилання http://sandbox2.com.us/index.php/weblinks-component

Це може стати в нагоді при розробці чи модифікації розширень для Joomla.

Вирішення для Joomla 3

Наступний варіант теж працює, але мінімум у одному випадку бела мішанина з якимось запитом GoogleAnalytics, тому я змушений був від нього відмовитись.

Результат у $url: index.php?Itemid=229&option=com_contact&view=contact&id=1

Оцінка користувачів: 0 / 5

Неактивна зіркаНеактивна зіркаНеактивна зіркаНеактивна зіркаНеактивна зірка

b_300_0_16777215_00_http___static.xscreenshot.com_2016_03_07_16_screen_4063dcccbdc913660331e2914070b38.jpegТреба було внести зміни в налаштування плагіна при інсталляції іншого розширення. Нижче наведено приклад мого коду.

Проблема дещо ускладнювалась тим, що об’єкт з параметрами містив вкладений об’єкт.

Скріншот для кращого розуміння структури моїх даних.

Оцінка користувачів: 5 / 5

Активна зіркаАктивна зіркаАктивна зіркаАктивна зіркаАктивна зірка

save spiderВстановив двомовну джумлу з використанням вбудованої системи багатомовності. Дивлюсь - вантажить процесор. Глядь у логи - купу звернень від ботів до неіснуючого в мене компонента K2

Оцінка користувачів: 0 / 5

Неактивна зіркаНеактивна зіркаНеактивна зіркаНеактивна зіркаНеактивна зірка

asЯ не міг знайти, де скачати AkeebaSubscriptions, як встановлюваний пакет. На сайті Akeeba є лише текст "Only PHP source code is provided" і посилання на GitHub. Репозиторій на GitHub має складну інструкцію, як побудувати пакет.b_300_0_16777215_00_http___static.xscreenshot.com_2015_08_23_11_screen_e4119feb1b20277b92eb2f732c6e073.jpeg

Тому створив невеликий баш-скрипт для автоматичної ініціалізації необхідних репозиторіїв і побудови встановлюваного пакета. Звичайно, необхідні залежності (як PEAR бібліотеки)  повинні бути встановлені вручну.

Розмістіть скрипт в порожній теці і отримайте результат у вигляді архіву. Код, я знаходться нижче.

Оцінка користувачів: 0 / 5

Неактивна зіркаНеактивна зіркаНеактивна зіркаНеактивна зіркаНеактивна зірка

SpiderAfter migrating a Joomla 1.5 web-site to Joomla 2.5 and next to Joomla 3.1 I have tried to install AkeebaBackup or PhocaGallery. Both installations gave the same error:

Error building Admin Menus

I digged tones of forum posts most of which recommended to remove any records tied to the problematic components from #__assets and #__menu. But there were no records about my components. Finally I found a solution!

Оцінка користувачів: 4 / 5

Активна зіркаАктивна зіркаАктивна зіркаАктивна зіркаНеактивна зірка

component/users/?task=registration.register 500 internal server errorПри спробі зареєструвати користувача Joomla видає помилку 500 internal server error, а посилання виглядає таким чином http://yoursite.com/component/users/?task=registration.register

У моєму випадку причиною була неможливість відправляти пошту через функцію php mail. Я змусив Joomla використовувати віддалений SMTP сервер і все запрацювало. Як налаштувати joomla для використання віддаленого SMTP сервера (на прикладі gmail).

FaLang translation system by Faboba
ОУН-УПА: легенда спротиву Українська Дивізія «Галичина» Зиновій Книш: спогади й матеріали до діяння УВО і ОУН Реаніматор електронних текстів Забуттю не підлягає 1917-1991
Orphus System

Коментарі

  • Урок на майбутнє. Зброя і революція.

    Chillipepper Chillipepper 20.12.2016 22:59
    "... малі держави не можуть ефективно покладатися виключно на стримування в якості основної стратегії ...

    Детальніше...

     
  • AutoReadMore - автоматичне додавання кнопки Детальніше для статей Joomla, інших компонентів і модулі

    gruz gruz 13.07.2016 18:38
    Виправив в останній версі 4.5.3

    Детальніше...

     
  • AutoReadMore - автоматичне додавання кнопки Детальніше для статей Joomla, інших компонентів і модулі

    гром гром 13.07.2016 10:01
    Привіт! Відмінний плагін, не можу застосувати його до категорій. Або скрізь працює або ніде! У ...

    Детальніше...

     
  • VirtueMart 2.x Categories accordion menu

    gruz gruz 28.12.2015 12:54
    http://static.xscreenshot.com/small/2016/01/06/02/screen_12a86996b1b92dde3e5c4ca5b872b516 ...

    Детальніше...

     
  • VirtueMart 2.x Categories accordion menu

    vladsklyar vladsklyar 28.12.2015 05:31
    http://armtrading.ru/ - тут по верхньому меню потрібно

    Детальніше...