Romantic

Помогите доработать тему для WordPress

Здравствуйте!

Создаю блог на WordPress через связку Apache 2.2.13 + PHP 5.3 + MySQL 5.1.39 + phpMyAdmin
(не Денвер). Изменяю тему Blue Sky Beach Theme под себя. Изначально в ней было 2 сайдбара, которые располагались справа от контента. С помощью другой темы DIYTheme я распределил сайдбары по краям блога с помощью функций

<?php include(TEMPLATEPATH."/l_sidebar.php");?>

и

<?php include(TEMPLATEPATH."/r_sidebar.php");?>

Создал файлы с этими именами и скопировал в них участки кода, которые отвечают за отображение конкретного сайдбара. Функцию get_sidebar() удалил. После этого обновил блог и стал подгонять положение сайдбаров и контента, чтобы они синхронно встали. Мне это удалось! Но каким же было мое удивление, когда, зайдя на другие страницы, я увидел необъяснимое… Область контента отобразилась в левом углу, а сайдбары оказались сверху него и недалеко друг от друга… С чего бы такое?… :unsure: Плюс я решил немножко изменить меню. Меню у меня горизонтальное и у одного пункта имеется подменю со списком страниц, реализованного через функцию:

<?php wp_list_pages('title_li=&depth=-1'); ?>

Я решил немножко изменить меню, расформировал страницы по разным пунктам меню и страницу "О блоге" вынес в отдельное меню, а также значение главной страницы. Раньше у меня на главной странице выводились последние записи блога, а теперь за главную страницу отвечает конкретная страница: "О блоге". Для вывода последних записей я создал пустую страницу "Новое на блоге". Теперь у меня проблемы с меню начались. Активные пунты меню не подсвечиваются, т.е. при наведении на пункт меню он подсвечивается, но подсветка не остается для активной страницы… Класс current_page_item я не трогал… Вот он:

#header #header-menu ul li.current_page_item a{             
color: #0062c0;             
background: url("images/header_menu_hover.gif") no-repeat;                  
}

Рисунок на месте, все должно работать. Условие на активность меню описано. Но вот какая штука. Когда заходишь на страницу "Новое на блоге", подсвечивается кнопка "Главная", как будто я на ней, а на самом деле нет… Другие же кнопки не подсвечиваются, когда я щелкаю по ним, т.е. активность не фиксируют, класс current_page_item не обрабатывается… Вот описание одного из пункта меню:

<?php if ( is_single() ) { ?>                 
<li class="current_page_item"><a href="http://localhost/localblog/novoe-na-bloge">Новое на блоге</a>
</li>                 
<?php } else { ?>                 
<li><a href="http://localhost/localblog/novoe-na-bloge">Новое на блоге</a></li>                 
<?php } ?>

Т.е. есть условие, что если пункт меню активный, то добавлять класс current_page_item. В противном случае кнопка обычная…

В моей же ситуации подсвечивается только кнопка "Главная", если я перехожу на страницу "Новое о блоге", хотя этого быть никак не должно… Помогите мне, пожалуйста, разобраться в этой проблеме…

Пробовал отключать все плагины – не помогло…

Если Вам нужны какие-то материаллы, скажите и я вышлю…

P.S. Да уж… Хочешь быть программистом – имей железные нервы…=)))

С уважением, Сергей.

Проблемы при работе плагинами

Здравствуйте!

При создании блога на WordPress через веб-сервер в связке Apache 2.2.13 + PHP 5.3 + MySQL 5.1.39 + phpMyAdmin (не Денвер) я стокнулся со следующими проблемами по поводу плагинов.

Проблема в неотображении кнопок в визуальном редакторе, а там есть замечательный тег «Далее», который сейчас мне очень нужен, а также не функционирует плагин PageNavi, который отвечает за навигацию по страницам!!!

При активации плагина Popularity Contest появилось сообщение: "Плагин не может быть активирован, поскольку он вызвал фатальную ошибку", но панель объявлений с отчетом их популярности все равно появилась. Скажите, пожалуйста, что значит эта фатальная ошибка и к чему она может привести?… Необычно как-то… Объясните, пожалуйста, некоторые моменты настроек плагина. Есть такое поле: "Игнорировать просмотры авторов сайта". Мне кажется, что это означает то, что, если автор какой-либо записи зайдет на свою же запись, то популярность при этом расчитываться не будет. Я правильно понимаю? Также есть поле: "Поисковые домены (разделяйте пробелами)@? в котором без запятых(!) указаны 3 поисковые системы: google.com yahoo.com bing.com (именно так написано и там). Что это значит?… В разделе "Значения Популярности" ведется учет по записям независимо друг от друга? Т.е. если какое-то из значений выполнится, то запись станет популярной или же запись становится популярной при выполнении всех условий?

С плагином Faster Image Insert вот такие штучки. После его активирования и входа на добавление записи в виджите плагина появляется такое сообщение: "Click here to reload after autosave. Or manually save the draft.". Т.е. панель вставки изображения появится только после автосохранения текста. По-моему, это не очень удачный выбор… Куда приятнее было бы сразу выводить это поле. Это удобнее бы было, как для администратора, так и для посетителей блога.

Скажите, пожалуйста, а будет ли в будущем настроена функция для вставки видеоролика с Mail.Ru?

С уважением, Сергей.

Anonymous
Отправить
Ответ на: