Обзор некоторых плагинов и виджетов для MaxSite CMS
Метки: MaxSite | Учебная статья
Понедельник, 22 марта 2010 г.
Просмотров: 15718
Настроение: Умиротворённое
В колонках звучит: Империя - Поезд на Ленинград
Подписаться на комментарии по RSS
Давным-давно я обещал написать какие у меня плагины и виджеты включены на блоге. Итак, в алфавитном порядке:
Закладки на соц. сервисы (addzakl) - размещает внизу каждой статьи блок ссылок на сервисы социальных закладок. С их помощью человек, который пользуется этими ссылками, может легко добавить их себе в профиль.
Админ-анонс (admin_announce) - плагин отображает на начальной станице админки (ещё туда можно попасть нажав в админке в блоке "Начало" ссылку "Информация") статистику просматриваемых страниц - на какую страницу заходил наиболее всего, наименее всего, а также средне просматриваемые.
Антиспам (antispam) - очень полезный плагин, позволяет отлавливать явный спам. (для тех, кто не знает, поясню, что спамом называют нежелательную и назойливую рекламу, появяющуюся в массовых количествах. Изначально это слово расшифровывалось как SPiced hAM - острая ветчина. Есть два варианта истории почему это слово стало обозначением рекламы. Один из вариантов - это слово использовалось в юмористической миниатюре из шоу "Летающий цирк Монти Пайтона", в котором одна семью приходит в кафе, а там меню нашпиговано словом спам, викинги за соседним столом поют оду спаму и всё в этом духе... В общем, если нтересно - дальше идёт эта миниатюра.
По другой версии, дабы избавится от запасов консервов этой марки, оставшиеся после второй мировой войны, компания Hormel Foods, которая выпускала данные консервы, заполонила улицы рекламой своей ветчины. Слово "спам" было повсюду - на магазинах, на домах, автобусах... В общем, приедалось это слово страшно. А 1986 г. некий Дэвид Родес массово рекламировал финансовую пирамиду в usenet - тогдашнем прообразе интернета. Рассылка была настолько массовой, что некоторые её сравнивали с тушёнкой. Благодаря этому, в обиход компьютерных пользователей прочно вошло слово спам). Плагин позволяет блокировать комментарии, модержащие определённые слова ил с определённых IP (читается "айпи" - это адрес, который имеет компьютер в интернете). Так же этот плагин способен блокировать комментарии, в которых есть ссылки в html виде (типа a href). Запись всех комментариев, отловленных этим плагином записывается в файле "antispam.log" (имя можно поменять в настройках плагина которые появляются после его включении в администраторской панели), который находится в папке "uploads" (честно говоря, не совсем понятно, почему именно в этой папке).
Автозакрытие тегов перед «катом» (autoclose_tags) - в системе MaxSite есть такой... на мой взгляд баг, хотя сам создатель системы так не считает. При написании статьи часто используется тег "cut" (подробнее здесь). И если перед этим катом есть незакрытый тег, то велика вероятность появления ошибок в визуальном отображении страницы, на которой содержится текст анонса статьи. В моём случае это выражалось в том, что все виджеты (кстати, ещё про сайдбары, виджеты и плагины, а также теги можно прочесть тут. Там же объясняется и что это такое.) съезжали в конец страницы и двигались влево. Благодаря этому плагину, про это проблему можно забыть, как страшный сон и не думать о тегах.
Календарь (calendar), Рубрики (category) - плагины, позволяющие выводить виджеты календаря (удобная вещь как для пользователя, так и для автора) и список рубрик.
ColorBox (colorbox) - позволяет выводить изображение, при нажатии на него в аккуратно оформленной рамочке в увеличенном виде, а также выводить слайдшоу (показывать Вид и размеры рамки определяются в настройках. Если будете экспериментировать с размерами вывода рамки (они указывается в процентах от разрешения экрана), то я достиг оптимального для себя размера для скриншотов разрешения 1024*1024 при следующих параметрах: Ширина - 74%, Высота - 90%. Может, пригодится). На теме форума MaxSite, посвящённой этому плагину, обсуждается ряд проблем и способы их решения. Если что - рекомендую к прочтению. В принципе, есть ещё плагин LightBox (lightbox), выполняющий аналогичные функции, но мне больше приглянулся этот, хотя это, без сомнения, дело вкуса.
Сomment button (comment_button), Сomment smiles (comment_smiles) - добавляет над полем для комментирования кнопки для форматирования текста (жирный, курсив и т. д.) и эмотиконы или смайлы (изображение рожицы, помогающие выражать эмоции - улыбки, смех, злость, печать и т. п.).
Editor openwysiwyg (editor_openwysiwyg) - замена стандартному модулю набора текста. Подробее можно почитать тут. Там же можно найти про установку этого и других плагинов не входящих в стандартную поставку движка. (Если потеряетесь - это в конце той статьи)
Избранное (favorites) - выводит виджет c избранными ссылками. Но я с ним поступил немного по другому. Дописываете в поле списков виджета после названия нужного вам виджета "1 is_login()" (естесственно, без кавычек) - благодаря этому, этот виджет будет виден только тем, кто зайдёт на сайт под своим именем и паролем. То есть, обычным пользователям, включая тех, которые зарегистрировались на сайте, дабы писать коммментарии, этот виджет виден не будет. В данной строке цифра один - порядковый номер виджета, а is_login указание движку, выводить виджет только зарегистрированным пользователям. Далее, в настройках виджета указываем ссылки на наиболее часто используемые функциии админки - для меня это создание страниц, вывод списка страниц, а также редактирование комментариев (эту ссылку, я, не мудрствуя лукаво, назвал "Удаление спама" ибо достали). К примеру строка с ссылкой на страницу создания новой статьи выглядит так: "admin/page_new | Создание страницы". Таким образом, отображается в виджете текст "Создание страницы", который ведёт на страницу создания страницы. Обратите внимание, что если страница находится на вашем сайте, то указывать адрес вашего сайта не надо. От души благодарю человека с ником Wave - модератора форума движка MaxSite который помог мне разобраться с этим плагином.
Последние коммментарии (last_comments), Last pages (Last_pages), Page comments (page_comments), Page views (Page_views) - отображает виджеты в которых будет, соответственно, последние комментарии, последние опубликованные статьи, самые комментируемые статьи и наиболее просматриваемые (популярные) статьи ((два последних виджета отображают информацию только за последние сутки. Равно как и виджет "Активные комментаторы" (top_commentators), который выводит ники самых самых активных комментаторов.
Pagination mod (pagination_mod) - позволяет выводить внизу страниц, если статей больше чем на одну страницу, постраничную нумерацию. Скачать плагин можно тут. Если желаете, чтобы номера отображались посередине страницы, добавьте в файл style.css, находящийся в папке вашего шаблона после строки "/* pagination */" строку следующего содержания, заменив ей то, что прописано (именно только после слова pagination, а то вы можете стереть что-то важное) ".pagination_mod {margin:.5em 0 0; height:4.5em; text-align:center}". (опять же, без кавычек).
Перелинковка страниц (perelinks) - (описание автора - вышеупомянутого человека с ником Wave, за что ему ещё раз выражаю благодарность) - Плагин просматривает слова в текущей статье и слова в заголовках всех статей. При совпадении слово в статье делает ссылкой на ту статью, со словом заголовка которой совпало. Тем самым увеличивает количество внутренних ссылок. Перелинковка идёт на лету, не меняя текстов в базе данных. Поэтому если вам не нравится результат, достаточно плагин всего лишь отключить. Плагин имеет некоторые настройки, некоторые особенности и некоторые баги.Из особенностей: слово должно быть окружено пробелами, т.е. слово, к которому примыкает знак препинания, слово в начале или в конце строки, слово, к которому примыкает тег — ссылкой не становится. Не становятся ссылками слова короче трёх букв (не помню, включительно, или просто меньше трёх). Из багов: если слово стоит в середине ссылки или в атрибуте тега, плагин его выкусит и тем самым сломает ссылку или тег. Из этого же следуют конфликты с некоторыми плагинами, например FAQ.
Rater (rater) - Благодаря этому плагину, под каждой статьёй появляется 10 звёздочек и читатели имеют возможность прогосовать за статью, а вы, таким образом, сможете определить наиболее понравившееся темы.
Smiles (smiles) - плагин меняет популярные текстовые эмотиконы (смайлы) на графическое их изображение. Например двоеточие и закрывающую скобку на рожицу с улыбкой.
Tag clouds (tagclouds) - выводит виджет облака тегов меток статей. Чем больше статей у вас на сайте с данной меткой - тем большее слово. им шрифтом написано. Но я на сайте сделал чтобы отображался виджет Tag clouds 3d (tagclouds3d) - который выводит метки в виде крутящегося шара. Но благодаря обычному Tag clouds'у на странице создания/редактирования статей появляется облако тегов, таким образом не надо вписывать их каждый раз вручную.
Блок tweetmeme.com (tweetmeme_com) - этот плагин в каждой статье отображает количество ссылок на данную статью в твиттере - сервисе микроблоггинга (если кто не знает - адрес моего микроблога в твиттере - http://twitter.com/IarBest. Нажав на этот маленький блог, пользователи смогут, что называется "ретвитнуть", то есть поставить ссылку на статью в своём микроблоге твиттера.
Ушки (ushki) - этот плагин позволяет вам размещать на сайдбаре баннеры, счётчики и так далее. Почему такое смешное название - сказать не могу, но хоть что-то же должно быть уютным в сайте? ;) Иными словами ушки - это способ сделать что-либо (чаще всего код) отображаемым на всех страницах сайта и не только. Ушки можно использовать в основном тексте статьи (путём вставки тега , где, разумеется, вместо слов "имя ушки", надо написать её имя, которое вы даёте ей в настройках), там можно держать различные данные... В общем, это очень мощный инструмент, если знать как им пользоваться.
XML Sitemap (google-sitemap) (xml_sitemap)- плагин создаёт специальный файл в корневой папке сайта sitemap.xml. Благодаря ему, google лучше индексирует ваш сайт. Даже если на страницы потеряны ссылки.
Ну вот и всё. Некоторые плагины добавляют свои страницы настроек в админку в блоке "Плагины", некоторые плагины имеют ссылку на их опции в строках на странице управлеия плагинами. Виджеты можно раскидывать по сайдбарам (блок "сайдбары и виджеты" - подраздел "Настрйока сайдбаров"), большинство виджетов имеют настройки, которые появляются на странице настроек виджетов (тот же блок "сайдбары и виджеты" - подраздел "Настройка виджетов"). Описывать их все думаю, не имеет смысла, так как займёт очень много времени при том, что с ними легко и самому разобраться. Также у меня включены плагины Audio Player, Auth_content, Download count и некоторые другие, которыми я не пользуюсь и которые включены по принципу "пока не нужны, но нехай будут - не мешают. И последнее - ни в коем разе не переименовывайте папки плагинов. Я на этом в своё время опростоволосился (Wave, благодарю за проявленное терпение в поиске и исправлении этой моей оплошности), так что учитесь на чужих ошибках Как всегда, жду ваших комментариев. В следующем цикле статьи постараюсь описать некоторые мелкие настройки, которые в админке не сделаешь. Следите за новостями
Другие статьи на эту тему
- Hamachi - спасение для любителей сетевых баталий в старых играх
- SocPromotion - хорошая идея, кривоватая реализация
- Про лёгкую панику, интернет от телекома и прочие мелочи
- Сохранение статей со старого блога на движке WordPress, а также удаление вордпресса с хостинга
- Шурша страницами интернета или Пушной, как всегда, жжёт!
- Шурша страницами интернета или Нужно ли настолько использовать твиттер?
- Хозяйке на заметку: некоторые мелкие настройки в MaxSite CMS
Комментариев: 3
Хотелось бы побольше узнать о плагинах
у вас на сайте Облако тэгов почти не читабельно, может можно как нибуть по другому вывести теги, как например по стандарту выводиться на Вордпресс сайтах!
]]>]]>
to Василий
Этот плагин портирован с вордпресса .