Glook

Плагин голосования

Нужен плагин голосования (Poll), чтобы пользователь мог добавить свой ответ, если заготовленные не подходят. В плагине wp-Poll такой возможности нет.

Можно ли создать рубрики для СТРАНИЦЫ?

Мне нужно расширить возможности СТРАНИЦЫ. А именно: задать для страниц возможность разбивки на рубрики с навигацией.
Пример:
На сайте есть страница "Вакансии". Я хочу чтобы при переходе на неё у пользователя появлялась дополнительная навигация с городами. По сути, это типа такая разбивка на рубрики определённой страницы. Для каждой страницы свой рубрикатор.

Как такое можно выполнить? Через плагин или custom fields или ещё как?

НЕ работает постраничная навигация

Я поменял на сайте структуру: сделал так, чтобы сам блог находился по адресу http://site.ru/blog/, а главной сайта служила созданная мною отдельная страница (средствами wordpress можно создавать отдельные страницы).

Теперь навигация в блоге не работает: по ссылкам вида
http://site.ru/blog/
http://site.ru/blog/page/2/
http://site.ru/blog/page/3/
http://site.ru/blog/page/4/
загружается одна и та же страница. При этом адрес в поле браузера изменяется…

В категориях всё нормально, всё работает, переходы по страницам происходят
http://site.ru/category/misc/
http://site.ru/category/misc/page/2/
http://site.ru/category/misc/page/3/
http://site.ru/category/misc/page/4/

Подскажите, пожалуйста, что делать?

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

Как спрятать рубрику?

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

Flexible Upload – не работает опция CAPTION

У плагина Flexible Upload есть очень нужная мне опция "Вставлять заголовок каждой картинке"
Я никак не могу понять как она работает. У меня при вставке картинок заголовки не добавляются.
На сайте у leCactus-a http://lecactus.ru/2008/01/05/1482/#more-1482 нашёл следующую инфу:
"Эта функция позволит “обернуть” свои фотографии в “div”, вместе с заголовком(соответствует описанию которое вы вводите при загрузке картинки). Однако она не работает с визуальным редактором WordPress 2.1.x (который, по какой-то причине, вырезает “div” элемент)."
Отсюда вопрос, что значит не работает с визуальным редактором? Я всегда добаляю текст и картинки в текстовом редакторе в режиме "КОД". Может мне нужно удалить установленный плагин "TinyMCE"?
Версия плагина: Flexible Upload 1.9 Русская версия (WP 2.0 – 2.3.x)

Плагины по обработке и загрузке картинок

У меня установлена два плагина:
PHP ImageManager + Editor configuration и
Flexible Upload

Ни тот ни другой не удовлетворяют меня:
нет пакетной загрузки файлов, именно пакетной, когда при загрузке можно выделить несколько файлов и загрузить их нажатием одной кнопки.
В PHP ImageManager вдобавок при открытии окна в превью грузятся все ранее загруженные картинки из папки wp-content/uploads/
А если у меня их там сотни? А качество связи оставляет желать лучшего?

Собственно вопросы: есть ли плагин с пакетной загрузкой файлов? Может можно как-то подправит перечисленные плагины?
Можно ли в PHP ImageManager ограничить количество выводимык картинок в предпросмотре?

Где формируется Содержимое?

В каком файле можно найти the_content, то есть ту часть кода которая формируется при добавлении/редактировании инфы в визуальном редакторе?

Форма комментариев. Откуда берутся значения полей?

Ну вообщем-то удалось втиснуть вопрос в заголовок, но для большей ясности поясню: я хотел было прямо в текстовых полях формы комментариев задать value="Ваше имя" и value="Ваш mail"
Но как оказалось там уже есть value="<?php echo $comment_author; ?> и value="<?php echo $comment_author_email; ?>
Это слегка меня озадачило… Откуда берутся эти значения? И где можно их изменять?

Firefox тупит при публикации видео

Попытался опубликовать видео на блоге: все браузеры нормально отобразили кроме одного – Firefox. MF сломал всю вёрстку. Вставлял видео в редактор в режиме "код". Без всяких там <div>, просто object. Методом тыка понял что нужно между тегами убрать пробелы и переносы строк… Какого *** спрашивается…?

Как правильно прописывать путь к файлу

В файле header.php все пути к файлам типа css и js прописаны по-хитрому: <link rel="stylesheet" href="<?php bloginfo(‘stylesheet_url’); ?>" />

А как мне прописать путь к файлу, который я создаю в папке к примеру wp-content\themes\default ?

Пока задал абсолютный путь типа http://mysite.ru/wp-content/themes/default/myfile.js но мне такой вариант не очень нравится…

Игнорирование

При публикации я использую связку <!–more–><!–noteaser–> что даёт мне возможность видеть на главной странице только анонсы (они у меня оформлены ввиде заголовка и картинки, текста вообще нет). Однако если пытаюсь оформить также вывод например случайного поста, то у меня выводится весь постом целиком. Теги <!–more–><!–noteaser–> опускаются. Если я правильно понял на главной странице публикация происходит более сложным способом чем в плагинах наподобие "самы комментируемый" (приведён ниже), в котором происходит просто запрос к базе и вывод публикации в таком виде как она есть. Есть ли какой способ заставить эту функцию распозновать <!–more–><!–noteaser–> ?

