Разделы

Rambler's Top100
LibeX: книжный магазин. Купите подержанные книги или продайте свои
Карта Блоггеров
200x200Финальная версия Joomla! 1.6.0 опубликована и доступна для загрузки!

Новая версия Joomla! мощнее и удобнее в работе, чем когда-либо ранее.

В результате практически полной переработки ядра системы, последняя версия Joomla! позволяет с лёгкостью создавать как небольшие сайты, так и веб-приложения или корпоративные порталы для крупных предприятий. Благодаря удачному сочетанию мощности и простоты управления содержимым, Joomla! 1.6 успешно сохраняет лидирующее положение в ряду прочих CMS.

В Joomla! 1.6 администраторов и пользователей ждут несколько ключевых изменений:

xss_exploitsПоследние несколько дней, команда Youjoomla провела испытания на безопасность Joomla или лучше сказать, тестирования лучшей защиты которую вы можете использовать на вашем сайте. Они сосредоточились в основном на XSS (cross site scripting), поскольку он является одним из наиболее распространенных способов для взломщиков получить доступ или испортить вид вашего сайта. Если вы не знаете, один из лучших способов защитить себя от XSS является использование на Joomla! сайте SEF механизм для ссылок.

Но проблема в том, что не каждый использует SEF, как следовало бы. Разработчики предложили простой способ защиты, а один из пользователей Джумлы andresg888 , протестировал этот способ с наиболее часто встречающимися эксплоитами.

Большинство из них используют в коде $ _POSТ и $ _GEТ , которые не проверить, чтобы напасть на ваш сайт.  Разработчики подчищают и проверяют  в коде strip_tags (), htmlentities (), htmlspecialchars () и так далее, но большинство этих моментов не дают 100% надежной защиты. Разработчики предложили добавить несколько строк кода, которые отделят всё от $ _POSТ и $ _GEТ и на выдече будут только  буквы, цифры, пробелы и '.

Так вот, 2 линии, что может спасти вас от неприятностей

post_get
Просто добавьте их в файл шаблона index.php после первого <? php кода, и вы будете в безопасности от XSS взломов.

Постовой: Вам нужен адвокат ? Обратитесь в Spousal property in Russia.
joooid клиент для Joomla

Joooid - это новый оффлайн клиент для CMS Joomla,  предназначенный для работы с сайтом напрямую из телефонов или других устроиств на платформе Android. Этот клиент позволяет публиковать статьи с изобржениями , управлять галереями на сайте и показывает , использую данные с GPS , откуда (с какого места или где находился) автор написал новую статью.

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

Для работы с Joooid вам надо поити на сайт Android Market скачать файлы и становить себе этого клиента. Далее надо установить Joooid плагин  (смотри инструкцию). Так же есть дополнительные возможности при установки некоторых плагинов для вставки карт от Google в ваши статьи или shadowbox плагин для галереи изображений. Разработчики сейчас работают над плагинов для вставки видео с YouTube.

Постовой: Для улучшения отопления в частных домах и не только , последнее время используют тепловые насосы , так что подумайте о том что используете вы и качественно ли работает ваша система

Оффлайн страница для сайна на Joomla Когда мы создаём сайт , то в админке Joomla CMS мы выключаем его на время наладки и размещения материала.

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

Сейчас мы попробуем изменить ситуацию и придумаем свою уникальную заставку для Joomla оффлайн страницы (offline page) на своём сайте.

Проблема: Сталкнулся в интересной особенностью .На сайте использовал стандартный поиск и Yoosearch модуль , если искать слова "новость" или "новости" то нет результатов поиска. При использовании Yoosearch (он написан с использованием технологии Ajax, поэтому результат отображается моментально ) , при наборе искомого слова первые 6 букв находит, а при вводе 7-ой буквы результат нулевой. Но если ввести 8 -ую букву (искуственно добавленную в тексте статьи) , то результат поиска опять появиться. Странности были только в словах "новость" или "новости" , другие слова из текстов обрабатывались без проблем.

