Читаем Компьютерра PDA N54 (04.09.2010-10.09.2010) полностью

Всем хороша Joomla для небольшого сайта – кроме одного – набор полей материала лаконичен до сухости – название, содержание – всего два поля не считая разделов и категорий – но это не поля в чистом виде, а иерархия – структура хранения, отображения.

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

А так же желательны комментарии к материалам, права доступа, теги, капча и пр. На этом месте многие начинаю рассматривать альтернативу Joomla – Drupal – краеугольным камнем которого уже несколько релизов подряд является модуль CCK (дополнительные поля, права доступа к ним). Плюс ещё таксономия (теги/ каталоги) и комментарии – два последних модуля входят в ядро Drupal и являются его базовым функционалом – CCK ставится отдельно.

Если что-то подобное для Joomla – конечно да – будем ставить K2.

Брать здесь http://extensions.joomla.org/extensions/core-enhancements/content-management/8061/details

Русифицировать так – берем здесь перевод http://vjoomla.ru/blogs/item/download/444.html.

Потом содержимое папки language переписываем в существующую папку корень\ language, а содержимое administrator\ language соответственно в корень\ administrator\ language нашего сайта – где корень это папка где установлена Joomla.

Что может К2 – практически всё требуемое в одном – что-то лучше, что-то хуже – то что хуже будем менять на лучшее.

Вначале немного теории – как работает K2.

К2 - это отдельный модуль, который дублирует функционал Joomla – на самом деле это практически 80% замены функционала – стандартная иерархия категория/раздел меняется просто на категорию с любым уровнем вложения. Материал K2 – это собственный материал – замена стандартного, аналогично с пользователями и группами – от ядра Joomla остались только функции отображения и управления.

Теперь к практике – считаем что K2 стоит и русифицирован. В меню Компоненты переходим на пункт K2 - панель управления. Иконок многообразие – начнем с самого главного – создадим свой тип материалов – к примеру «Каталог машин» и дополним его полями – производитель, цена.

Тип материалов добавляется на закладке Группы доп. полей. Кнопка Создать, вводим имя группы «Каталог машин». Жмыхаем Сохранить.

Далее переходим на закладку Доп. поля – там мы будем добавлять к стандартному заголовку и описанию с картинкой, наши новые, специфические для каталога, поля – цена и производитель. Всё просто – Создать – имя «Цена», опубликовано «Да», тип «Строковое поле», группа «Каталог машин».

Для производителей создадим подобное поле, только поиграемся с типом – выберем выпадающий список – каждое поле списка это опция – добавить опцию – добавить вариант выбора выпадающего списка – в опции вбиваем Мерседес, Вольво, Ауди – каждое в свою.

Далее создадим иерархию – дорога лежит в закладку Категории – Создать – заголовок – «Легковые», псевдоним «legkov», родительская категорию – поле, которое позволяет строить иерархию – укажите в случае необходимости, куда будет вложена новая категория. Следующее поле позволит для новой категории наследовать настройки родительской – убыстряет работу по ведению больших каталогов. Далее – назначить группу доп. полей – «Каталог машин», опубликовано «Да», доступ «Все». Пишем описание, вешаем картинку. Готово.

Отображаем на сайте – встраиваем ссылку в меню – выбирайте меню по вкусу - например в главное– соответственно Все меню -> Main Menu административной страницы всей Joomla. Создаем новый пункт – тип K2->Списки материалов->Категория в категории указываем «Легковые машины» (с правой стороны) – прочее делается как обычно для меню – имя, псевдоним и т.д..

Смотрим на страницу сайта – открываем меню – видим – ни чего не видим – не создали материалы автомобилей.

Возвращаемся на панель K2 – Компоненты->K2 – закладка Материалы – Создать - заполняем заголовок, псевдоним – можно в транслитерации заголовок или заведите кодировку позиций каталога и пишите очередной код - артикул. Теги – теги через запятую. Далее пишем описание, вешаем картинку, галерею, видео, доп. файлы – по вкусу. Не забываем указать категорию и заполнить доп. поля – цену и производителя. Сохранить – смотрим на страницу каталога сайта – шедевр возник. В шедевре много лишних полей – лечится на закладке категории Компоненты->K2->Категории->(открыть нужную категорию) - с правой стороны внизу можно поубирать лишние заголовки, поля даты публикации, автора и пр. - входящие в категорию материалы унаследуют настройки от мамы (или папы – у кого кто).