function get_mostcommented($limit = 1) {
    global $wpdb, $post;
    $mostcommenteds = $wpdb->get_results("SELECT  $wpdb->posts.ID, post_title, post_name, post_date, post_content, COUNT($wpdb->comments.comment_post_ID) AS 'comment_total' FROM $wpdb->posts LEFT JOIN $wpdb->comments ON $wpdb->posts.ID = $wpdb->comments.comment_post_ID WHERE comment_approved = '1' AND post_date_gmt < '".gmdate("Y-m-d H:i:s")."' AND post_status = 'publish' AND post_password = '' GROUP BY $wpdb->comments.comment_post_ID ORDER  BY comment_total DESC LIMIT $limit");
    foreach ($mostcommenteds as $post) {
            $post_title = htmlspecialchars(stripslashes($post->post_title));
            $comment_total = (int) $post->comment_total;
            $post_content = stripslashes($post->post_content);
            echo "<a href=\"".get_permalink()."\"><h1>$post_title</h1>$post_content</a>";
    }
}

Сайдбар – виджет recent_entries

А подскажите как/где изменить количество последних заметок в виджете wp_widget_recent_entries?

WP-PostRatings – настройка и улучшение

Хотелось бы улучшить плагин WP-PostRatings http://lesterchan.net/wordpress/readme/wp-postratings.html , а точнее WP-PostRatings Widget
По умолчанию этот виджет выводит в сайдбаре заголовки наиболее популярных заметок блога: с наиболее высокими оценками ( Highest Rated Widget) и наиболее часто оцениваемые (Most Rated Widget)
Хотелось бы чуть чуть-чуть подправить код, чтобы выводился не только заголовок, но и сама заметка (по крайней мере тизер – то что перед ссылкой далее)

Я заменил %POST_TITLE% на %POST_CONTENT% на закладке Post Rating Options в настройках плагина. Но в этом случае заметка выводится целиком, тэг <!–more–> почему-то игнорируется.

————-
добавлено позже
————-
Там оказывается есть возможность указать %POST_EXCERPT% и по идее это приведёт к нужному результату ( цитата = анонс = excerpt, тоесть wordpress должен выводить первые 120 слов заметки)
Только одна проблема… У меня в анонсе нет текста, у меня там только картинка, кликая на которую совершается переход на полный вариант заметки. Именно поэтому (я так думаю) при указании POST_EXCERPT у меня вообще ничего не отображается.
Как победить?

Буду признателен за любую помощь.:rolleyes:

Виджет RSS

Пытаюсь вставить виджет RSS на страницу…

<?php wp_widget_rss(array(), 1); ?>

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

Сломалась кодировка

Ни с того ни с сего перестала правильно отображаться кириллица. Причём только когда пишу прямо в php файлах. Когда пишу через админку заметки – всё отображается нормально. И когда пишу в файле index.php тоже нормально всё отображается. А во всех остальных всё что пишу кириллицей — отображается знаками вопроса.

Баг. Исчезающее поле “Загрузка картинки”

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

ЧПУ и SEO (вид постоянных ссылок)

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

Анонсы на главной

К сожалению, структура главной страницы моего сайта не позволяет выводить анонсы один за другим. Поэтому требуется их разбить: вывести определённое кол-во анонсов (с 1 по 10), затем ещё раз уже в другом месте продолжить вывод (с 11 по 20).
Вывод как я понял делается вот этим:

<?php while (have_posts()) : the_post(); ?>
            <div class="post" id="post-<?php the_ID(); ?>">
                <div class="topic"><?php the_category(', ') ?><?php if(function_exists('the_ratings')) { the_ratings(); } ?><?php comments_popup_link('', '1', '%'); ?></div>
                <a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>">
                <div class="entry"><h1><?php the_title(); ?></h1>
                    <?php the_content('Далее &raquo;'); ?>
                </div></a>
                </div>
        <?php endwhile; ?>

Количество анонсов задаётся на странице настройки->чтение (выводить не более … записей)
Прощу подсказать как это делается, если обсуждалось ранее – дайте пожалуйста ссылку. (поиск по форуму к сожалению сейчас не работает)

WP наполовину на английском

Каки-то чудеса, установил блог себе, захожу, а он на английском наполовину… Стартовая страница тоже была на английском, та что при регистрации блога. И письмо с подтверждением пришло на английском…В админке панели по-анлийски названы. На сайте самом кое что по-русски, кое-что по английски… Брал тут http://maxsite.org/wp231rus

Как изменить виджет “комментарии”

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

 
echo  '<li class="recentcomments"><a href="'. get_permalink($comment->comment_post_ID) . '#comment-' . $comment->comment_ID . '">' . sprintf(__('%1$s  <br /> %2$s'), get_comment_author_link(), '</a>'. get_the_title($comment->comment_post_ID)  ) . '</li>';

Честно пытался справиться сам, порылся на официальном сайте в Template_Tags, решил что можно это провернуть заменив get_comment_author_link на get_comment_text. Но текст в ссылке на появляется. Что делаю не так, подскажите?

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