Компонент "Генератор ключей"

Компонент предназначен для автоматической и ручной генерации ключей для ваших расширений. Сделал я его в связи с переводом продажи своих расширений на автоматическую основу. Устал вручную собирать дистрибутивы.

Ajax изменение сортировки контента в универсальном модуле Flexicontent

 Способ подходит для любого модуля и для любого компонента.

Кто видел универсальный модуль Флекси изнутри, тот поймет, почему я не полез в него, а сделал в обход.

Была задача, сделать в модуле табы при нажатии на которые происходила бы новая выборка контента с другими параметрами сортировки или отбора.

Определение корневой категории для компонентов, использующих таблицу категорий Joomla

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

Написал функцию, определяющую корневую категорию, пригодна для любого компонента, использующего таблицу категорий Joomla, для хранения своих категорий.

Функция получилась очень простая из-за того, что в категориях использованы nested sets, которые существенно облегчают процесс выборки как вверх так и вниз по дереву.

Тело функции:

Что нам приготовила новая Афиша Joomla

Буквально вчера мы презентовали, новую версию Афиша для Joomla 2.5. И сегодня в постараюсь в картинках показать, что нового в компоненте афиша, что изменилось в нем, как я думаю в лучшею сторону.

Новая версия компонента имеет версию 4.6 — это 20тый публичный релиз, компонента Афиша. Для компонента это целая жизнь :)

Резервное копирование сайта в облако

Админы делятся на тех кто ещё не делает бэкапы, и на тех кто уже делает бэкапы
(© Народная мудрость)

Я перешел во вторую группу совсем недавно. Нет, периодически бэкапы делались и до этого (великолепный компонент Akeeba BackUp). Но от случая к случаю. Собственно, именно случайные бэкапы и позволили выйти из критической ситуации. Сразу скажу, что пост абсолютно не рекламный, а просто о наболевшем.

Если с локальными бэкапами (например баз 1С) все понятно и просто — все происходит внутри локальной сети, есть отличные серверные инструменты и т.д., то с бэкапом сайтов возникли вопросы. Где хранить? У себя, локально — не удобно. Это лишний трафик, а у организации интернет не безлимитный. Где-то на сервисах типа DropBox, Google Drivе или Яндекс.Диск — не удобно. Ограничения на объем и нет ftp доступа. Приобретать отдельный VDS только для хранения бэкапов — кудряво по деньгам.

И вот тогда я и нашел облачное хранилище selectel. Перечислю несколько плюсов:

  • Неограниченный размер.

Аддон JoomShopping для экспорта товаров из прайс-листа 1с

Чисто для себя сделал импорт товаров из прайс-листа 1с v8 в магазин JoomShopping. Возможности скромные, но это с лихвой окупается простотой и скоростью применения. Опробован на JoomShopping 3.11.2.

Аддон может при первичной загрузке товаров:

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

При повторной загрузке товара:

  • Проверяет есть-ли товар с таким кодом в магазине.
  • Если есть, то обновляет цену и количество товара.
  • Если товара нет, то заносит товар с заполнением полей как при первичной загрузке.
  • Если появилась новая категория, то добавляет ее в дерево категорий.

Всего остального у меня в 1с нет, по этому не делал.

Полный текст статьи, скачать.</a

Авторизация через социальные сети joomla - Slogin

И так свершилось :-) Мы подготовили новый большой, очень большой релиз компонента авторизации через социальные сети joomla — Slogin.

Релиз наверное очень спорный из-за того, что заставляет пользователей компонента пошевелить пальчиками и перенести настройки из компонента в плагины. Однако, мы считаем что это было нужно и ниже я отвечу вам почему.

Почему я использую Joomla (продолжение)

Все познается в сравнении. Привыкаешь к гибкости и функциональности CMS. Настолько, что оно кажется естественным и нормальным. Например, создать меню и вывести его в виде модуля в нужном месте, назначить главной страницей любую другую на сайте, на выбор. Создавая шаблон, структурировать его в одном единственном index.php, а модуль устанавливать для всех шаблонов. Можно долго перечислять. Лучше расскажу реальный случай из практики.

Косячим: Меню

Добрый день. Кратко расскажу об основной ошибке при создании главного меню на сайте.

На JoomlaForum есть раздел «Мой сайт на Joomla», который я периодически просматриваю. Глядя на работы новичков я, честно говоря, прихожу в ужас. Большинство работ сделаны по советам «10 грубейших ошибок при создании сайта», только советы были интерпритированы с точностью наоборот. Хочу немного обобщить всяческие советы непосредственно для меню.

Основная ошибка: слишком много пунктов меню

Зачем больше 5 пунктов в главном меню? У вас всегда есть футер. И тот человек, который ищет что-то конкретное, всегда докрутит до футера и кликнет, на интересующий его пункт меню. Вот пример отвратительного меню:

Главная | О нас | Почему мы | Цены | Услуги | Скидки | Акции | Предложение посредникам | Вакансии | Наша техника | Задайте нам вопрос |

Комментарии Facebook и Вконтакте в К2, VirtueMart и JoomShopping

На самом деле это будет не просто статья, а попытка объяснить зачем людям стоит использовать социальные комментарии на сайте. Мы, как разработчики Joomline, достаточно давно разрабатываем расширения, связанные с социальными функциями, которые можно внедрить на сайт, и которые могут дать вашему сайту ощутимый бонус, как для привлечения новых пользователей, так и обратной связи с вашими пользователями или покупателями.