Олег Магрелов

Олег Магрелов
Рейтинг
130
Регистрация
21.04.2011

Наверное всё-таки не стоит, мартышкин труд

Не помню уже, посмотрю как в оригинале

Тема Nanomag

Всем привет. Не выводится сайдбар на новых страницах http://turism-info.ru/. В single.php выводится

<!-- Start sidebar -->

<?php

if (have_posts()) {while (have_posts()) { the_post();

?>

<!-- end sidebar -->

Почему это может быть, помогите разобраться.

webstack, большое спасибо

Поменял шаблон, в шаблоне вроде была дыра

Я ещё раз повторяю - прошёлся по форумам, где задавал вопрос и поделился ответом, если кому поможет. Сам не раз сталкивался вот с такими вопросами без ответов. Выдавать за своё открытие совершенно в мыслях не было, не переживай, спасибо за ссылку

Помогли на одном из форумов, просто скопировал ответ, чего мог бы не делать

Проблема связана с лишним закрывающим тегом </div> в дочерних меню.

На форуме SMThemes пишут, что в текущей версии темы (2.4.4) ошибка исправлена. Проверил — так и есть.

Для самостоятельного исправления можно найти в файле functions.php активной темы функцию smt_menu():

function smt_menu($a) {

$a=preg_replace("/<ul\sclass='children'>/", "<ul class='children'$2><div class='transparent'></div><div class='inner'>", $a);

$a=preg_replace('/<ul\sclass="sub-menu">/', "<ul class='sub-menu'><div class='transparent'></div><div class='inner'>", $a);

$a=preg_replace("/<\/ul>/", "</div></ul>", $a);

return $a;

}

И заменить в двух строках <ul\sclass на <ul\s+class.

Оперативно перенесли несколько десятков доменов, тариф Вебмастер активировали без проблем

Всего: 198