Мишко

Наполняем сайт RSS-потоками

Кто-нибудь знает, как можно сделать так, чтобы сайт наполнялся, кроме обычных постов, еще и rss-потоками?
Например, с других моих блогов.
А вообще будет круто, если кажому потоку можно будет присвоить свою категорию, в идеале – редактировать посты, полученные с потоков.

Айфреймы

Кто – нибудь в курсе, каким образом можно сделать так, чтобы в постах и на страницах работали айфреймы. Например, с ГуглМапс?…

Движек потихоньку ломается все больше и больше (Это все Аякс…)

Сначал апропал визуальный редактор. В поиске по форуму перечитал все возможные варианты исправления – нифига.
Потом начали глючить категории. При добалении они-то добаляются, но это можно узнать лишь перезагрузив страницу – в реальном времени не выскакивают.
А теперь вот виджеты "замерзли" – не могу их никуда сдвинуть. Че за фигня такая? Как решить проблему?

Добваление рубрик при постинге

Добавляя рубрики на ходу при постинге заметил глюк – они не добавляются, но на самом деле, если зайти в Управление-Рубрики, то там они уже будут. С чем єто может быть связано?

Дизайн виджетов

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

Експертам с CSS: блоки

Блоками я называю елемент в сайдбаре, в котором содержится заголовок элемента и его содержимое. Например, блогролл – это будет название, скажем, МОИ ССЫЛКИ, и, собственно, выводимые ссылки.
Так вот у меня проблема. В моей теме сайдбар отображается как одна колонка, обтекаемая одним бордюром. Тоесть, все блоки выделены одним квадратом, грубо говоря. А мне надо, чтобы каждый блок был как бы отдельно, т.е. , я снимаю бордер с сайдбара и надеваю его на каждый блок по отдельности.
Думаю использовать этот класс:

