“Запись опубликована …” – как убрать? :(

Запись опубликована 28.04.2009 в 13:56:59 и размещена в рубрике Без рубрики. Вы можете следить за обсуждением этой записи с помощью ленты RSS 2.0. Можно оставить комментарий или сделать обратную ссылку с вашего сайта.

Как убрать этот информер?
P.S. тема стандартная…

Редактирование меню в WordPressMU + BuddyPress

Доброго всем времени суток! Полагаясь на ваши знания прошу о помощи. Поставил WordPressMU 2.71 рус + BuddyPress рус + Нестандартный шаблон. Возникла такая проблема: Все меню в шаблоне указывает неверные ссылки. Понимаю, что исправляется это прямыми руками и хоть малейшим знанием php и html программирования. Частично я знаком с этими языками программирования, но с WordPressMU работаю впервые. Будьте столь любезны и подскажите как это организовать..

Я уверен что нужно редактировать файл шаболона а именно header.php , а если быть точнее то этот код

<div id="header">        
        <h1 id="logo"><a href="<?php echo get_option('home') ?>" title="Главная"><?php bp_site_name() ?></a></h1>
        
        <ul id="nav">
            <li<?php if ( bp_is_page( 'home' ) ) {?> class="selected"<?php } ?>><a href="<?php echo get_option('home') ?>" title="Главная">Главная</a></li>
            <li<?php if ( bp_is_page( -------------HOME_BLOG_SLUG----------- ) ) {?> class="selected"<?php } ?>><a href="<?php echo get_option('home') ?>/<?php echo ------------HOME_BLOG_SLUG------------ ?>" title="Новости">Новости</a></li>
            <li<?php if ( bp_is_page( ------------MEMBERS_SLUG------------ ) ) {?> class="selected"<?php } ?>><a href="<?php echo get_option('home') ?>/<?php echo ------------MEMBERS_SLUG------------ ?>" title="Пользователи">Пользователи</a></li>

            <?php if ( function_exists( 'groups_install' ) ) { ?>
                <li<?php if ( bp_is_page( ------------BP_GROUPS_SLUG------------ ) ) {?> class="selected"<?php } ?>><a href="<?php echo get_option('home') ?>/<?php echo ------------BP_GROUPS_SLUG------------ ?>" title="Группы">Группы</a></li>
            <?php } ?>

            <?php if ( function_exists( 'bp_blogs_install' ) ) { ?>
                <li<?php if ( bp_is_page( ------------BP_BLOGS_SLUG------------ ) ) {?> class="selected"<?php } ?>><a href="<?php echo get_option('home') ?>/<?php echo ------------BP_BLOGS_SLUG------------ ?>" title="Блоги">Блоги</a></li>
            <?php } ?>

            <?php do_action( 'bp_nav_items' ); ?>
        </ul>
        
        <div class="clear"></div>
    </div>

Что прописывать в коде там, где я выделил "————", так как ссылка на главную исправно работает:

<li<?php if ( bp_is_page( 'home' ) ) {?> class="selected"<?php } ?>><a href="<?php echo get_option('home') ?>" title="Главная">Главная</a></li>

Прошу прощения, за то что отнимаю время, которое у каждого дорогое. Буду благодарен любой подсказке.
Спасибо

Использую шаблон: http://cosydale.com/buddypress-theme-facebuddy.html
Сборка от http://cosydale.com/
Сам сайт: http://bat-yam.netne.net/

Случайная тема (из имеющихся)

Подскажите, пожалуйста, как сделать, чтобы при установке ВП, тема выставлялась рандомно из тех, что есть.
Пробовал через входной файл, но где-то после установки происходит то ли инициализация, то ли ещё что-то – значения ставятся по дефолту дефолтные. Я так понял, что в базе, помимо значений template, stylesheet и current_theme – есть ещё какие-то зависимости или чёрт знает что происходит.

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

«Правильная» система навигации

Привет всем.
Решил сделать систему навигации по такому принципу:

У активной страницы в меню удаляется ссылка и меняется подсветка, если перейти на подкатегорию или пост принадлежащий данной странице, ссылка остается, подсветка меняется.

Решил и сделал, но чувствую что реализация, мягко говоря, хромает:

<ul id="page-bar" class="left clearfloat">
    <li id="logo-li">
        <?php 
            if (is_home()) 
            echo '<div id="logo-link"></div>'; 
            else echo '<a id="logo-link" href="'.get_option('home').'/"></a>';
        ?>
    </li>
        <?php
            $pages = get_pages('sort_column=menu_order');
            if ( !is_page() && !is_home() ) {
                $category_the = get_the_category(); 
                $parent_cat = $category_the[0]->category_parent;
            }
            global $wpdb;
            foreach ($pages as $pagg) {
            $pageid_name = $wpdb->get_var("SELECT post_title FROM $wpdb->posts WHERE ID = '".$pagg->ID."'");
            if (is_page($pagg->ID)) {
                $option ='<li class="current_page_item">'.$pagg->post_title.' </li>';
            } else if ($pageid_name == get_cat_name($parent_cat)) {
                $option ='<li class="current_page_item"><a href="'.get_permalink($pagg->ID).'">'.$pagg->post_title.'</a></li>';    
            } else {
                $option = '<li><a href="'.get_permalink($pagg->ID).'">'.$pagg->post_title.'</a></li>';
            }
            echo $option;
            }
        ?>
</ul>

После этого чувствую себя извращенцем 🙂 Основная проблема в том, что у меня, к примеру, на странице «Блог» отображаются все записи принадлежащие рубрике с одноименным названием, но просто так проверить соответствие родителя поста (рубрики) и страницы не получается.

Плагины, думаю, существуют, но хочется сделать все «ручками». Буду очень благодарен ответившим.

WP на хостинге hc.ru

Кто нибудь сталкивался, хостинг hc.ru, пытаюсь поставить вп 2.7 – Internal Server Error. Ставлю 2.3 нормально. но приактивации почти любых плагинов вылетает та же ошибка. Плагины, при активации которых выдает ошибку: Cforms, AWSOM PixGallery, SimpleForum. Еще много плагинов вызывают ошибку. Вот что пишет хостинг по этому поводу:
Чаще всего данная ошибка возникает в результате превышения ограничения памяти, отведенного Вам по тарифу. Ограничения действующего тарифа можно узнать на нашем сайте ознакомившись с Договором и Приложениями.

Я конечно понимаю про ограничения памяти, но не до такой же степени, что даже вп 2.7 голый не становится. Кто нибудь с таким сталкивался?

Warning: array_keys() Warning: Cannot modify header information – hea

при попытке входа в админку выдается следующее

Warning: array_keys() [function.array-keys]: The first argument should be an array in /home/aeclab/domains/aec-lab.net/public_html/blog/wp-includes/widgets.php on line 1045

Warning: Cannot modify header information – headers already sent by (output started at /home/aeclab/domains/aec-lab.net/public_html/blog/wp-includes/widgets.php:1045) in /home/aeclab/domains/aec-lab.net/public_html/blog/wp-includes/pluggable.php on line 850

в виджете " текст" вставлял коды ссылок на другие свой сайты хотел еще фотку туда же воткнуть, пока втыкал произошло вышеперечисленное
сам блог работает нормально тока вотв админку заити не могу и виджет текст с сылками на другие саиты пропал , на одной бд сидят два ворд пресс так вот на втором блоге всё нормально , там тема скачанная а на этом блоге тема классика

в ридми читал и с переводом и так как есть на английском . никак не пойму как же это дело починить помогите пожалуйста как починить

размер закачиваемых файлов

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

Откуда берется ID Рубрик (Categories)

При установке виджета Рубрики (categories), в базу пишется что-то наподобие этого:

...:{i:0;s:20:"categories-412361141";i:1...

Откуда берутся циферки после categories- – вот эти вот 412361141?
Реализовал автоматическую активацию виджетов при установке блога, но рубрики туда вставить не получилось, ибо не знаю, откуда взять айдишник.

Помогите, плиз.

Исчезла форма для комментариев.

Никогда такого со мной не случалось: сначала при добавлении комментариев выскакивала надпись "Обсуждение этой записи запрещено" (что-то я не помню, чтобы я такое делала, даже не знаю где можно запретить обсуждение одной отдельной записи), затем вообще счезла форма для комментариев. Под записью написано: "Комментариев нет" и все тут.

На блоге комменты разрешены, это отмечено в админке – "Настройки" – Вкладки "Общие" и "Обсуждение".
В файле single.php стоит:

<?php comments_template(); ?>      
  
<?php endwhile; endif; ?>

Но вдруг, прямо на моих глазах случилась такая неприятность.

Даже не знаю, что делать.

Может кто сталкивался с такой бедой? Хоть намекните, в какую сторону копать.

Вирус

Здравствуйте.

Недавно посетители моего сайта predpri.ru обнаружили червя.

Мне посоветовали, проверить компьютер на вирусы, поменять пароли, и почистить код сайта.

Знающие люди, помогите пожалуйста, что и где чистить в коде.

Заранее спасибо.

С Уважением, Дмитрий.

Плагин Sitemap для MU

Вообщем что то я перерыл кучу плагин но так и не нашел нормального плагина под карту wordpressMU, чтоб на каждом подблоге генерировались карты (sitemap.xml) подблогов.
enchikiben.ru/sitemap-mu
есть вот такое но к сожалению сайт не доступен. Зеркал нету все перерыл скачать не от куда его.
Помогите найти либо какой то аналог ли дайте кто нибудь скачать этот плагин.

Активные виджеты после установки Wp

Здравствуйте.

Задача: нужно, чтобы после установки вордпресса на новый блог (база одна), автоматически были активированы виджеты, да ещё и в определенном порядке.

Эксперимент:
Пробовал по аналогии с автоактивацией плагинов, но не вышло. Делал так:
Зашёл в табличку $table_prefix."_options" уже настроенного блога, вытащил из него значение sidebars_widgets:

a:2:{s:9:"sidebar-1";a:5:{i:0;s:20:"categories-412361141";i:1;s:8:"archives";i:2;s:12:"recent-posts";i:3;s:8:"calendar";i:4;s:9:"tag_cloud";}s:13:"array_version";i:3;}

и в install.php после

$result = wp_install($weblog_title, 'admin', $admin_email, $public);

вставил следующую строку:

$wpdb->query("UPDATE ".$table_prefix."options SET option_value = 'a:2:{s:9:\"sidebar-1\";a:5:{i:0;s:20:\"categories-412361141\";i:1;s:8:\"archives\";i:2;s:12:\"recent-posts\";i:3;s:8:\"calendar\";i:4;s:9:\"tag_cloud\";}s:13:\"array_version\";i:3;}' WHERE option_name = 'sidebars_widgets'");

Не сработало.

После, открыл эту табличку в базе, нашёл sidebars_widgets и обнаружил там только:

a:1:{s:13:"array_version";i:3;}

Заменил это значение вручную в табличке на

a:2:{s:9:"sidebar-1";a:5:{i:0;s:20:"categories-412361141";i:1;s:8:"archives";i:2;s:12:"recent-posts";i:3;s:8:"calendar";i:4;s:9:"tag_cloud";}s:13:"array_version";i:3;}

И почти всё сработало. Почему почти?
Потому что циферки у "categories-412361141" всегда разные и я так и не срастил, как они генерятся. Поэтому, сработало всё, кроме категорий.

В любом случае, это значит, что обновление таблички в процессе установки не сработало.

Сейчас ещё попробую потестить, но с вызовом функции add_option(‘sidebars_widgets’, ‘код‘);

Правда, не уверен точно, куда это нужно вставлять.. (schema.php?)
(upd: не сработало: [quote]Fatal error: Cannot unset string offsets in /home/telkaloh/public_html/wp-includes/widgets.php on line 362[/quote]
В табличку добавилось несколько иное занчение:

s:167:"a:2:{s:9:"sidebar-1";a:5:{i:0;s:20:"categories-412361141";i:1;s:8:"archives";i:2;s:12:"recent-posts";i:3;s:8:"calendar";i:4;s:9:"tag_cloud";}s:13:"array_version";i:3;}";

)

Вопрос: Помогите, пожалуйста, найти решение, как сделать, чтобы определенные виджеты были активированы сразу же после установки вордпресса.
Если точнее, то такие виджеты и в таком порядке:

Рубрики
Архивы
Последние записи
Календарь

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

______
Крайст

Проблема с Rss

Приветствую всех!
Столкнулся с такой проблемой – нужно повесить иконку RSS в сайдбаре. Делаю это таким вот макаром:

<a href="<?php bloginfo('rss_url'); ?>"><img src="http://mybible.in.ua/wp-content/themes/my-bible/images/elephant.png"/></a>

Но функция почему-то не работает и выводится 404 с таким вот урлом –

http://mybible.in.ua/<?php bloginfo('rss_url'); ?>

Но точно такой же синтаксис нормально работает в другом блоге….
Подскажите пожалуйста в чём дело, и где собака зарыта?

Адрес блога http://mybible.in.ua/

Благодарю за небезразличие ))

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

Здравствуйте!
Помогите новичку.

Хочу сделать такую вещь: на главной странице после вступительного текста (который не меняется) должны идти записи, которые, как вы понимаете, находятся на другой странице и обновляются. То есть содержимое одной страницы должно отображаться на другой.
Просто сделать стартовой записи не могу, так как обязательно нужен текст в начале.

Если можно, объясните доступно. Я думаю, задача-то нетрудная, просто я пока только учусь. спасибо.

(или как вариант- создать на странице записей запись,которая в отличие от других, будет оставаться всегда вверху)

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

Как разделить посты?

Всем привет!
Вот, скачал wordpress-2.7.1-ru_RU с офф. сайта.
Тестирую движок на "Денвере"
Возник такой вопрос: – "можно ли как-нибудь посты разделять между собой?"… Точнее, я знаю что можно, но вот какой фаил (и где?) подредактировать?
P.S. достаточно элементарного разделителя <hr>

Вывести текст ТОЛЬКО на главной

Подскажите, как вывести текст только на главной странице, и чтоб больше нигде не выводился он.

Вот это:

<?php if (is_home()) { ?>
Текст
<?php } ?>

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

is_front_page тоже не подходит.

Удаление ссылки на активную страницу

Все гениальное просто, но мне самому чет до этого гениального дойти сложновато 🙂 Помогите кто знает решение такой проблемы:
Есть меню навигации и естественно ссылки на отдельные страницы, нужно чтобы, когда посетитель проходит по ссылке в одноименом меню, ссылка на загрузившуюся страницу становилась не ссылкой, а просто текстом (чтобы еще раз на нее нажать не представлялось возможным). Т.е. При серфинге по сайту нужно чтобы по меню навигации и другим менющкам с сылками было видно на какой странице находится посетитель.
Надеюсь что достаточно понятно изложил мою проблему и еще очень надеюсь на вашу помощь!

