OBEC POCTE
NEVSEREMOS'!

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

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

White spider removes redundunt images from Virtuemart 1.1.xВАЖЛИВО! Були повідомлення, що даний підхід прибиває додаткові зображення незаслужено. Тому ліпше зробити бекап перед використанням. Якщо хтось має рішення - пишіть. Багатьом знадобиться, думаю.

Зчасом Virtuemart 1.1.x обростає купою зображень, що не використовуються. Щоби вичистити зайві зображення з тек components/com_virtuemart/shop_image/product і components/com_virtuemart/shop_image/product/resized виконайте наступні кроки:

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

При спробі встановлення phing отримав таке:

# pear install phing/phing
Unknown remote channel: pear.phpunit.de
WARNING: "pear/PEAR_PackageFileManager" is deprecated in favor of "pear/PEAR_PackageFileManager2"
Unknown remote channel: pear.pdepend.org
Unknown remote channel: pear.phpmd.org
Unknown remote channel: pear.phpunit.de
Unknown remote channel: pear.docblox-project.org
Did not download optional dependencies: channel://pear.phpunit.de/PHPUnit, pecl/Xdebug, pear/PEAR_PackageFileManager, channel://pear.pdepend.org/PHP_Depend, channel://pear.phpmd.org/PHP_PMD, channel://pear.phpunit.de/phpcpd, channel://pear.docblox-project.org/DocBlox, use --alldeps to download automatically
phing/phing requires package "phing/phingdocs" (version >= 2.4.8snapshot20111006230626), installed version is 2.4.6snapshot20110704081620
phing/phing can optionally use package "channel://pear.phpunit.de/PHPUnit" (version >= 3.4.0)
phing/phing can optionally use package "pecl/Xdebug" (version >= 2.0.5)
phing/phing can optionally use package "pear/PEAR_PackageFileManager" (version >= 1.5.2)
phing/phing can optionally use package "channel://pear.pdepend.org/PHP_Depend" (version >= 0.10.0)
phing/phing can optionally use package "channel://pear.phpmd.org/PHP_PMD" (version >= 1.1.0)
phing/phing can optionally use package "channel://pear.phpunit.de/phpcpd" (version >= 1.3.2)
phing/phing can optionally use package "channel://pear.docblox-project.org/DocBlox" (version >= 0.14.0)
No valid packages found
install failed

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

Активна зіркаАктивна зіркаНеактивна зіркаНеактивна зіркаНеактивна зірка
Увага! Стаття не актуальна, оскільки з'явився плагін AjaxModuleLoader. Лишаю статтю в освітніх цілях.

У-ха-ха! Ха! Я павук!Задача: Завантажувати певні модулі на сторінці лише після того, як сторінка вцілому завантажилась. Мати можливість перевантажувати певні модулі періодично (наприклад модуль з рахунком матчу).

Мати можливість використовувати як mootools, так і jquery.

Пояснення: Сайт переобтяжений модулями, через що сторінка вантажиться досить довго. Хочеться швидко завантажити основне, а різні додаткові модулі вантажити вже після завантаження сторінки.

Обмеження: Не буде праюцвати для деяких модулів, що самі по собі активно використовують javascript. Конфлікт помічений для модуля mod_jreviews_listings

Приклад з разовим завантаженням

Приклад з періодичним перевантаженням з вказанням інтервалу в 60 секунд

Вирішення.

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

Проблема

pavukПісля встановлення шаблона AS Template 002024 він працює не так, як показано на демо-сторінці. А саме - не відображається підвал (footer) і щоразу при відкритті сторінки вилазить вікно JavaScript з текстом: designed by www.asdesigning.com. JavaScript: designed by www.asdesigning.com

Повідомлення JavaScript вистрибує тому, що скрипт не може знайти підвала з копірайтами розробника. Але ж я їх і не думав прибирати. То в чому ж проблема?

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

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

CAPTCHA для "Запитати продавця" (ask seller) у Virtuemart

Маємо:

  • Joomla 1.5.22
  • Virtuemart 1.1.6

Задача:

  • На сторінці "Запитати продавця" (ask seller) додати код перевірки

Розв'язок:

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

Вимкнути Mootools у VirtuemartЯкщо Mootools від Joomla конфліктує з Mootols від Virtuemart, або з чимось іншим, то вірний спосіб його вирубити є у шаблоні virtuemart. Принаймні це працює в Virtuemart 1.1.5 і 1.1.6.

А саме, у файлі

/components/com_virtuemart/themes/YOURTHEME/theme.php

орієнтовно в рядку 37 починається функція

function vmTheme() {
       parent::vmTemplate();
       vmCommonHTML::loadMooTools();
}

От, власне, можна закоментувати:

//##my Закоментовано за непотрібністю. Було: vmCommonHTML::loadMooTools();

Проте тоді "поламається" javascript'овий функціонал магазину - перестане працювати аяксова корзина і т.д.

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

Василь Харлампович ЗюзяТаке зло сталось - перестало пускати в аську через як мінімум kopete і pidgin. Через сайт, наприклад через meebo.com, пускає. При чому до перевантаження все працювало.

Вирішлось вказанням сервера ICQ login.icq.com замість раніше вказаного login.oscar.aol.com.

Рішення взяте звідси: http://www.icq.com/groups/index.php?act=view_topic&group_id=14189&topic_id=280541&forum_page=1

Неактивна зіркаНеактивна зіркаНеактивна зіркаНеактивна зіркаНеактивна зірка
Бабло перемагає домениПоступила інформація. що раніше безкоштовний домен org.ua перестане бути безкоштовним для простих смертних. Дуже прикро. Доведеться кілька хороших сайтів по історії закрити.
Неактивна зіркаНеактивна зіркаНеактивна зіркаНеактивна зіркаНеактивна зірка

SpiderІнколи необхідно обробити певний текст плагінами Joomla. Наприклад, ви змінюєте шаблон модуля і хочете, щоби вміст модуля оброблявся плагінами. Чи пишете власний компонент.

<?php echo JHTML::_('content.prepare',$text_to_be_parsed); ?>

Раніше я був дурний і пропонував ось це:

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

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

Інколи виникає проблема, що List bullets overlay floating imageелементи списку наїжджають на зображення, яке мають обтікати. У зображення, природньо, стоїть властивість float, скажімо, зі значенням left. Цей недолік показано на картинці.

Щоби це виправити, треба додати директиви в CSS для UL і OL. Власне директива має бути: list-style-position:inside;

Отже, додайте у Ваш CSS файл наступне:

ul,ol { 
list-style-position:inside;
}

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

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

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

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

Коментарі

  • Форматування PHP коду у VS Code відповідно до Joomla Coding Standards, тобто про phpcs та php-cs-fixer

    oppo oppo 16.03.2018 09:54
    спасибі, грамотно написано

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

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

    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 ...

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