27 октября
2009 года
Не могу передать словами мои мучения с плагином iMasters WP FAQ, позволяющим создавать собственный FAQ. К сожалению, после обновления одного из блогов до версии Wordpress 2.8.5 прекрасный плагин «FAQ-Tastic» функционировать отказался, поэтому пришлось искать альтернативные варианты. Easy FAQ оказался слишком примитивным, к тому же банально неудобным.
iMasters WP FAQ и выглядит гораздо эстетичнее, и в использовании удобнее, вот только мне пришлось вырезать львиную долю кода, чтобы в ответах на вопросы адекватно отображались ссылки на другие сайты. Кроме того, весь текст на выходе превращался в вопросительные знаки. Я долго прыгала с бубном, и мне даже в голову не пришло, что плагин мог создавать собственные базы данных в кодировке latin1-swedish-ci. >< Слава богу, я проверила MySQL и отредактировала нужные поля вручную, но додумывалась я до этого часа два-три.
Тэги: php, код, плагины
Написано в Wordpress | Комментариев: 2 »
30 октября
2008 года
Последня неделя прошла у меня под знаком MaxSite CMS: обливаясь потом и горькими слезами, я пыталась сделать под неё тему. В общем, как писал Максим, «MaxSite CMS отличный способ научиться работать с PHP»… Если бы не опыт создания Wordpress-шаблонов, я бы просто поплыла. В принципе, не могу сказать, что работа очень трудная, но некоторые детали меня просто взбесили. В частности, тот факт, что по умолчанию в код страницы добавляется огромное количество <span> и <div>.
Вот пример кода, который формирует один из виджетов (генератор списка последних записей):
<div class="widget widget_1_2 last_pages_widget last_pages_widget_0"><div class="w0"><div class="w1"><h2 class="box">Последние записи</h2><div class="last-pages"><ul class="is_link"><li><b><a href="#" title="Привет, мир!">Привет, мир!</a></b> <p>Запись сделана 25.10.2008</p></li></ul></div></div><div class="w2"></div></div></div>
Что еще обидно – очень много class‘ов, но ни одного id. А id иногда бывают очень нужны. И вообще, поначалу тяжело было с этой CMS работать. Я же в php плохо разбираюсь, знаю только основы. К сожалению, Wordpress ползает очень медленно, а альтернатив не вижу. Хорошо бы найти что-то быстро работающее и понятное простому смертному.
Тэги: CSS, код
Написано в MaxSite CMS | Комментариев: 4 »
17 мая
2008 года
В новой версии Wordpress появилась очень удобная возможность автоматически выравнивать изображение по правому или по левому краю. Я думаю, каждый на своем опыте знает, как некрасиво выглядят изображения, напрямую вставленные в текст:

И насколько красивее смотрится иллюстрация, обтекаемая текстом.

Так вот, теперь красивое обтекание можно делать автоматически: просто в загрузке изображений ставим галочку напротив пункта «Выравнивание» -> «слева».
Если вы жмёте злополучное «слева» или «справа», но ничего не происходит, то скорее всего у вас в теме просто не прописан нужный код. Исправить это очень просто. Для начала зайдите в папку с темой и найдите там CSS-файл. Скорее всего, он называется style.css. Открывайте в текстовом блокноте (также редактор тем доступен через панель управления) и копируйте туда следующее:
img.centered {display: block;
margin-left: auto;
margin-right: auto;}
img.alignright {padding: 4px;
margin: 0 0 2px 7px;
display: inline;}
img.alignleft {padding: 4px;
margin: 0 7px 2px 0;
display: inline;}
.alignright {float: right;}
.alignleft {float: left}
Вот и всё.
Тэги: CSS, код
Написано в CSS, Wordpress | Комментариев: 4 »