Капитальная проблема 504 Gateway Time-out

Добрый день.

Рассказываю ситуацию.
На моем сайте http://coolidea.ru творится какая-то мистика, и твориться она начала после переезда на новый хостинг.
Постоянно выдается ошибка 504 Gateway Time-out и проходит она только после экспорта и импорта БД. То есть выдается таймаут, и пока ты базу не экспортируешь и снова только что экспортированную базу не зальешь, таймаут не исчезает.

Техподдержка хостинга пеняет на движок или плагины. Администратор сервера выдал мне, что выходит вот такой текст ошибки.

"php -f ./index.php Отработал и выдал ошибку :
<p class='wpdberror'><strong>WordPress database error:</strong> [MySQL server has gone away]<br />
<code>SELECT option_value FROM wp_options WHERE option_name = &#039;siteurl&#039; LIMIT 1</code></p>
</div><div id='error'>
<p class='wpdberror'><strong>WordPress database error:</strong> [MySQL server has gone away]<br />
<code>SELECT option_value FROM wp_options WHERE option_name = &#039;home&#039; LIMIT 1</code></p>
</div><div id='error'>
<p class='wpdberror'><strong>WordPress database error:</strong> [MySQL server has gone away]<br />
<code>SELECT option_value FROM wp_options WHERE option_name = &#039;hack_file&#039; LIMIT 1</code></"

Первые два дня такое происходило с периодичностью 10-20 часов. То есть 20 часов сайт работает, потом таймаут. Перегрузил базу – все заработало и снова 20 часов…

Потом я отключил нежизненнонеобходимые плагины. Сайт проработал 4 суток и снова таймаут.
Версия WP 2.2.1
Из плагинов в последний раз были активированы:
All in One Seo Pack
Similar_Posts
feedburner_feedsmith
feedentryheader
math-comment-spam-protection
pagenavi
print
runPHP
full_feed
rus_customcomments
wp-mobile
wp_mail_cyr

Кроме того активировал и затем отключал lj_crosspost и google-sitemap-generator для кросспоста в ЖЖ при публикации и генерации карты сайта соответственно.

Если что phpinfo http://coolidea.ru/pi.php

Всю голову изломал не пойму в чем дело. Как может сайт 4 дня работать а потом таймаут? Почему перегрузка базы спасает?

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

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