Обрезание заголовков в WordPress

Замечено:
WordPress 2.0.10
PHP 5.x.x
MySQL 5.x
Кодировка UTF-8

Проблема:в некоторых плагинах или в хаках, котоыре вы используйте самостоятельно, для корректного вывода название топиков и урезание символов (чтобы сократить длину топика)
в кодировке UTF-8 использование функции substr некорректно, выводятся непотребные символы, кодировка исходников портится, но современный браузер исправляет это автоматически

Решение:
Следует воспользоваться функцией mb_internal_encoding("UTF-8");, если она поддерживается на вашем сервере, если же нет, то решение в виде отдельного класса описано на php.org в разделе функции substr.

Для примера привожу код вывода из одной категории нескольких постов с выводом только топиков (названий), оригинал кода – взято у Максима

<?php
mb_internal_encoding("UTF-8");
$posts_new = get_posts('category=2&numberposts=6');
foreach ($posts_new as $post_new) :
    echo '<a href="'; 
    echo get_permalink($post_new->ID);
    echo '" title="">';
    echo mysql2date('d.m',  $post_new->post_date); 
    echo ' - ';
    $news_small = mb_substr($post_new->post_title, 0, 70);
    echo $news_small;
     echo '...';
    echo '</a><br />';
endforeach;    
?>

вывод последних сообщений по категориям

помогите пожалуйста сделать такой вывод данных:
из всех категорий кроме указанных вывести 2 последних поста.

Как сделать plugin самому?

Очень часто встречаются плагины, которые собственно состоят из одной PHP страницы. В php я не супер-мастер, но и не новичёк. Возникла необходимость сделать кое-какой интересный плагин, но вот как его делать? Нигде в Рунете нет по этой теме информации. Может быть поможете найти? Или хотя бы дать руководство по созданию плагина для WordPress на английском языке.

Интересует собственно:
1. Инициализация плагина (как создаются параметры и куда они записываются)
2. Работа с этими параметрами (обновление, дополнение, исправление)
3. Дополнительные кнопки на "баре"
4. Внедрение собственных функций.

Если кто-то уже копал в этом направлении, то можете выкладывать примеры или части кода прямо в этой теме. Будет полезна для многих.

Как перевести посты WP в статику

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

Как сортировать странички по значению пользовательского поля или …

Ввел некоторое количество страниц в свой WordPress сайт.
Для их сотировки в файле page.php написал
wp_list_pages(‘sort_column=post_date&sort_order=desc&title_li=&child_of=6’);
Все супер, но после ввода всех страниц выяснилось, я забыл ввести еще одну .
И после ее ввода она у меня при сортировке всплыла наверх так как post_date стала самой свежей.

Вопрос: Есть ли какой-то PLUGIP который позволяет корректировать post_date или сортировать странички по
определенному пользователем полю (то поле, которое модно добавить к страничке через формочку ее редакции)
menu_order не подходит так как оно имеет целый тип и полбзоваться им не удобно так как надо в голове держать его значения или смотреть страничках.
Заранее спасибо.

the_content в sidebar’е из single.php

хочу чтоб сайдбар выводился и при полном чтении статьи. в single.php вставляю:

<?php get_sidebar(); ?>

всё выводится, но the_content() отдаёт полные статьи, что в сайдбаре неприемлимо. Это можно пофиксить?

Adsense-Deluxe стоит у кого нибудь?

Установил, а настроить не могу…
если не трудно, скажите куда нажать и куда код вставлять..
Т.е. как сделать чтобы заработал?

Как настроить Coppermine

Как настроить Coppermine как на это здесь http://www.4urmobilephone.com/gallery/

страницы авторов и юзеров

День добрый!

Задача:

Необходимо сделать личную страницу для каждого юзера в ВордПрессе (будь то автор, админ, подписчик). Шаблон адреса примерно таков: http://blah-blah.com/user/AnyUser

Как я понял в ВП есть встроенный механизм страниц авторов (http://internetno.net/author/yashnikov). Может быть его можно как-то доработать? В любом случае проблема сводится к тому, что если мы пишем …/author/username , а username не является автором, то ВП выдает 404-ую страницу. Как сказать системе, что все ОК?

поднять страницу

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

Stylesheet is missing. Ребят, не отображается сайт.

Плиз, помогите!
commandante.ru
админка работает, а сайт не отображается.. пишет в меню"Темы" Stylesheet is missing.

Broken Themes

The following themes are installed but incomplete. Themes must have a stylesheet and a template

день назад все работало, а сейчас болт…. помогите!

можно ли делать страницы “невидимыми”?

как можно сделать страницы невидимыми? создавать их в админке как положено, но чтобы они не отображались на главной..
ыы
пока писал, дошло! 🙂
можно просто убрать wp_list_pages из кода и все )))
но хотелось бы плагин, который мог бы убирать страницу, которую нужно

