Проблема с MySQL

Заключается в следующем:
Установил Wp дома на Денвере(MySQL 4.1.16), все работает нормально, пытаюсь поставить на хостинге hut.ru – создать таблицы через phpMyAdmin(MySQL 4.0.18 ), выдает ошибку:
#1064 – You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ‘DEFAULT CHARSET=utf8’ at line 13
Я понимаю, что это ошибка в синтаксисе из-за несовместимости версий, но как её исправить?

Помогите разобраться с темой

Добрый день!

Я новичок в использовании Вордпресса, надеюсь на вашу помощь. У меня на сайте http://france-chanson.com/ стоит трехколоночная тема YGo Flexi 1.0 (перевела, как могла, на русский). Но почему-то на главной странице последняа колонка слишком узкая, и ее содержимое переходит в среднюю колонку. Либо это первая колонка слишком широкая. А на всех остальных страницах, кроме главной, все отображается нормально. Подскажите, пожалуйста, что и где нужно исправить.

Адрес обратного email

Здравствуйте!
Суть вопроса в следующем. У сайта два url адреса, первый автоматически выдал хостер "www.login.hostname.ru", а второй уже собственный "www.sitename.ru" Так вот обратный email блога выглядит так: "wordpress@login.hostname.ru". Подскажите пожалуйста, где и как можно отредактировать и настроить email адрес блога?

WordPress 2.2.1 + WP-Cache 2.1.1

У меня иногда сайт/страницы не открываются по таймауту (рефреш помогает).
У кого такая связка работает нормально?

(Сборка ВП местная).

Оптимизация ВП для гугля – .hraccess – как вставить код?

Есть файл .hraccess там уже есть такой код:

  1. BEGIN WordPress

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

  1. END WordPress

#ErrorDocument 404 /index.php

Хочу вставить туда вот это:

Options +Indexes
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^myblog\.com
RewriteRule ^(.*)$ http://www.myblog.com/$1 [R=permanent,L]

RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ http://www.myblog.com/$1/ [L,R=301]

Нужно вот для чего:
http://www.jimwestergren.com/wordpress-users-sharpen-your-urls-with-google/

Как это сдлеть правильно ?

Время поста

Привет!
А как узнать, когда был создан самый первый пост? Которого уже нет, я его удалил 🙂

При приеме рсс с помощью wp-autoblog резко вырастает load average

При приеме рсс на сайт с помощью wp-autoblog резко вырастает load average и кладет сервер
Подскажите что можно сделать.

Блог на английском – админка на русском

У меня вот така ситуация. Блог должен быть только на английском языке, а вот админ-панель должна быть на русском, что подскажите cделать. Спасибо.

Как опубликовать 500 статей на движке wordpress?

У меня есть 500 файлов html.
Изначально это было 500 вордовских документов, с помощью конвертора перевел их в формат html.

Конечно же можно все эти 500 файлов ввести вручную из администраторской панели вордпресса.
Но такая операция трудозатратна и может занять 3-4 дня работы.

Есть ли средства для автоматизации такого процесса?
Т.е. есть 500 файлов-статей в html’е, нужно получить 500 записей в 1-2 рубриках.
Можно ли решить такую задачу, исключив из рассмотрения ручной постинг каждой статьи? (Может файлы можно как-то хитро залить на сервер..)

Спасибо.

Как остаться на странице при ошибке входа?