ul.box { float:right; width:200px; border:3px solid #DCDCDC; margin:10px 0; padding:10px; } /* нужны ли последние два параметры и как их настоить?*/

Но проблема в том, что заголовок блока и его содержимое – это отдельные списки. То есть, и обтекаться они будут по отдельности…
Как мне все сделать правильно. Куда вставить этот класс? И как настроить отступы между этими блоками?

На всякий случай вот мой СSS:

/*  
Theme Name: Limau Orange
Theme URI: http://www.blogohblog.com/
Description: Limau Orange is a 3 columns WordPress theme. I love to hear of my work being used :). This work is licensed under a <a href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-Share Alike 3.0 License</a>. This means you may use it for any purpose, and make any changes you like. Just leave my Bob link under your footer :)
Version: 0.1
Author: Bob 
Author URI: http://www.blogohblog.com/

This theme was designed and built by Bob of <a href="http://www.blogohblog.com/">Blog Oh Blog</a> based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
*/

/* background:url(images/image.gif);
background-color:# */

body { font-family:'Verdana'; font-size:10px; background-color:#8B8989; }

#wrap { width:980px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#2C1616; margin:0 auto; } 
/* параметры заголовков разделов*/

#header { height:56px; width:740px; position:relative; color:#FF0000; margin-bottom:3px; float:left; padding:0; }
#header h1 { text-indent:-10000px; margin:0; padding:0; }
#header h1 a { display:block; background:url(images/headr.gif) no-repeat left top; height:90px; }

#search { margin-top:30px; float:right; padding:0; }
input#searchsubmit { background:#8B8989; border:2px solid #eee; color:#333; font-size:13px; }
/* параметры кнопки поиска */

a:hover { text-decoration:none; color:#555353; border:none;}

.left { float:left; width:200px; margin:10px 0; padding:10px; }
/* параметры бордюра левого блока */

.right { float:right; width:170px; border:3px solid #DCDCDC; margin:10px 0; padding:10px; } 
/* параметры бордюра правого блока */

.right img { border:0; display:block; margin-left:auto; margin-right:auto; }

.middle { margin-top:10px; line-height:16px; margin-left:10px; float:left; width:510px; border:3px solid #DCDCDC; overflow:hidden; padding:10px; font-size:11px; background-color:#FFFAFA}
/* параметры бордюра центрального блока */

.middle h2 { font-size:16px; border-bottom:dashed 1px #ccc; margin:0 7px 3px 0; padding:3px 0; }
.middle img { border:4px #eee solid; }
.ads { margin-top:10px; line-height:16px; margin-left:10px; float:left; width:510px; border:3px solid #f3f3f3; text-align:center; padding:10px; }
.ads img { border:0; text-align:center; }
img.wp-smiley { border:0; padding:0; }

#footer { width:980px; margin-top:20px; text-align:center; clear:both; padding:10px; }
div.hr { height:3px; background:#8B8989 url(images/br.gif) repeat-x scroll center; clear:both; }
div.br { height:10px; scroll center; clear:both; }
.alignright { float:right; } 
.alignleft { float:left; } 
.gcomment { border-left:none; vertical-align:middle; border-right:none; margin-bottom:3px; border-bottom:1px solid #f3f3f3; background-color:#F7F7F7; padding:3px; }
.ucomment { border-left:none; border-right:none; margin-bottom:3px; border-bottom:1px solid #f3f3f3; background-color:#fbfbf1; padding:3px; } 
input#submit { background:#fc6; border:2px solid #f93; color:#fff; font-size:13px; }
ol.commentlist { margin:0 0 1px; padding:0; }
ol.commentlist li { list-style:none; margin:0; padding:13px 13px 1px; }
ol.commentlist li.commenthead { list-style:none; margin:0; } 
ol.commentlist li.commenthead h2 { margin:0; }
span { background:#FFFFFF; }
.addthis { float:right; clear:both; }

a:link,a:active,a:visited { text-decoration:none; color:#191970; border:none; }
 /* параметры линков*/

ul.box { float:right; width:200px; border:3px solid #DCDCDC; margin:10px 0; padding:10px; } /* налаштувати останні два*/

.left h2,.comments h3 { font-size:14px; border-bottom:dashed 1px #ccc; margin:0 7px 3px; padding:3px 0; }
.left ul,.right ul { list-style-type:none; margin:0; padding:0; line-height:150%; font-size:11px; }
.left ul li,.right ul li { list-style-type:none; margin:0 0 20px; padding:0; }
.left ul li ul,.right ul li ul { list-style-type:square; margin:0; padding:0 3px; }
.left ul li ul li,.right ul li ul li { list-style-type:none; background:transparent url(images/bullet.gif) no-repeat 0 4px; border:0; margin:0; padding:0 0 2px 14px; }
.left ul li ul li :hover { border-bottom:#ccc 1px solid;}
/* параметры левого сайдбара*/

.right h2,.comments h3 { font-size:14px; border-bottom:dashed 1px #ccc; margin:0 7px 3px; padding:3px 0; }
.right ul,.right ul { list-style-type:none; margin:0; padding:0; line-height:150%; font-size:11px; }
.right ul li,.right ul li { list-style-type:none; margin:0 0 20px; padding:0; }
.right ul li ul,.right ul li ul { list-style-type:square; margin:0; padding:0 3px; }
.right ul li ul li,.right ul li ul li { list-style-type:none; background:transparent url(images/bullet.gif) no-repeat 0 4px; border:0; margin:0; padding:0 0 2px 14px; }
.right ul li ul li :hover { border-bottom:#ccc 1px solid;}
/* параметры правого сайдбара*/

div.hr hr,div.br br { display:none; }
.middle2,.middle3 { margin-top:10px; line-height:16px; margin-left:10px; float:left; width:237px; border:3px solid #f3f3f3; overflow:hidden; padding:10px; }
.middle2 h2,.middle3 h2 { font-size:14px; border-bottom:dashed 1px #ccc; margin:0 7px 3px 0; padding:3px 0; } 
.middle2 :hover,.middle3 :hover { background:#fafafa; }
.ucomment img,.addthis img { border:0; }

И сайдбар.

<div class="left">
<ul>
    <?php if ( function_exists('dynamic_sidebar') && dynamic_sidebar(1) ) : else : ?>

    
    <?php if ( is_404() || is_category() || is_day() || is_month() ||
                        is_year() || is_search() || is_paged() ) {
            ?> <li>

            <?php /* If this is a 404 page */ if (is_404()) { ?>
            <?php /* If this is a category archive */ } elseif (is_category()) { ?>
            <p>You are currently browsing the archives for the <?php single_cat_title(''); ?> category.</p>

            <?php /* If this is a yearly archive */ } elseif (is_day()) { ?>
            <p>You are currently browsing the <a href="<?php bloginfo('url'); ?>/"><?php echo bloginfo('name'); ?></a> weblog archives
            for the day <?php the_time('l, F jS, Y'); ?>.</p>

            <?php /* If this is a monthly archive */ } elseif (is_month()) { ?>
            <p>You are currently browsing the <a href="<?php bloginfo('url'); ?>/"><?php echo bloginfo('name'); ?></a> weblog archives
            for <?php the_time('F, Y'); ?>.</p>

            <?php /* If this is a yearly archive */ } elseif (is_year()) { ?>
            <p>You are currently browsing the <a href="<?php bloginfo('url'); ?>/"><?php echo bloginfo('name'); ?></a> weblog archives
            for the year <?php the_time('Y'); ?>.</p>

            <?php /* If this is a monthly archive */ } elseif (is_search()) { ?>
            <p>You have searched the <a href="<?php echo bloginfo('url'); ?>/"><?php echo bloginfo('name'); ?></a> weblog archives
            for <strong>'<?php the_search_query(); ?>'</strong>. If you are unable to find anything in these search results, you can try one of these links.</p>

            <?php /* If this is a monthly archive */ } elseif (isset($_GET['paged']) && !empty($_GET['paged'])) { ?>
            <p>You are currently browsing the <a href="<?php echo bloginfo('url'); ?>/"><?php echo bloginfo('name'); ?></a> weblog archives.</p>

            <?php } ?>
                
            </li> <?php }?>

            <?php wp_list_pages('title_li=<h2>Pages</h2>' ); ?>

            <li><h2>Archives</h2>
                <ul>
                <?php wp_get_archives('type=monthly'); ?>
                </ul>
            </li>

            <?php wp_list_categories('show_count=1&title_li=<h2>Categories</h2>'); ?>

            <?php /* If this is the frontpage */ if ( is_home() || is_page() ) { ?>
                <?php wp_list_bookmarks(); ?>

                <li><h2>Meta</h2>
                <ul>
                    <?php wp_register(); ?>
                    <li><?php wp_loginout(); ?></li>
                    <li><a href="http://validator.w3.org/check/referer" title="This page validates as XHTML 1.0 Transitional">Valid <abbr title="eXtensible HyperText Markup Language">XHTML</abbr></a></li>
                    <li><a href="http://gmpg.org/xfn/"><abbr title="XHTML Friends Network">XFN</abbr></a></li>
                    <li><a href="http://wordpress.org/" title="Powered by WordPress, state-of-the-art semantic personal publishing platform.">WordPress</a></li>
                    <?php wp_meta(); ?>
                </ul>
                </li>
            <?php } ?>
            
            <?php endif; ?>
    
    </ul>
</div>

Будет ли это все работать в виджетах?

Буду очень признателен за помощь….

Горизонтальное меню в хидере с дропдауном

Как встроить в хидер горизонтальное меню? Фишка еще в том, что оно наполняется не автоматически от содердания страниц, а вручную – т.е. я сам решаю что и в коком порядке должно там быть. Но и это не главное 🙂 Еще мне нужно, чтобі там біло dropmenu (выпадаюещее вниз меню), приблизительно, как в темах Fog 3.17 и Munch 3.17 (http://insomnia.peety-passion.com/insomnia/themes/)
Кто-нибудь делал такие трюки?

Плагин раскрывающейся родительской категории

Люди, а знает кто-гинудь плагин, который отображал бы категории по умолчанию тольок родительские, а при нажатиии на одну из них раскрывал бы ее содержание (дочерние категории)? Или такое невозможно и мне придется мутить менюшку вручную?

Gregarius – кто нибудь пробовал?

Gregarius – это такой движек для RSS-агрегатора. Поставил, но че-та куча глюков. Хотел узнать, не пробовал ли кто – может эт я криво что то делаю?…

варианты Rss-потоков

У меня RSS gоток віводит сообщения в полной версии, но, насколько я знаю, должні біть еще какие-то версии потоков с укороченной версией сообщений. Как определить адрес этого потока для движка последней версии?

Порядок категорий

Подскажите, можна ли заставить категори выводиться в сайдбаре в определенном порядке?
И еще, если у меня категория имеет несколько дочерних (5), а мне надо выводить в сайдбаре иерархию только до 4, как это лдимитировать?

И главное: какой цикл вывода категории N c дочерними, но с описанным выше случаем лимитирования вывода дочерних?

700 755 600 666 ? Права доступа

Расскажите, какие права на какие папки/файлы надо віставить, дабы избежать взлома?

Импорт-Экспорт

Поделитесь, кто знает – вот есть у меня сайт на одном хосте, а надо перебросить на другой. Как импортировать БД? Т.е., как ее залить на новій хост? Єт надо наверное создавать БД с такими же названием, именем пользователя и пароля, или нет? Как єто сделать?
То же самон насчет єкспорта /импорта типа локально – веб и наоборот.

картиночная защита от спама – перечисляем плагины

насколько я понимаю, существует несколько разных плагинов защиты орт спама с помощью картинок. вот плагин от Макса мне не подошел. посоветуйте что-нибудт аналогичное!

Что у нас с кроспостингом?

Хотел после робновления движка активировать плагин кроспостинга в ЖЖ, которым до этого не пользовался, но не могу – наверное плагин устарел. Выдает:

Plugin could not be activated because it triggered a fatal error.

Есть обновленная версия плагина?

Решение проблем с синтаксисом в комментариях

Вот нашел решение проблемы

Не знаю, как кого, но меня такая грамматика вордпресса напрягала (может в каких-то русских сборках уже сделано - не знаю, я на основе английской официальной делаю).

Решение придумано : в файле wp-includes\comment-template.php переписываем функцию comments_number() в соответствии с русскими правилами:
function om_number($number, $titles){
$cases = array (2, 0, 1, 1, 1, 2);
return $number." ".$titles[ ($number%100>4 && $number%100<20)? 2 : $cases[min($number%10, 5)] ];
function comments_number_ru() {
global $id;
$number = get_comments_number($id);
if ($number > 0) {
$output = om_number($number, Array('комментарий', 'комментария', 'комментариев')) . "\n";
} else $output = 'Добавить комментарий';
echo apply_filters('comments_number', $output, $number);}

Перед сохранением убедитесь, что используете кодировку UTF-8 без BOM, иначе угробите движок. Лучше всего пользоваться программой Notepad++.

Но у меня в указанном файле творится совсем что-то непонятное.

Кто-то может сказать, конкретно что и где надо заменить?

Полетела кодировка и не могу войти в админку.

После использования плагина от Макса http://maxsite.org/russian-date снесло кодировку и не могу попасть в админку. Выдает:

Warning: Cannot modify header information - headers already sent by (output started at /sata1/home/users/climategr/www/www.climategroup.org.ua/wp-includes/locale.php:1) in /sata1/home/users/climategr/www/www.climategroup.org.ua/wp-includes/pluggable-functions.php on line 269

Кто-нибудь знает, ка исправить?

Где визуальній редактор и что с ним твориться?

Вот тут http://lifehacker.ru/2007/02/13/wordpress-editor/ говорили что

В новой версии WordPress 2.1 редактор претерпел некоторые изменения — появились вкладки, переключаясь между которыми можно быстро переходить в режим кода и обратно в WYSIWYG-режим. Однако есть ещё одна новинка, о которой знают немногие. Если вы нажмите в Mozilla Firefox Alt+Shift+V и Alt+V в Internet Explorer, то получите дополнительные возможности — например, вставлять специальные символы (не обязательно помнить их коды). Ну а самое главное – можно вставлять текст в формате «просто текст», без оформления, а также из Word (присущая этому текстовому процессору грязь будет удалена).

Я специально обновил движок до 2.2 , дабы иметь возможность выравнивания в justify, а у меня , оказалось, нет не то что расширенного визуального редактора, а вообще визуального редактора нет!
Вот так он выглядит – только код….
http://picasaweb.google.com/petyakh/INtoWEB/photo#5073347562607466834
Что скажете?

Загрузка изображений

Не понимаю, зачем нужен аплодер картинок, если он выдает их в уменьшенном размере и часто просто "запиксиливает" изображение? Кто-то им пользуется? Его можно как-то настроить? Я, например, заливаю картинки через фтп….

Аплодеры

Посоветуйте хороший плагин, который бы эффектно отображал загруженные файлы, подготовленные для скачиваня. (ну чтобы не банальная текстовая ссылка была СКАЧАТЬ ФАЙЛ) Ну и, по желанию, чтобы поддерживал какие-то иконки загруженных типов файлов….

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