Master-X
Форум | Новости | Статьи
Главная » Форум » Блоги и Социальные сети » 
Тема: WordPress 2.1.1 - ошибка MySQL выдачи линок
цитата
23/02/07 в 15:44
 Vyacheslav
Проапдейтил до версии WordPress 2.1.1, а он переделывает базу и сам механизм хранения и выдачи links, которые находятся в темплейте sidebar.php (короче используют это все для обменя блогов линками).

У меня в тема не стандартная для WP. В sidebar.php такой код для вывода линок:
Код:
        <?php $link_cats = $wpdb->get_results("SELECT cat_id, cat_name FROM $wpdb->linkcategories"); foreach ($link_cats as $link_cat) { ?>
        <div class="widget_style2" id="links_with_style">
          <h2 class="h4"><?php echo $link_cat->cat_name; ?></h2>
          <ul>
            <?php get_links($link_cat->cat_id, '<li>', '</li>', '<br />', FALSE, 'rand', TRUE, TRUE, -1, TRUE); ?>
          </ul>
        </div>
        <?php } ?>

В этом случае выдает ошибку MySql запроса, что базы не существует...
SELECT cat_id, cat_name FROM $wpdb->linkcategories (её уже и не существует в этой версии, заменена на wp_links)

Кто-то может помочь этот код переделать для новой MySql структуры?
Вся суть, что вывод заточен под CSS стили.
Я пробовал заменить все это на <?php get_links_list(); ?> как в класической теме, дк как-то каряво все выводится как я не пробовал подогнать стили + даже не валидный код получается по W3.org и т.д.
цитата
23/02/07 в 19:03
 Joseph
Вячеслав, извини что оффтоп немного.
Но именно из-за этих "крутых" нововведений и пр. "решений" (в осн. технич.) я остался на версии 2.0.7. По моему в ней всё есть для работы.
цитата
23/02/07 в 19:04
 Joseph
О! Может до 2.0.9 проапдэйчусь. Только из-за безопасности.
цитата
23/02/07 в 19:44
 Vyacheslav


Ты прав, но я то думал что я тоже ради безопастности этот апгрейд делаю!


Эта страница в полной версии