При использовании родного поиска в Jooml-е выдаётся аналогичная ошибка.

Решение: Поиск ошибки привёл к следующему. В языковом пакете Joomla  есть файл ru-RU.ignore.php, в котором приводится список "общих" слов, которые при поиске игнорируются. В нём и оказались слова которые я пытался искать. Пришлось подкорректировать список нужных в будущем слов.

$search_ignore[ ] = 'новостей';
$search_ignore[ ] = 'новости';
$search_ignore[ ] = 'новость';
$search_ignore[ ] = 'новостями';

 

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

Приведу примеры нескольких:

Однакнопка.Ру - сервис для русских и некоторых популярных сайтов закладок.

AddThis - один из самых популярных сервисов , имеющий более 230 сайтов закладок.

Дополнительно для Joomla можно посмотреть модули и плагины на JED.

Многим приходиться часто работать с CMS и писать тексты для них. Невсегда удобно работать в онлайне или держать локальную копию сайта на компьютере. Для облегчения (и увеличения скорости работы в некоторых случаях) были написаны оффлайн редакторы для CMS .

TextKit - это программа работает под  Windows. Она позволяет в массовом порядке загружать, редактировать и публиковать контент на любом количестве ваших сайтов. Существует три версии программы Standart , Lite и бесплатная . Их различия можно посмотреть в таблице на сайте.

Другая программа Зеброид , аналогична по функционалу , но написана другими разработчиками.

Подробнее ознакомившись на сайтах этих программ , может возмёте их себе на вооружение.

Очень частый вопрос на форумах , "Почему немогу загрузить изображения на сайт ?"

Это происходит , потому-что на все браузеры корректно работают со скриптами и наверно лучше использовать загрузку на через Флеш загрузчик , а через обычные веб формы. Для отключения Флеш загрузчика вамнадо сделать следующее:

  • Зайти в админ панель сайта
  • Далее в общие настройки
  • Выбираем закладку система
  • Внизу этого раздела находим надпись Использовать Flash-загрузчик
  • Ставим выбор в значение НЕТ
После этой операции вы сможете загружать изображения во всех видах браузеров.
Есть  возможность выводить модули в шаблонах вывода материалов (те что находятся в папках tmpl)
Например, необходимо вывести модуль между заголовком componentheading и содержимым блога blog:

для этого надо вставить следующий код:
jimport('joomla.application.module.helper');
$mods = JModuleHelper::getModules('product_page');
echo JModuleHelper::renderModule($mods[0]);
где "product_page" - это позиция(раздел) для модуля (типо "content1") , а "$mods[0]" позволит загрузить первый модуль в этом разделе.
Для этого :

1. создаём позиции в шаблоне , например "content1"
2. далее создаём модуль "Пример" и задаем позицию расположения "content1"
3. в тексте пишем {Ioadposition content1} (не копировать мой вариант, так как  не все буквы латинские, напечатайте ручками)

в результате получается , что внутри текста у нас будет находится и работать модуль "Пример"

Сайт сделанный на Joomla могут испортить горе-хакеры. Для защиты от разных способов взлома, написаны компоненты типо: Defender, RS Firewall, X-Defender и т.д.  Все они не гарантируют 100% защиты , хотя увеличивают защищённость во много раз и справляются со многими попытками взлома.
Ниже перечислю несколько шагов которые помогут защитить ваш сайт от многих видов атак.

Tags:

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

В основном производители этих модулей публикуют свои наработки здесь

Tags:

По умолчанию Joomla использует свою favicon.ico иконку. Для её замены надо зайти в директорию где расположен ваш шаблон и заменить на другую. Для создания своей иконки можно использовать любой оффлайн редактор , но последнее время я пользуюсь онлайн сервисом WWW.FAVICON.CC