slovu.net - кодинг и не только!
  • Главная
  • Кодинг
    • Joomla
      • Virtuemart
    • Bitrix
    • WordPress
    • JavaScript
    • WebAsyst
    • PHP
    • CSS
  • Linux
    • ISPmanager + Ubuntu
  • Разное
  • Архив
  • Главная
  • Кодинг
    • Joomla
      • Virtuemart
    • Bitrix
    • WordPress
    • JavaScript
    • WebAsyst
    • PHP
    • CSS
  • Linux
    • ISPmanager + Ubuntu
  • Разное
  • Архив
menu

Joomla plugin YouTube

Кодинг /
Joomla
24.06.2014
job
6749

Вы не поверите, что я нашел в каталоге приложений Joomla - плагин вставляющий видео с YouTube в материалы сайта. Но самое интересное, плагин с пометкой популярный, да еще в теле плагина shell прописан (боту ПС подпихивает ссылку или еще что-то там, не вникал в shell). Я ахренел, и никто до меня этого не увидел? Представляю сколько пострадавших. Будем писать в тех.поддержку каталога расширений на присутствие мошеника. Раз пошла такая пляска, решил его вычестить и расширить функционал плагина в итоге получилось нечто новое. Под названием YouTube Player Plugin

Подробнее...

Обновление: Плагин jQuery для Joomla 2.5

Кодинг /
Joomla
12.05.2014
job
3824

Обновил системный плагин jQuery

Изменения:

  • добавлены новые ветки в том числе 2.х
  • библиотеки перемещены в медийную директорию 'media'

Скачать плагин plg_library_jquery.zip v2.5.2 для Joomla 2.5

Быстрый способ применить плагины content в своих целях

Кодинг /
Joomla
12.05.2014
job
2875

Зачем много слов? Все просто

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

объяснять не буду, кто ищит подобную информацию сразуй поймет как и куда применять.

Расширяем настройки модуля. Добавляем текстовый редактор как в модуле mod_custom

Кодинг /
Joomla
18.03.2014
job
5165

Опишу небольшой хак по расширению функционала модулей. Часто встречается задача где в пользовательском модуле надо дополнительно вывести произвольный текст, как в модуле mod_custom.

Вот как это делается:

Подробнее...

Joomla - преобразование строки params в массив $params

Кодинг /
Joomla
28.10.2013
job
4861

Бывают ситуации когда надо вытащить параметры какого нибудь модуля для использования его настроек на собственные нужды. Один из таких примеров интеграция плагина с модулем для корректной работы в компоненте. В общем с чем я сталкиваюсь в проектировании сложных систем на Joomla

И так. Как вытащить параметр модуля думаю не стоит описывать. Тупо подключаемся к БД, делаем запрос на нужный модуль и получаем строку с параметрами. К примеру в таком виде

{"layout":"default","method":"get","limit":"10","Parent_Category_id":["4","6"]}

Для преобразования строки в массив воспользуемся функцией JParameter

jimport('joomla.html.parameter'); // импорт библиотеки

$str = '{"layout":"default","method":"get","limit":"10","Parent_Category_id":["4","6"]}';

$params = new JParameter( $str ); // Создание объектного массива

echo $params->get('layout'); // Результат - default
echo $params->get('method'); // Результат - get
echo $params->get('limit'); // Результат - 10
echo $params->get('Parent_Category_id'); // Результат - array(2)

Еще один способ преобразовать JSON в объектный массив средствами php

$str = '{"layout":"default","method":"get","limit":"10","Parent_Category_id":["4","6"]}';

$params = json_decode($str);

echo $params->layout; // Результат - default
echo $params->method; // Результат - get
echo $params->limit; // Результат - 10
echo $params->Parent_Category_id; // Результат - array(2)

Вот и вся соль. Ничего сложного, просто заметка на память.

Joomla 2.5 реализация SEF / ЧПУ

Кодинг /
Joomla
16.10.2013
job
3991

Для тех кто впервые создает или подходит к грамотному созданию компонент, модуль, плагин для Joomla данный мини мануал будет полезен. Речь пойдет о SEF URL (search engines friendly url) ну или для русскоязычного юзера ЧПУ (человекопонятные УРЛ), кому как одобней. Как же заставить средствами движка (в нашем случае Joomla 2.5) конвертировать кириллический url в транскрипцию латиницы?

Делается все средствами фреймворка, для создания alias (алиаса) используем class JApplication

$title = "Создаем ЧПУ / SEF заголовок";
$alias = JApplication::stringURLSafe($title);
// В результате $alias присвоит
// sozdaem-chpu-sef-zagolovok

