Рейтинг
+2.29
голосов:
2
avatar

Джумласкоп  

Огромный архив Joomla Templates топик-ссылка

Очень качественные темплейты класса Premium к движку Joomla. Есть примеры работ для Joomla 1.6. Я уже писал о достоинствах новой версии (http://programilla.com/blog/joomla/218.htm).

Вышла новая версия Joomla! 1.6

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

Релиз
Скачать Joomla! 1.6

Конфликт Mootools с jQuery в Joomla cms.


При подключении jQuery к Joomla 1.5.x столкнулся с проблемой отработки скрипта почему-то только в Google Chrome. Даже IE давал результаты.

Методом простого отслеживания (просто отключит header Joomla) выяснил, что причиной были именно встроенные по-умолчанию скрипты Mootools.

Вопрос конечно же загуглен до предела, но все же хочется повториться и услышать мнения сообщества по этому вопросу.
Самым простым решение для меня было отключить Mootools при помощи вставки скрипта:

<?php $headerstuff = $this->getHeadData();
  $scripts = $headerstuff['scripts'];
  $headerstuff['scripts'] = array();
  foreach($scripts as $url=>$type) {
    if (strpos($url, 'js/mootools.js') === false && strpos($url, 'js/caption.js') === false) {
      $headerstuff['scripts'][$url] = $type;
    }
  }
  $this->setHeadData($headerstuff); ?>


При этом я увидел желаемый результат! На что же повлиял отключенный Mootools остается для меня загадкой.

p.s. Включение режима noConflict jQuery результата не дало. Но я догадываюсь, что тупой непонимающей вставкой кода, результата и не должно быть, потому продолжу курить JavaScript чего и вам желаю.
Спасибо за внимание.

Корректировка BlackList в редакторе Joomla (вставка flash)


Цель: вставка flash в статью Joomla.
Путь к файлу с переменной blacklist:
/libraries/joomla/filter/filterinput.php

Содержимое для редактирования blacklist:
var $tagBlacklist = array ('applet', 'body', 'bgsound', 'basefont', 'frame', 'frameset', 'head', 'html', 'id', 'iframe', 'ilayer', 'layer', 'link', 'meta', 'script', 'style', 'title', 'xml');
var $attrBlacklist = array ('action', 'background', 'dynsrc', 'lowsrc'); // also will strip ALL event handlers


Ньюансы:


( Читать дальше )

Создание своего шаблона под CMS Joomla (часть 3-я "Итоговая" из 3)

1. Переопределение шаблонов.
— Главное в этой теме — чтобы шаблоном могли пользоваться люди, необходимо переопределять вывод внутри шаблона. Опять таки возвращаясь ко 2-й статье, пришлось найти все изменения в стандартном выводе и переопределить их в своем шаблоне. Работка казалось бы не пыльная, но времени потребовала. Грабли взяты на учет.
jcomments! самый популярный компонент для комментариев тоже приподнес сюрпризы. Первая мысль была переопределить вывод компонента стандартным методом. Но практика показала, что переопределение не работает. После недолгого разбора статей выяснилось, что переопределение не работает в чистом виде для этого компонента.
Выход найден! Во-первых нужно ЗНАТЬ, что мамбот system-jcomments вставляет свой стиль в заголовок. Поэтому делаем ему обрезание!(выключаем мамбот). Ну и теперь, когда мы избавились от занудного встраивание стиля, добавляем в наш файл стилей jcomments.
Вот часть кода, если кому из интересующихся лень взлянуть firebug'ом:
/*jcomments */
.jcomments-links {margin-top: 10px; clear:both; text-align: left}
.comment-link{padding: 20px 50px 5px 14px;background-image: url(../images/addcomments.png);background-repeat: no-repeat}
.readmore-link{padding: 20px 50px 5px 14px;background-image: url(../images/more.png);background-repeat: no-repeat}
.comment-link {background-position: right -2px}
.readmore-link {background-position: right -2px}



( Читать дальше )

Разработка шаблона под CMS Joomla (часть 2-я "структурная" из ...)


Часть 1-я находится здесь.

1. Что мы имеем изначально:
— готовая верстка html+css
— установленная Joomla 1.5.x


( Читать дальше )

Создание своего шаблона под CMS Joomla (часть 1-я "ИгрищЩа" из...)

Очень краткое начальное пособие для начинающих по созданию шаблонов под Joomla. Сначала сделай, а потом подумаешь, если захочешь. Дистрибутив Joomla 1.5.20 развернул у себя на хосте. Так что выполнив действия, можно сразу же увидеть результат, если у кого-то еще не стоит этой cms.

1. Создаем 4 файла и 1 папку:
/css/style.css
/templateDetails.xml
/template_thumbnail.png
/index.php


( Читать дальше )

Ложь, наглая ложь и статистика

Недавно вышла новая версия Joomla 1.5.19. Разработчики рекомендуют обновиться, так как программисты устранили четыре уязвимости, позволяющие злоумышленникам осуществлять XSS-атаки (Cross-Site Scripting) и производить взлом сайтов с использованием так называемой SQL-инъекции (SQL Injection).

Лирическое отступление:
«Ложь, наглая ложь и статистика» (полный вариант: Существуют три вида лжи: ложь, наглая ложь и статистика, англ. There are three kinds of lies: lies, damned lies, and statistics) — высказывание, приписываемое премьер-министру Великобритании Бенджамину Дизраэли, а известность оно получило благодаря Марку Твену после публикации «Главы моей автобиографии» в журнале North American Review 5 июля 1907 г.: «Цифры обманчивы, — писал он, — я убедился в этом на собственном опыте; по этому поводу справедливо высказался Дизраэли: „Существует три вида лжи: ложь, наглая ложь и статистика“». Однако этой фразы нет в работах Дизраэли. Также она не была известна ни при его жизни, ни вскоре после смерти. С точки зрения современных представлений наиболее вероятной кандидатурой на авторство является Чарльз Дилк (1843—1911).


А теперь немного «статистики»:

( Читать дальше )

Интеграция выпадающего jQuery-меню в шаблон Joomla.

В этой статье подробно рассказывается, как интегрировать красивое выпадающее jQuery-меню в шаблон Joomla. Идея не нова, но почему-то я практически не встречал толковых руководств по интеграции. Все пишут: «Вот, замечательное меню. Берите и пользуйтесь!». При этом подразумевается, что читатели знают, как его использовать. Это и естественно, ведь данные статей не рассчитаны именно на Joomla, хотя с интеграцией в Joomla у новичков могут возникнуть сложности. В этой статье я решил подробно рассказать, что и как делать. Надеюсь, она окажется многим полезна.


( Читать дальше )
Не забываем смотреть статистику:

Яндекс цитирования