Какая ссылка на RSS-поток комментариев, если обыкновенная такая:
http://www.домен.com/?feed=rss2
Вот такой вот маленький вопрос.
Какая ссылка на RSS-поток комментариев, если обыкновенная такая.
Какая ссылка на RSS-поток комментариев, если обыкновенная такая:
http://www.домен.com/?feed=rss2
Вот такой вот маленький вопрос.
Может ошибка в коде? В теме есть два файла: archive.php и archives.php. Когда заходишь на страницы http://домен.ru/archive или http://домен.ru/archives, то выдаётся ошибка 404. Вот коды:
archive.php:
<?php get_header(); ?>
<div id="content_box">
<?php include (TEMPLATEPATH . '/l_sidebar.php'); ?>
<div id="content" class="posts">
<?php if (have_posts()) : ?>
<?php //$post = $posts[0]; // Hack. Set $post so that the_date() works. ?>
<?php /* If this is a category archive */ if (is_category()) { ?>
<h2 class="archive_head">Записи помеченные как: '<?php echo single_cat_title(); ?>'</h2>
<?php /* If this is a monthly archive */ } elseif (is_month()) { ?>
<h2 class="archive_head">Записи от <?php the_time('F Y'); ?></h2>
<?php } ?>
<?php while (have_posts()) : the_post(); ?>
<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h2>
<h4><?php the_time('F jS, Y') ?><!-- by <?php the_author() ?> --> · <?php comments_popup_link('Нет комментариев', '1 комментарий', '% комментария(ев)'); ?></h4>
<div class="entry">
<?php the_excerpt() ?>
<p><a href="<?php the_permalink() ?>#more-<?php the_ID(); ?>" title="Читать дальше">[Читать дальше →]</a></p>
</div>
<p class="tagged"><strong>Теги:</strong> <?php the_category(' · ') ?></p>
<div class="clear"></div>
<?php endwhile; ?>
<?php include (TEMPLATEPATH . '/navigation.php'); ?>
<?php else : ?>
<h2 class="page_header">Не найдено. Ещё раз?</h2>
<div class="entry">
<?php include (TEMPLATEPATH . '/searchform.php'); ?>
</div>
<?php endif; ?>
</div>
<?php include (TEMPLATEPATH . '/r_sidebar.php'); ?>
</div>
<?php get_footer(); ?>
archives.php:
<?php
/*
Template Name: Archives
*/
?>
<?php get_header(); ?>
<div id="content_box">
<?php include (TEMPLATEPATH . '/l_sidebar.php'); ?>
<div id="content" class="pages">
<h2>Поиск по архиву...</h2>
<div class="entry">
<h3 class="top">по месяцам:</h3>
<ul>
<?php wp_get_archives('type=monthly'); ?>
</ul>
<h3>по категориям:</h3>
<ul>
<?php wp_list_categories('title_li=0'); ?>
</ul>
</div>
<div class="clear rule"></div>
</div>
<?php include (TEMPLATEPATH . '/r_sidebar.php'); ?>
</div>
<?php get_footer(); ?>
Одинаковые файлы для двух блогов
Итак, поехали…
Хочу сделать два блога, использующих один и тот же дизайн. Чтобы не было глюков, хочу, чтобы они обращались к одним и тем же файлам. Базы данных блоги будут использовать разные. Как это сделать?
Я примерно представляю, как это сделать в алгоритме… Написал бы кто-нибудь в PHP.
Вот файл wp-config.php:
<?php
// ** Настройки MySQL ** //
// ВНИМАНИЕ! Меняем эту часть
define('DB_NAME', 'Имя_базы'); // Название базы данных
// ВНИМАНИЕ! Закончили менять
define('DB_USER', 'Имя_пользователя'); // Пользователь для MySQL
define('DB_PASSWORD', 'Пароль'); // ...и пароль
define('DB_HOST', 'localhost'); // уверен на 99%, что значение менять не придется
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', '');
// Вы можете установить несколько WordPress в одну базу данных, используя разнфе префиксы
$table_prefix = 'wp_'; // Только цифры, латинские буквы, и подчеркивания!
// Измените значение для локализации WordPress. Соответствующий файл MO
// выбранного языка должен находиться в папке wp-content/languages.
// Например, закачайте ru_RU.mo в папку wp-content/languages и напишите WPLANG 'ru_RU'
// для включения поддержки русского языка.
define ('WPLANG', 'ru_RU');
/* Похоже, что все! Заканчиваем редактировать и начинаем писать в блог! */
define('ABSPATH', dirname(__FILE__).'/');
require_once(ABSPATH.'wp-settings.php');
?>
Как сделать так:
<?php
// ** Настройки MySQL ** //
// ВНИМАНИЕ! Меняем эту часть
Если домен="домен.ru" тогда
define('DB_NAME', 'Имя_базы_1'); // Название базы данных
Если домен="поддомен.домен.ru" тогда
define('DB_NAME', 'Имя_базы_2'); // Название базы данных
// ВНИМАНИЕ! Закончили менять
define('DB_USER', 'Имя_пользователя'); // Пользователь для MySQL
define('DB_PASSWORD', 'Пароль'); // ...и пароль
define('DB_HOST', 'localhost'); // уверен на 99%, что значение менять не придется
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', '');
// Вы можете установить несколько WordPress в одну базу данных, используя разнфе префиксы
$table_prefix = 'wp_'; // Только цифры, латинские буквы, и подчеркивания!
// Измените значение для локализации WordPress. Соответствующий файл MO
// выбранного языка должен находиться в папке wp-content/languages.
// Например, закачайте ru_RU.mo в папку wp-content/languages и напишите WPLANG 'ru_RU'
// для включения поддержки русского языка.
define ('WPLANG', 'ru_RU');
/* Похоже, что все! Заканчиваем редактировать и начинаем писать в блог! */
define('ABSPATH', dirname(__FILE__).'/');
require_once(ABSPATH.'wp-settings.php');
?>
Или так не получится? Предложите свой вариант.
Установить WordPress MU или просто скопировать файлы – не предлагать. Не хочу по два раза заливать плагины и др.
Как построить карту сайта? Для этого у меня установлено два плагина: Sitemap Generator 2.7.1 и Dagon Design Sitemap Generator 3.12.
Правда ни один из них не работает.
Кто-нибудь подскажет плагин, который у него работает?
Sitemap Generator 2.7.1 пишет файлы в sitemap.xml, например. Это значит, что на сервере должна быть поддержка CGI? Хотелось бы использовать именно этот плагин, так как он, как я понял, очень облегчает индексацию в Google.
При попытке сгенерировать базу пишет:
WordPress database error: [Table ‘4eese_blog.wp_post2cat’ doesn’t exist]
SELECT cat_ID AS ID, MAX(post_modified) AS last_mod FROM `wp_posts` p LEFT JOIN `wp_post2cat` pc ON p.ID = pc.post_id LEFT JOIN `wp_categories` c ON pc.category_id = c.cat_ID WHERE post_status = ‘publish’ GROUP BY cat_ID
Если кто знает, как создать базу wp_post2cat (сколько там полей и какие), то буду благодарен, если проблема в этом. Использую phpMyAdmin.
Ошибка. Скачал WP с этого сайта.
Здравствуйте. Я скачал последний WP с этого сайта. Стал устанавливать с нуля, только взял старые:
1. Папка с темой
2. Некоторые плагины (папки и файлы)
3. Файл wp-config.php
4. Файлы из папки uploads
5. Файл .htaccess
Всё залил на сервер. Вот мой сайт: http://ablohin.ru
Выдаётся ошибка:
Warning: mb_convert_encoding() [function.mb-convert-encoding]: Unknown encoding "MAXSITE_DB_CHARSET" in /home/users/4/4eese/domains/ablohin.ru/wp-includes/wp-db-convert.php on line 38
В админ-панель тоже не зайти. Если на сайте хоть что-то отображается, то там – ничего.
В файле wp-db-convert.php на 38 строчке следующее (написал всю функцию – смотрите line 38):
35| function maxsite_conv_in($text) {
36| if (! MAXSITE_DB_CONVERT) return $text;
37| if ( function_exists('mb_convert_encoding') )
38| $text= mb_convert_encoding($text, MAXSITE_DB_CHARSET, MAXSITE_CHARSET_BLOG);
39| else
40| {
41| if (function_exists('iconv'))
42| $text = iconv(MAXSITE_CHARSET_BLOG, MAXSITE_DB_CHARSET, $text );
43| }
44| return $text;
45|}
Что делать?