Привет! Помогите спасти базу данных.
Привет! Помогите спасти базу данных. Вордпресс выдал такую ошибку:
WordPress database error: [Got error 127 from storage engine]
SELECT ID, post_title FROM wp_posts WHERE post_status = ‘publish’ AND post_date_gmt < ‘2007-03-11 17:56:25’ ORDER BY post_date DESC LIMIT 5
WordPress database error: [Got error 127 from storage engine]
SELECT ID, post_title, post_date_gmt FROM wp_posts WHERE post_status = ‘publish’ AND post_date_gmt > ‘2007-03-11 17:56:25’ ORDER BY post_date ASC
Я так думаю, что у меня место кончилось на хосте, а когда я его добавил (расширил) блог по прежнему выдает такую ошибку и не работает.
Я с базами данных очень плохо знаком…
Исключить определенную категорию с главной
ОДИН ИЗ ВАРИАНТОВ:
Основной цикл (loop) для файла index.php темы будет выглядеть так:
<?php $top_query = new WP_Query('cat=-1&showposts=10'); ?>
<?php while($top_query->have_posts()) : $top_query->the_post();
$first_post = $post->ID; ?>
<div class="post" id="post-<?php the_ID(); ?>">
<h2><a href="<?php the_permalink() ?>" rel="bookmark"
title="Permalink: <?php the_title(); ?>"><?php the_title();
?></a></h2>
<div class="entry">
<?php the_content('Далее…'); ?>
</div>
</div>
<?php endwhile; ?>
Исключена категория с id=1 (cat=-1)
Выводятся посл. 10 постов (showposts=10)
UPD 28.05.2007
Можно воспользоваться плагином Category Visibility
Вывод на главной статичной страницы
Задача:
Сделать так, чтобы на главной странице выводилась статичная страница (Page)
Решение:
Для того, чтобы вывести на главной вместо постов статичную страницу, находим начало цикла (loop) в файле index.php (или home.php — если такой файл есть в теме) темы:
<?php while (have_posts()) : the_post(); ?>
И перед этой строчкой вставляем код:
<?php query_posts('page_id=7'); ?>
Где 7 — это id страницы (Page). Id страницы можно узнать в админке «Управление» — «Страницы»
или
<?php query_posts('pagename=about'); ?>
Где about — это slug (короткая ссылка) этой страницы.
Про query_posts: http://codex.wordpress.org/Template_Tags/query_posts
UPD
Если у Вас версия wordpress 2.1.x, то все намного проще — статичную страницу в качестве главной можно выбрать в админке.
Вывод на главной постов только из одной категории
Задача:
Сделать так, чтобы на главной странице публиковались только посты из определенной рубрики(категории).
Решение:
Вносим изменения в файл index.php темы.
Находим начало цикла (loop), и перед строчкой:
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
Добавляем:
<?php query_posts($query_string.'&cat=номер_категории'); ?>
Где номер_категории меняем на нужный номер категории, его можно посмотреть в админке в «Управление» — «Рубрики»
Про параметр query_posts:
http://codex.wordpress.org/Template_Tags/query_posts
Здесь можно найти еще несколько интересных примеров с query_posts, в том числе «как исключить одну категорию из цикла».
UPD 28.05.2007
Можно воспользоваться плагином Category Visibility
UPD 02.10.2007
Если возникли проблемы с навигацией (след. страница, предыдущая страница) при использовании query_posts, то эти ссылки будет полезными:
http://trampampam.ru/blog/wordpress/query_posts/
Навигация при query_posts
Еще плагин:
Advanced Category Excluder
Ворд и WP. Вставка текста.
Мне часто приходится публиковать на сайте присланные статьи, написанные в ворде.
Статьи длинные, поэтому приходится их просто копировать и вставлять. В них много всяких редактирований и фоток.
При этом, эти все редактирования влияют на размер шрифта в навигационных колонках. А трёх колоночные шаблоны вообще не подходят… правая колонка улетает вниз часто.
Есть ли какие то рекомендачиции по этому поводу. Может шаблон есть, в котором редактирования текста, не влияет на размер шрифта в навигации.
Также пронумерованные списки 1. 2. 3. и т. д. в интернет эксплорере выглядят так:
<!–[if !supportLists]–>1. <!–[endif]–>
Можно конечно, предварительно вставить статью в блокнот, а от туда в редактор ВП, но этот вариант не подходит…. слишком много всяких выделений.. и т.д. (научные тексты)
Искать другой движок для статейного сайта тоже не просто…
Поощрения активным участникам форума
В последнее время мне очень хочется, чтобы в сутках было ну хотя бы 25, а лучше 26, часов :). Иногда такая загрузка, что даже на форум не успеваю заглянуть. 🙁 Нужно быть благодарным тем, кто активно участвует в работе форума, и я решил сделать небольшой презент всем активным участникам.
За каждые 50 сообщений на форуме я вышлю ключ (= 1 url блога*) к своему блог-клиенту для WordPress (http://maxsite.org/wp-client).
Так что, если у вас уже более 50 сообщений, пишите мне на max-3000{!}list.ru. В письме укажите адрес блога. Я вышлю ключ, ссылки на скачивание и пароль архива.
(*Прим. WordPress 2.1.х программа пока не поддерживает)
ps Ну что делаем отдельный форум «FAQ по WordPress»?
Дизайн, подскажите умельцев :)
Собственно нужен диз для WP, смотрел уже здесь немного http://wpdevelopers.blogosphera.net/….но там надо будет цену устаканить после того, как решу к кому обратится.
Кто знает, огласите пожалуйста приблизительные цены на диз с нуля.
П.с. Если кто-то здесь сам этим занимается, просьба писать, сколько будет стоит покупка оптом, скажем, от 10 разных дизайнов.
Вместо кодировки utf-8 скрипт Wp-Ads выдаёт windows-1251 Как починить?
Собственно, установил плагин Wp-Ads (http://thesandbox.wordpress.com/wpads/). После того, как завёл "баннер" – фрагмент html-кода, содержащий русские символы, в выводе они оказались крякозябрами. Попробовал сменить кодировку самих файлов скрипта при помощи блокнота – после загрузки их по FTP появилсаь ошибка "headers alredy sent by".
Удалил плагин, почистил базу и установил его заново. Теперь вот такая проблема – админка вылетает крякозябрами – исходный код страницы содержит кодировку utf-8, на которой и работает блог, но заголовки ответа вот такие:
Заголовки ответа - http://someurl.ru/wp-admin/options-general.php?page=wpads/wpads-options.php
Date: Wed, 07 Mar 2007 19:33:41 GMT
Server: Apache/2.0.54 (Debian GNU/Linux)
X-Powered-By: PHP/5.2.0
Content-Type: text/html; charset=windows-1251
...skipped...
Connection: close
200 OK
Кто знает как действовать в такой ситуации?
Заранее благодарю за помощь.
Проблемы с обновлением до 2.1.2
Установил недавно Вордпресс 2.1.1 (автоустановка есть на хостинге), а тут такой кипиш, что хакнутая версия. Хочу проапдейтить до 2.1.2, где-то писали, что адрес будет такой http://sietname.com/wordpress/wp-admin/upgrade.php
Ну запускаю апгрейд. Написано, что апгрейд в 1 шаг. Нажимаю и после этого через секунды 3 перенаправляется на гл. страницу директории… Захожу в админку, а там по-прежднему написано 2.1.1, которая возможно хакнутая…:(
API Key уже ввел. На офиц. сайте предлагают скачать несколькомеговую версию, да потом ее еще на сайт залить, а у меня ин-т жутко медленный. Эта функция обновления работает?