OBEC POCTE
NEVSEREMOS'!

Технічний блог

Оцінка користувачів: 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

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

SSL spiderПробую встановити SSL для локального apache на OpenSuse. Згідно з інструкцією запускаю /usr/bin/gensslcert

Отримав довгу відповідь з купою помилок

creating CA request/certificate ...
problems making Certificate Request
140601438258832:error:0D07A098:asn1 encoding routines:ASN1_mbstring_ncopy:string too short:a_mbstr.c:147:minsize=1
something ugly seems to have happened in line 119...

Проблема була в тому, що десь чомусь не вказано хост. Довелось скористатись ключем -n. Оскільки це для локалки, то домен вказав gruz

/usr/bin/gensslcert -n gruz

 Запрацювало.

Оцінка користувачів: 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

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

i_013.png

Достить довго не міг допетрати, як подивитись спливаючу підказву у Firebug. Коли йдеться про :hover, то це відомо. А коли про mouseover-mouseout.

В мережі відповіді були якісь надто складні. І тут допетралось.

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

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

ПавученяточкоЦе більше примітка для себе на майбутнє.

При збереженні порівняно невеликої статті УКРАЇНСЬКОЮ (530 Кб HTML кода) постійно хапав помилку чи про ліміти пам’яті, чи про ліміти вкладених функцій. Ці ліміти пробував неймовірних розмірів - з тим же результатом. В той же час  більший обсяг англійського контенту зберігало без питань.

Довелось в налаштуваннях статей відключити збереження історії. Запрацювало.

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

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

Кажуть, це павук - вегетаріанецьМігрував український сайт аж із Joomla 1.0 на Joomla 3. В статтях не було аліасів, або аліаси були неприйнятні. Наваяв невеликий скрипт для автоматичної перегенерації аліасів у всіх статей.

Інструкція.

Зробити бекап #__content таблиці.

Файл із поданим нижче кодом покласти в templates/system/makealias.php

Запустити в бравзері yoursite.com/?tmpl=makealias і дочекатись завершення виконання (завантаження сторінки).

Видалити файл templates/system/makealias.php

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

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

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

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

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

Оцінка користувачів: 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.

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

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

Дочірні категорії

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

Мій досвід підкорення Linux

FaLang translation system by Faboba
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/ - тут по верхньому меню потрібно

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