спасибо!

Экспорт блога

Помогите новичку! 2 вопроса:

1. При экспорте (в XML) какая-то бяка в файле. Фаерфокс вообще не открывает, Эксплорер отображает частично :rolleyes: , и пишет:
——————-
Не удается отобразить страницу XML
Не удается просмотреть ввод XML с использованием списка стилей XSL. Исправьте ошибку и затем нажмите кнопку "Обновить"или повторите попытку позднее.
Тег конца "a" не соответствует тегу начала "img". Ошибка при обработке ресурса ”file:///D МОИ РАБОЧИЕ САЙТЫ 2007/Lamerod…
——————-
В Блокноте вижу, что контент в файле весь есть, это утешает. Но все-таки: кто виноват и что делать? Если механизм экспорта глючный, то в один непрекрасный день часть контента может потеряться тихо, без сообщений о проблемах?

2. Можно ли преобразовать блог в набор статичных папок и html-файлов, сохранив структуру?
(Офтопик: для экспорта почты из популярных почтовых программ такой прибамбас существует.)

Резиновый шаблон.

Нужен добрый совет
Помогите найти резиновый шаблон к wp.
Критерии:
На всю ширину 100% экран(при любом разрешении), 3 колонки(обязательно) левый сайдбар, правый, и контент колонка.
Резиновый: чтобы при смене разрешения на 800×600, уменьшалась колонка, где находится контент(контент колонка).

искал здесь: http://themes.wordpress.net
на всю ширину находил, только как правило корявые они, при смене разрешения на 800×600 колонки смещались и получалась куролесица.

Вообще это проблема, как я понял, 3-я колонка в wp не прдусмотрена, отсюда народные поделки.

Спасибо.

Плагин “Респекты”?

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

Комментарии в админке

В разделе Manage -> Comments идёт список нескольких последних комментов, как мне вывести таким списком _все_ комментарии ? Mass Edit вывод на пару тройку больше комментариев и всё, а страницы перелистывающей комменты нету, или сортировки по месяцам

Картинки около категорий

Подскажите пожалуйста, а есть ли возможность сделать так, чтобы в сайдбаре, там где список категорий (да-да-да, нынче модного облачка категорий у меня нет), около каждой категории красовался рисуночек?
Для примера, у меня идёт несколько категорий, таких как "BMW", "Ford" и т.д. и чтобы около каждой логотипчик компании?

plugin Adhesive

Прошу откликнуться всех кто сталкивался, использовал или может быть и сейчас использует этот плагин – Adhesive. Интересует как Вам удалось обойти ошибку в этом плагине. К сожалению на сайте автора WordPress больше не поддерживается. Благодарен любой информации.

кодировка

что то у меня с кодировкой не то!!! Вот блог
посмотрите html код!
и ещё: пытаюсь добавиль ссылку, а она отображается квадратиками 9см. блог меню "Links"

что делать? 🙁

Бегун на блоге

Как разместить Бегун? Ставлю, а код не отображается! Вот такой у меня код:

<SCRIPT type="text/javascript">
   var begun_auto_colors = new Array();
   var begun_auto_fonts_size = new Array();
   begun_auto_pad = 60027886; // идентификатор площадки
   begun_auto_limit = 3; // число объявлений выводимых на площадке
   begun_auto_width=350; // ширина блока объявлений.
   begun_auto_colors[0]='#507642'; // цвет ссылки объявлений
   begun_auto_colors[1]='#000000'; // цвет текста объявления
   begun_auto_colors[2]='#86942A'; // цвет домена объявления
   begun_auto_colors[3]='#FFFFFF'; // цвет фона блока объявлений
   begun_auto_fonts_size[0]='10pt'; // р-мер шрифта ссылки объявлений
   begun_auto_fonts_size[1]='10pt'; // р-мер шрифта текста объявления
   begun_auto_fonts_size[2]='10pt'; // р-мер шрифта домена объявления
   begun_auto_fonts_size[3]='10pt'; // р-мер шрифта заглушки
   </SCRIPT>
   <SCRIPT src="http://autocontext.begun.ru/autocontext.js" type="text/javascript">
   </SCRIPT>

Пробовал с помощью ушек, но нифига!

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