Так же можно воспользоваться обычной транскрипцией без удаления (преобразования) спец символов следующей функцией

$lang = JFactory::getLanguage();
$text = "Создаем ЧПУ / SEF заголовок";
$text_conv = $lang->transliterate($text);
// В результате $text_conv присвоит
// sozdaem chpu / sef zagolovok

По мере надобности дополню описание...

Virtuemart 2: Оптимизация Category

Joomla /
Virtuemart
16.10.2013
job
6408

На данный момент в разработке интернет-магазин Virtuemart2 с интеграцией 1С. Решил посмотреть на запросы виртмала и ужаснулся. Грандиозная утечка в БД. Как можно ради того что бы узнать Media изображение категории дополнительно обращаться к базе данных? Я в шоке. Это же все делается в том же запросе категорий. Капец, до сих пор успокоиться не могу.

Подробнее...

Яндекс Диск используем в качестве хранилища бэкапов

Linux /
ISPmanager + Ubuntu
03.08.2013
job
9942

Решил задействовать скрипт Яндекс Диск в качестве облачного хранилища бэкапа сайтов. Имеется сервер на базе Ubuntu 12.04 LTS + ISPmanager

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

Подробнее...

Joomla - защита админки

Кодинг /
Joomla
03.08.2013
job
5740

Ну вот и обрушилась брутфорс атака на админку Joomla, причем на все сайты сервера. И похоже конкретный ботнет работает. Все ip разные, каждый банить не будешь, чем раньше и спасался. Давно вынашивал план защищаться от подборщиков паролей с помощью .htaccess

Подробнее...

Virtuemart 2: Исправляем ошибки - Класс VmTable расширяющий функционал JTable

Joomla /
Virtuemart
13.06.2013
job
8595

На сегодня беремся за API Virtuemart 2. Попробую разобраться с классом VmTable - расширяющий функционал класса JTable.

Конфигурация:
Joomla 2.5.11
Virtuemart 2.0.20b

Возникающие ошибки:
Strict Standards: Accessing static property TableCategories::$_cache as non static in /home/www/site.ru/administrator/components/com_virtuemart/helpers/vmtable.php on line 59
Strict Standards: Accessing static property TableCategories::$_query_cache as non static in /home/www/site.ru/administrator/components/com_virtuemart/helpers/vmtable.php on line 60
Strict Standards: Accessing static property TableProducts::$_cache as non static in /home/www/site.ru/administrator/components/com_virtuemart/helpers/vmtable.php on line 59
Strict Standards: Accessing static property TableProducts::$_query_cache as non static in /home/www/site.ru/administrator/components/com_virtuemart/helpers/vmtable.php on line 60
Strict Standards: Accessing static property TableVendors::$_cache as non static in /home/www/site.ru/administrator/components/com_virtuemart/helpers/vmtable.php on line 59
Strict Standards: Accessing static property TableVendors::$_query_cache as non static in /home/www/site.ru/administrator/components/com_virtuemart/helpers/vmtable.php on line 60
Strict Standards: Accessing static property TableRatings::$_cache as non static in /home/www/site.ru/administrator/components/com_virtuemart/helpers/vmtable.php on line 59
Strict Standards: Accessing static property TableRatings::$_query_cache as non static in /home/www/site.ru/administrator/components/com_virtuemart/helpers/vmtable.php on line 60
Strict Standards: Accessing static property TableManufacturers::$_cache as non static in /home/www/site.ru/administrator/components/com_virtuemart/helpers/vmtable.php on line 59
Strict Standards: Accessing static property TableManufacturers::$_query_cache as non static in /home/www/site.ru/administrator/components/com_virtuemart/helpers/vmtable.php on line 60

Подробнее...

Страница 4 из 7

  • В начало
  • Назад
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • Вперед
  • В конец

Популярные публикации

  • В логах exim посыпались Message is frozen
  • RD_AddPhp for Joomla 1.7-3.x - плагин вставки в статью PHP кода
  • phpMyAdmin и ошибка «Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly»
  • Joomla вирус - backdoor.php.agent.sx он же eval(base64_decode(...));
  • Joomla 2.5: Оптимизация js и Асинхронная загрузка JavaScript
  • ISPmanager + Ubuntu 12.04 подводные камни с которыми я столкнулся при настройке сервера
  • Strict Standards: Non-static method JSite::getMenu() should not be called statically
  • Joomla 2.5: Плагин jQuery

Наши партнёры

Сайт работает на хостинге ihc.ru

Powered by Vik-San. Author - I'm, Job    |    Дизайн и верстка выполнены на основе технологий HTML5 и CSS3    © Slovu.Net

карта сайта
UP