Я использую плагин (http://86confessional.com/dev/login-anywhere/ код плагина ниже… ) для отображения формы ввода имени пользователя (и пароля) в sidebare Все хорошо единственное что мне не нравится я хочу что бы при ошибке ввода пароля не перекидывало на стандартную форму регистрации… Как сделать это ?
Заранее спасибо.

<?php

function login_here() {
    global $user_ID, $user_identity;
    get_currentuserinfo();

        echo "<!-- Begin Login Form || Login Anywhere WordPress plugin from http://86confessional.com/ -->\n";

    if (!$user_ID):
        
        echo "<form name='loginform' class='loginform' action='"; echo get_settings('siteurl'); echo "/wp-login.php' method='post'>\n\n"; 
        echo "<p><label for='username'>Имя пользователя</label>\n";
        echo "<br /><input type='text' name='log' id='log' value='' size='20' tabindex='1' /></p>\n\n";
        echo "<p><label for='username'>Пароль</label>\n";
        echo "<br /><input type='password' name='pwd' id='pwd' value='' size='20' tabindex='2' /></p>\n\n<input type='hidden' name='rememberme' value='forever' />\n";

         echo "<input  type='submit' name='submit' value='Вход' tabindex='3' />\n\n";


        echo "<input type='hidden' name='redirect_to' value='";    echo $_SERVER['REQUEST_URI']; echo "' />\n\n";
        echo "</form>\n\n<br />\n";    echo wp_register('<p class="register">', '</p>'); echo "\n";

    
    else:

        echo "<p class='greeting'>\nHey, <strong>"; echo $user_identity; echo "</strong>! <a href='"; echo bloginfo('wpurl'); echo "/wp-admin/'>Admin</a> | "; 
        echo "<a href='"; echo get_settings('siteurl') . '/wp-login.php?action=logout&redirect_to=' . $_SERVER['REQUEST_URI']; echo "'>Выход</a>\n</p>\n";
            
    endif;
        
        echo "<!-- End Login Form || Login Anywhere WordPress plugin from http://86confessional.com/ -->\n\n";

    }

?>

Language Switcher+Gettext=мультиязычный блог

Передо мной встала задача сделать мультиязычный блог на основе WordPress 2.2. Я поставил Language Switcher WordPress Plugin, версия 1.08. Этот модуль организует уникальные ссылки типа www.домен.ru/здесь_уникальный_URL/lang/ru или www.домен.ru/здесь_уникальный_URL/lang/en, хотя обе ссылки ведут на одну и ту же страницу. (Примечание – в URL используется слово lang, это значение переменной $langSwitchPermalink. Вы можете сами менять его в файле langswitch.php, что я и сделал, т.к. первоначальное значение переменной было длинное).

1. Устанавливаем Language Switcher как обычный плагин, активируем его.

2.Заходим в администраторскую часть: НАСТРОЙКИ -> LANGUAGE SWITCHER и устанавливаем необходимые языки, а также форматы вывода времени и даты.

3. Выводим меню с доступными языками в файле sidebar.php:

<ul>
<?php if(function_exists('langswitch_list_langs')) { langswitch_list_langs(true, true); } ?>
</ul>

Рассмотрим функцию langswitch_list_langs(true, true). Первый параметр – это отображение флага в меню, второй – отображение текстового обозначения языка. Возможные значения true или false.

4. Переводим текст в записях и на страницах, а также в заголовках. Для этого текст обрамляется "тегами":

<lang_en>This is the post text in English</lang_en>
<lang_ru>Этот текст отобразится только для русской версии.</lang_ru>
<lang_all>Этот текст будет виден на всех языках.</lang_all>
И этот текст тоже будет виден на всех языках, т.к. он не обрамлен "языковыми тегами".

Внимание! Если вы переводите заголовки записей, страниц, рубрик и пр. замените в данных местах тег вида <lang_en> на [lang_en].

5. Теперь необходимо перевести текстовые элементы, встречающиеся в самом WordPress и установленных плагинах. Это слова Рубрики, Ссылки, Поиск, Архив и пр. Естественно, что на английской версии сайта они должны отображаться, как Categories, Links, Search, Archive. Это можно достаточно легко реализовать с помощью "технологии" Gettext. Всё, что я далее излагаю, я почерпнул здесь – http://php.russofile.ru/ru/authors/multilangual/php_gettext_prof/.

5.1 У меня на хостинге библиотека Gettext была уже установлена, потому ничем не могу помочь по установке.
5.2 Теперь необходимо "разметить" те места в файлах .php WordPress и установленных плагинах, в которых будет делаться лингвистическая замена. Например, вместо

<?php _e('Архив'); ?> или <h3>Новости</h3>

следует вставить

<?php echo _('Архив'); ?> или <h3><?php echo _('Новости'); ?></h3>

Прочитайте раздел GetText – взгляд изнутри на странице http://php.russofile.ru/ru/authors/multilangual/php_gettext_prof/, возможна эта информация вам поможет!

Если вы вносили изменения локально, то вам необходимо выложить (обновить) эти файлы на хостинг. Перед любыми обновлениями я рекомендую сохранить исходные файлы в другой папке, чтобы вы всегда могли восстановить первоначальный вид.

5.3 С помощью программы Poedit подготовьте файлы .po и .mo.
Прочитайте раздел GetText – профессиональная работа на странице http://php.russofile.ru/ru/authors/multilangual/php_gettext_prof/, возможна эта информация вам поможет!

5.4 Для удобства, создайте в корне своего приложения папку locale. Внутри этой директории необходимо создать папки для каждого из поддерживаемых языков: ru/, en/ и так далее. Внутри них необходимо создать папку LC_MESSAGES, а в эту папку, в свою очередь, необходимо поместить созданные нами .mo файлы для каждого языка (.po файлы можете поместить туда же, это не помешает). Для правильного нахождения двухбуквенного сочетания для каждого языка воспользуйтесь этой таблицей: http://www.loc.gov/standards/iso639-2/langcodes.html, или документацией по GetText.

   /locale/en/LC_MESSAGES/es.mo 
                          es.po 
           ru/LC_MESSAGES/ru.po 
                          ru.mo

5.5 Закачиваете все эти папки и "языковые" файлы на хостинг.

Постоянные страницы и еще пара вопросов

Здравствуйте, это снова я:)

