• Resolved igors

    (@igors)


    Hi, Max!
    I have an old theme and widgets do not have unique identifiers. The plugin does not work.
    functions.php code in this:

    <?php if ( function_exists('register_sidebar') )
    {
    register_sidebar(array('name' => 'Sidebar Top','before_widget' => '','after_widget' => '','before_title' => '<h3>','after_title' => '</h3>'));
    register_sidebar(array('name' => 'Sidebar Left','before_widget' => '','after_widget' => '','before_title' => '<h3>','after_title' => '</h3>'));
    register_sidebar(array('name' => 'Sidebar Right','before_widget' => '','after_widget' => '','before_title' => '<h3>','after_title' => '</h3>'));
    register_sidebar(array('name' => 'Sidebar Bottom','before_widget' => '','after_widget' => '','before_title' => '<h3>','after_title' => '</h3>'));
    register_sidebar(array('name' => 'Footer Left','before_widget' => '','after_widget' => '','before_title' => '<h3>','after_title' => '</h3>'));
    register_sidebar(array('name' => 'Footer Center','before_widget' => '','after_widget' => '','before_title' => '<h3>','after_title' => '</h3>'));
    register_sidebar(array('name' => 'Footer Right','before_widget' => '','after_widget' => '','before_title' => '<h3>','after_title' => '</h3>'));
    }

    Whatever you like to edit the plugin to work?

    My site – http://www.magazindomov.ru/

    Thank you!

    http://wordpress.org/extend/plugins/q2w3-fixed-widget/

Viewing 15 replies - 1 through 15 (of 15 total)
  • Plugin Contributor Max Bond

    (@max-bond)

    Hi!
    You need to change before_widget and after_widget parameters.

    Example:

    'before_widget' => '<div id="%1$s" class="widget-container %2$s">'
    'after_widget' => '</div'>

    Thread Starter igors

    (@igors)

    register_sidebar(array('name' => 'Sidebar Top','before_widget' => '<div id="%1$s" class="widget-container %2$s">','after_widget' => '</div>','before_title' => '<h3>','after_title' => '</h3>'));

    Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ‘)’ in /…/…/functions.php on line 3

    ?

    Plugin Contributor Max Bond

    (@max-bond)

    This code is ok…

    Let’s see your functions.php

    Thread Starter igors

    (@igors)

    All?
    (А по-русски можно? 🙂 Или у Вас на сайте)

    Plugin Contributor Max Bond

    (@max-bond)

    register_sidebar(array('name' => 'Sidebar Top','before_widget' => '<div id="%1$s" class="widget-container %2$s">','after_widget' => '</div>','before_title' => '<h3>','after_title' => '</h3>'));

    Вот эта строчка без багов стопроцентно! Я у себя протестировал.
    Надо смотреть файл, может забыли где кавычку поставить…

    Thread Starter igors

    (@igors)

    Так это и есть третья строчка…

    Мне код файла сюда положить целиком?

    Plugin Contributor Max Bond

    (@max-bond)

    Не, сюда нельзя. Модераторы будут ругаться.
    Лучше на http://pastebin.com/

    Thread Starter igors

    (@igors)

    Plugin Contributor Max Bond

    (@max-bond)

    Ну так это исходный файл, а надо с уже исправленными параметрами before_widget и after_widget

    Thread Starter igors

    (@igors)

    Ой. Так я внёс исправления (код строчки 3 выложил выше), по такому же образцу исправил и остальные строчки (сайтбары) – сразу выдал ошибку и подвесил сайт.
    Вернул всё назад.

    ОК, видимо, не судьба…
    Прошу прощения за беспокойство.

    Plugin Contributor Max Bond

    (@max-bond)

    Да давайте добьем, чуть-чуть осталось!

    Thread Starter igors

    (@igors)

    А я не знаю, что делать…
    Я вставил ровно тот код, который без багов.
    syntax error…

    Может, дело в “widget-container”?

    Plugin Contributor Max Bond

    (@max-bond)

    Я вставил ровно тот код, который без багов.

    Вот надо посмотреть functions.php в том варианте, который дает ошибку.
    По отдельности то все работает…

    Thread Starter igors

    (@igors)

    Заработало!!!
    Спасибо большое!
    Ошибка была видимо в кривых руках – полез править прямо из админки, а там в первом коде знак > был сдвинут. Ну и далее пошло.
    Самое главное, чтобы этот виджет был внизу. Иначе скользит через весь баян 🙂

    Plugin Contributor Max Bond

    (@max-bond)

    Правильно… )

Viewing 15 replies - 1 through 15 (of 15 total)
  • The topic ‘Does not work. Help fix code’ is closed to new replies.