Что осталось – мелочи – пользователи – вначале Компоненты->K2->Пользователи – помещаем себя и соратников по труду в группу Site Owners. Читателей туда помещать не нужно.

Для чего мы это сделали, если и так хорошо – чтобы работать с материалами с центральной страницы сайта, а не через админку. Как это делается – через менеджер модулей Расширения->Менеджер модулей – ставим отбор по типу Выберите тип – mod_k2_login – включаем, размещаем на странице.

Перейти на страницу:

Похожие книги

Внутреннее устройство Microsoft Windows (гл. 1-4)
Внутреннее устройство Microsoft Windows (гл. 1-4)

Книга посвящена внутреннему устройству и алгоритмам работы основных компонентов операционной системы Microsoft Windows — Windows Server 2003, Windows XP и Windows 2000 — и файловой системы NTFS. Детально рассмотрены системные механизмы: диспетчеризация ловушек и прерываний, DPC, APC, LPC, RPC, синхронизация, системные рабочие потоки, глобальные флаги и др. Также описываются все этапы загрузки операционной системы и завершения ее работы. B четвертом издании книги больше внимания уделяется глубокому анализу и устранению проблем, из-за которых происходит крах операционной системы или из-за которых ее не удается загрузить. Кроме того, рассматриваются детали реализации поддержки аппаратных платформ AMD x64 и Intel IA64. Книга состоит из 14 глав, словаря терминов и предметного указателя. Книга предназначена системным администраторам, разработчикам серьезных приложений и всем, кто хочет понять, как устроена операционная система Windows.Названия всех команд, диалоговых окон и других интерфейсных элементов операционной системы приведены как на английском языке, так и на русском.Версия Fb2 редакции — 1.5. Об ошибках просьба сообщать по адресу — general2008@ukr.net.

Дэвид Соломон , Марк Руссинович

Зарубежная компьютерная, околокомпьютерная литература / Прочая компьютерная литература / Книги по IT
Криптография и свобода
Криптография и свобода

Слово криптография означает тайнопись.Российская криптография имеет многовековую историю, начинающуюся с указов Петра I о «черных кабинетах». До середины 80-х годов XX века криптография в России использовалась только для военных, дипломатических и правительственных линий связи и была строго засекречена. Даже употребление слов «криптография», «шифры», «ключи к шифрам» в открытых публикациях было недопустимо. Но в мире быстро назревала потребность в гражданской криптографии, стремительно развивались информационные технологии, стали появляться компьютерные сети, Интернет, денежные электронные расчеты. Для этого требовались надежные и общедоступные криптографические методы защиты информации.Была ли Россия готова к появлению гражданской криптографии? И да, и нет.Да, потому что еще с советских времен в России существовала прекрасная криптографическая школа и высококлассные специалисты-криптографы, которые долгое время на равных конкурировали с американским Агентством Национальной Безопасности и обеспечивали гарантированную защиту военных, дипломатических и правительственных линий связи.Нет, потому что синдром тотальной секретности всего, что касалось криптографии, восходил к сталинским временам и мало изменился за прошедшие десятилетия. А в подобных условиях очень хорошо себя чувствуют многочисленные чиновники от криптографии.В 1992 году случился кризис: поток фальшивых авизо захлестнул Центральный Банк России и грозил обрушить всю финансовую систему. Потребовалась срочная помощь криптографов: в кратчайшие сроки создать, наладить и запустить в эксплуатацию систему криптографической защиты телеграфных и почтовых авизо в такой огромной структуре, как ЦБ РФ.Эта задача была выполнена за три месяца – неимоверно короткий срок.В России появился первый реальный пример гражданской криптографии.О том, что представляла из себя советская криптографическая школа, о ее специалистах и начальниках, о царившей тогда в стране атмосфере, о том, как была создана система защиты для Центрального Банка России, и, наконец, о том, почему же в России так трудно пробивает себе дорогу гражданская криптография – в этой книге.

Михаил Евгеньевич Масленников , Михаил Масленников

Биографии и Мемуары / Математика / Прочая компьютерная литература / Образование и наука / Книги по IT