На сайте, в вашей статье написано вот что:

Анализ показал, что во всем «виновата» функция wp_list_pages. Именно она формирует список постоянных страниц. Можно, конечно переделать запрос в этой функции (точнее в get_pages), но из-за того, что версии WordPress постоянно меняются, то поддерживать этот хак не совсем удобно.

1. Скажите пожалуйста как конкретно переделать этот запрос? Что куда писать? версия вп 2.1

2. Плагин Page Navi, как его подключить? Искала, но информации не нашла, в реадме тоже не написано:(

И еще…Настройки>Частное
Изменить видимость:

  • Я хочу закрыть мой блог поисковых машин таких как Google и Technorati.
  • Блокировать поисковые системы, но разрешить посетителям читать мой блог.

3. Не понимаю:( какую строчку выбирать-то? сборка с вашего сайта, 2.1, кодировка утф-8.

vBulletin-WordPress Bridge … форум для вордпресс

тут вот какое дело….

[quote]vBulletin уже установлен у меня

1. есть ли к нему плагин чтоб показывал последние посты

2. Существует ли плагин или метод такой , чтоб форум показывался на моей странице вордпресса???[/quote]
может Вы знаете какой-нибудь другой форум соседствующий с вордпрессом?!

Scheduled Entries

Использовал wp 2.0.X, в этой ветки вп присутствовала удобная штука – расписание записей.
Если у поста дата в будущем, он не выводился, до тех пор пока не наступал срок.
Поставил намедни wordpress 2.2.1, и обнаружил, что эта опция не работает 🙁
Как это можно вылечить, а?

Кнопка: плохая ссылка.

Вообщем нужен плагин, например в посте есть плохая ссылка посетитель нажимает на эту кнопку, админу отправляеться письмо со ссылкой на пост, он правит ссылку.
Или чтото подобное дайте.

длинна имени домена

А имеет ли значения (при раскрутке) длинна имени домена при создании блога на WP?

Спам фильтр

Добрый день всем!
Меня интересует вопрос, какой стандартный спам фильтр на сообщения в коментариях?
Если я выберу "спам" – человека будет спамить по АйПи или по нику?

Snap Shots

А кто может что-то сказать из опыта работы с Snap Shots? Не есть ли это альтернативная реализация фотогаллереи на WordPress?

Подозреваю, что неверно прописано условие, но ничего другого в голову

Подскажите плз где неправильно. Подозреваю, что неверно прописано условие, но ничего другого в голову не приходит. Нужно чтобы выводилась page с id=33, а выводятся все.

 <?php
$posts_new = get_pages('');
foreach ($posts_new as $post_new) :
if ($id==33)
{
    echo '<li class="news_item"><a href="'; 
    echo get_permalink($post_new->ID);
    echo '">';
    
    echo $post_new->post_content;
    echo '</a></li>';
    }  
endforeach;  
 
?>

Спасибо огромное.

Модераторы в разделах

Есть ли плагин, позволяющий назначать модераторов на определённые разделы/рубрики?

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