Рубрики
Совершенствуем блоки с закругленными углами в Joomla! 1.5
Joomla! 1.5 внесла качественно отличается от Joomla! 1.0 и это факт. Но, к сожалению, в новой версии остались некоторые рудиментарные явления, которые стоит усовершенствовать. Например, модель для вывода блоков с закругленными углами.
По умолчанию, если вы выберите для своего модуля позицию “rounded” то Joomla! автоматически сгенерирует вам следующую модель:
<div class="module">
<div>
<div>
<div>
Content
</div>
</div>
</div>
</div>Но данная модель, хотя и является наиболее простым и распространенным способом создания блоков с закругленными краями, не является оптимальным решением. Поэтому, я решил немного усовершенствовать модель для вывода скроенных углов в Joomla!
Модное облако тэгов для Joomla
Свершилось! Долгое время люди спрашивали у меня, существует ли аналог wp-cumulus (вращающееся облако тегов), и я отвечал, что нет. На самом деле изначально так и было, но не сейчас. Теперь действительно существует аналог модного облака тегов для Joomla! 1.5.x и 1.0.x.
Модуль называется 3D Cloud. Визуально он полностью похож на cumulus. В настройках модуля также можно указать скорость вращения облака, ширину, высоту, цвет фона и текста, а также прозрачность. Вес тегов оценивается по частоте слов в контенте, а при клике по слову выдается поисковая выдача по сайту по этому слову. Единственное и существенное отличие как раз и касается самого процесса тегования. То есть по сути теги в данном модуле, это не теги как таковые, в полном смысле этого слова. Но это проблема не автора модуля, которому мой искренний респект, а самой Joomla!.
Да, кстати 3D Cloud только для Joomla! 1.5.x. А аналог для линейки 1.0.x можно найти здесь. В любом случае, красивое облако вам обеспечено, но не исключены проблемы с русскими символами на Joomla 1.0.x.
Постовой:
Собрались жениться, тогда вам обязательно понадобятся аксессуары для свадьбы, без которых и свадьба не свадьба.
Социальная сеть на Joomla! 1.5.x
Социальная сеть - это довольно модная фича на сегодняшний день. Элементы социальной сети в той или иной мере присутствуют на сайтах различной направленности. Зачастую, используя элементы социальной сети по отдельности, мы можем и не отнести их к таковым, поскольку социальная сеть в WEB должна именно объединять в себе ряд характерных особенностей. Что бы не вдаваться в тонкости, приведу здесь лишь общие признаки социальной сети в WEB:
- Самопрезентация (профиль, блог)
- Коммуникация (внутренняя почта, комментарии, подписки)
- Кооперация (групповой блог, вики)
- Социализация (френдование, связи, группы и прочее…)
Итак, когда вы определились, что именно такими признаками должен обладать ваш будущий сайт на Joomla, тогда вам самое время задать себе вопрос: “А возможно ли реализовать все это на Joomla!?”. Именно на этот вопрос я постараюсь ответить вам в данном посте.
На самом деле - это возможно, более того, есть несколько вариантов решения этой проблемы. Начнем с самого популярного на сегодняшний день и наиболее доступного.
Апдейт Joomla 1.5 из админки в два клика
Когда-то я писал пост “Полный бэкап сайта на Joomla из под админки“, в котором рассказывал о компоненте, с помощью которого можно создать архив бэкапа сайта, для последующей установки на любом сервере.
Сегодня я рад сообщить вам о компоненте, с помощью которого вы можете обновиться до последней версии Joomla! линейки 1.5.x. Компонент называется Joomla Magic Updater 1.0 и скачать его можно здесь.
Принцип работы прост до безобразия, да и если честно, то я бы и не придумал лучше. Просто устанавливаете компонент, а потом в меню Joomla! выбираете сам компонент и перед вами будет следующая картинка (кликните, чтобы увеличить):
Вам нужно просто нажать на кнопочку “Update” и компонент сам скачает и установит вам последнее обновление системы с файлового архива Joomla!. Если же вы хотите установить бэкап по другому сетевому адресу, то вам нужно ввести его в поле адреса. Единственное замечание - архив должен быть в .zip.
Далее, происходит загрузка и установка. Лично я в результате апдейта получил белый экран, без каких либо сообщений об ошибке или удачно ходе обновления. Но, после того, как зашёл в админку снова, то увидел информацию что вместо версии 1.5.3 я имею последнюю Joomla! 1.5.7.
После этого непонятного случая, я зашёл на сервер и посмотрел, действительно ли моя Joomla обновилась? Да, обновилась, в ченджлоге было написано о том что это 1.5.7, нужные папки были обновлены, а в шаблонах появился JA_purity, которого не могло быть в 1.5.3, и ещё в папке tmp/ лежал последний релиз Joomla!.
Ну, и на конец, я решил попробовать взломать мою Joomla!, используя известный баг для сброса админского пароля, который присутствовал во всех версиях до 1.5.6. Этот хак не сработал и тогда, я окончательно понял, что моя Joomla! обновилась.
Подводя итог, скажу, что учитывая то, что версия компонента всего лишь 1.0, можно простить ему некоторые недочёты с точки зрения юзабельности, но своё дело он сделал, и я получил новую Joomla! в 2 клика, а самое главное - очень быстро. Потому как на апдейт путём заливки файлов через FTP уходило куда больше времени. Да и ещё, тестовый сайт стоял на не очень хорошем для Joomla! 1.5 хостинге, поэтому глюк с результатом может быть и от сюда. В общем, решать вам, а я думаю что компонент полезный и в следующих версиях будут исправлены мелкие неприятности и тогда можно будет ставить ему твёрдую “5″.
Постовой:
Рекомендую взглянуть на блог программиста, который лично мне очень понравился оформлением и стилем изложения автора! Кстати, там можете научиться как сделать свой social submitter, по словам автора - это “как два пальца…”
Понимание системы «переписывания разметки» вывода контента (output overrides) в Joomla! 1.5
Автор Andrew Eddie, перевод и авторская правка Hiway
Введение
Есть много требований к системам управления контентом, которые выдвигаются разработчиками, чтобы система могла претендовать на звание удобной для использования и кастомизации. Joomla 1.5 сделала большой шаг навстречу разработчикам, в данно случае дизайнерам и верстальщикам шаблонов, для внедрения их идей без изменения самого системного кода.
Ранее Joomla! была “заклеймена” многими разработчиками, как система в которой логика не была отделена от представления, что не давало возможности удобно работать с системой, кроме этого, вся разметка была сделана таблицами, не семантично, не соответствуя стандартам. Но Joomla 1.5 дала разработчикам возможность полностью автономно от ядра менять представление данных, чем значительно развязала руки дизайнерам.
Помимо этого, теперь вам не нужно особо переживать после очередного апдейта системы, что будут перезаписаны те файлы, в которых вы делали правки под свои нужды. Если вы сможете абстрагироваться от старой модели представления в Joomla 1.0 и принять новую модель, вы действительно будете ошеломлены потенциалом системы.
Цель данного материал состоит в том, чтобы показать как четыре различных области вывода контента в Joomla! могут быть настроены под любые требования дизайнера или верстальщика.






