Обсуждения

Плагины для авторов

С плагинами для авторов мне не приходилось работать, поэтому прошу помощи. Поделитесь своим опытом их использования.

Нужно:
1. Плагин, который добавляет в профиль автора дополнительные (произвольные) поля.
2. Фото/аватара автора. Каким-то образом нужно её загрузить и потом отображать.
3. Уведомление для админа, что можно модерировать/публиковать запись.
4. Какая-то рассылка для всех авторов.

Есть такие?

Админ пропал как автор

Перезаливал 2.2.1, всё по новой ставил, всё хорошо, но при написании поста (/wp-admin/post-new.php), в авторах пропал "Администратор" (т.е. я:)), зато там есть "Авторы". Как вернуть "Администратора" в авторы?

Надеюсь никого не запутал 🙂

урлы открывалсь в новых окнах – как ?

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

помню находил давно плагин для этого – но из за него зависал вп и я его удалил.

может кто предложит еще какой способ ?

Также интерестно, как поменять дефалтную опцию в добалвенеии ссылки с "открыть в этом же окне" на "открытьв новом окне"

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

был поставлен официальный релиз вп скачанный с оф.сайта – не руссификация и не сборка. блог на русском языке. однако яндекс не хочет его кушать! Рамблер, яху, гугл – все схавали, а яндекс все никак. Возможно это из за кодировок ( русский вп от макса – там какие-то кодировки исправлены были помнится ) – может такой косяк быть из за кодировок?

3 вопроса по WordPress

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

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

1. НА главной странице пусть выводится 2 рубрики ( заглавие рубрики ) + под каждой рубрикой по 5 статей из этой рубрики + ссылка "Все статьи данной рубрики". по клику на каждую статью переходим на соответсвующую страницу. По клику на "Все статьи данной рубрики" попадаем на страницу со списком всех статей этой рубрики. Подскажите, как сделать.

2. Меню. Есть, скажем, меню из 5 пунктов. и соответственно им 5 страниц. Можно ли сделать так чтобы пункт меню выделялся в зависимости от того на какой странице находимся. (то есть если на странице 1 – 1й пункт меню становится например bold) И еще: можно ли сделать меню второго уровня? то есть: допустим, у 2-го пункта меню есть 2 подпункта. Когда щелкаем на 2 кнопку в меню, в блоке "sidebar-2.php" чтобы отображались его подпункты. И только! при переходе на другие страницы блок "sidebar-2.php" не отображается.

3. Баннеры. В index.php я подключаю еще один блок – "banners.php", туда хочу вставить баннеры. Могу ли я управлять ими из админки (наверное самый тупой вопрос.. просто стало интересно), чтобы не править шаблон каждый раз?

В догонку еще один ворпос насчет админки. Скажем, в шаблоне есть два блока которые должны отображаться не всегда. Может не быть одного, может второго, может сразу обоих. Как управлять их отображением на разных страницах?

Заранее огромное спасибо всем кто ответит.

WordPress 2.2 проблемы с таблицами

Создаю пост с таблицей вида

<table>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
</tr>......

А когда усложняю её типа так

<table bgcolor="black" cellpadding="5" cellspacing="1">
<tr bgcolor="white" align="center">
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
</tr>.........

то либо при сохранении поста пишет ошибку БД, либо сохраняет, но возвращаясь в редактиорование поста выводит только первую строку таблицы и закрывает её..
Подскажите в чём может быть дело? Или просто обновить WP до 2.2.1 ?

ИДЕТ ЗАГРУЗКА…(LOADING) пока сайт полностью не откроется – AJAX

я уже несколько раз замечал эффект загрузки страницы. Идет анимационный лоадинг пока вся страница со своими элементами не загрузиться полностью. Это красиво и классно.

Есть ли такой плагин или рабочий скрипт чтоб исполнить все это у себя на сайте?

Проблемы с кодировками на хостингах

Ко мне очень часто обращаются по поводу проблем с кодировками на наших хостингах. Поэтому я решил, собрать всё воедино. 🙂

На большинстве русских хостингах, включая и Мастерхост, стоит кодировка по-умолчанию cp-1251 (windows-1251). По этой причине все соединения с БД инициируются именно в этой кодировке. Для того, чтобы кодировка была, как и положено в utf-8, необходимо при создании соединения с базой данных послать её специальный запрос, указывающий, что ваш блог работает utf-8.

В WordPress’е (начиная с 2.2) можно указать значение DB_CHARSET, которое переводит соединение в utf-8. Но для наших хостингов этого мало, поскольку нужно выполнять еще одну команду (COLLATE), которая переводит и внутреннее хранение данных в utf-8.

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

Больше всего проблем возникает со сборкой от mywordpress.ru, поскольку когда-то Антон решил за всех пользователей, что они должны работать в utf-8. Он жестко прописал в WordPress команду перевода в utf-8, хотя реально базы продолжали работать в cp-1251. В итоге произошло достаточно странные метаморфозы.

Изначально база на хостинге работала в cp-1251, то есть кодировки по умолчанию. Данные же из блогов на сборке от mywordpress.ru поступали в utf-8. И хотя отображение было корректно, но только по той причине, что начиная с MySQL 4.1 внутреннее хранение было в юникоде. Если же база не могла "переварить" юникод, то это отображалось как выпадение символов "ш" и "и" (иногда и другие). Это означает, что многобайтную кодировку (utf-8) пытались всунуть в однобайтную (cp-1251).

Но через какое-то время, на на наших хостингах массово стали переходить на новые версии MySQL (5.0). Админы, как и положенно взяли и перевели данные, которые теоретически дожны были быть в cp-1251, в utf-8. Получилось двойное преобразование.

Если у вас такой случай, то при просмотре данных в phpMyAdmin вы увидите либо разные кодировки сравнения (сопоставления) в таблицах WordPress, либо вообще крокозяблы в данных, хотя кодировка и будет указана верной.

Дополнительно это выражается еще и в том, что у вас неверно работает поиск. Например он дожен быть регистронезависимым. Также бывают проблемы с сортировкой по алфавиту. К сожалению, побороть это недуг средствами WordPress невозможно.

Пути решения.

В моей сборке, если вы устанавливаете блог с нуля, то берите utf-8. Это почти полная гарантия, что данные будут храниться в MySQL верно. Причем и для новых таблиц! Например тех, которые создают плагины. То есть вы сможете делать корректный бэкап, сортировку и поиск.

Если вы обновляете блог, то можно попробовать обновится до моей сборки WordPress 2.2 и выставить правильные DB_CHARSET и DB_COLLATE (все в новом файле wp-config.php). Например у меня для некоторых хостингов получалось добиться нормальной работы при cp1251 и cp1251_general_ci, хотя блог и база работали в utf-8.

Для самых тяжелых случаев, включайте перекодировщик.

Самый кардинальный способ решения – это полностью переделать базу данных. То есть взять дамп всех таблиц, вручную их переконвертировать, прописать верные COLLATE и обратно загрузить. Тогда у вас будет все корректно работать и в блоге, и в phpMyAdmin.

Сразу хочу предупредить тех, кто решит изменить кодировку таблиц в phpMyAdmin – с большой долей вероятности вы просто потеряете данные. То есть, если вы рискнете на эту операцию, в обязательном порядке делайте бэкап.

Дополнительный момент следует учитывать и в том, что на наших хостингах очень любят принудительно посылать браузеру кодировку windows-1251. В некоторых хостингах есть специальная опция в настройках. Но для других существует только единственное решение – принудительно прописать кодировку в .htaccess. Причем будьте готовы к тому, что это придется сделать в каждом каталоге. Таких кривых хостингов, типа мажордомо с петерхостом, как грязи.

Для этого попробуйте прописать в .htaccess по очереди такие строки:

AddDefaultCharset UTF-8
CharsetDisable On
CharsetDefault UTF-8
CharsetSourceEnc UTF-8
CharsetRecodeMultipartForms off

Учтите, что какие-то из них могут не сработать, а какие-то вызвать ошибку доступа (ERROR).

Еще информация о кодировках здесь: http://forum.maxsite.org/viewtopic.php?id=598

графика в сайдбаре

в каком шаблоне можно отредактировать сайдбар
чтоб инфо имела вид с графикой, как на сайте у Макса.
например в разделе "Самое читаемое" перед каждым постом – иконка.
как это сделать?

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

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

Самое читаемое и Самое комментируемое

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

Вот код куда надо вставить:

        <ul>
            <li><a href="#">Link Title</a> - Link description (optional)</li>
            <li><a href="#">Link Title</a> - Link description (optional)</li>
            <li><a href="#">Link Title</a> - Link description (optional)</li>
            <li><a href="#">Link Title</a> - Link description (optional)</li>
            <li><a href="#">Link Title</a> - Link description (optional)</li>
        </ul>

Те надо чтобы вместо линков было самое читаемое.

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

Спасите фид!

После обновления, куча багов, но главное то что фид не пашет. В чём проблема не пойму. Какие есть варианту? Из-за чего фид может слететь?

http://blog.searchengineer.ru/

Спасите!

Заранее благодарен.

Проблемы в отображением ссылок в Opera

Проблема в следующем ссылки на следующие и предыдущие страницы не работают в default шаблоне WP а иногда и не показывает текст т.е. название ссылки "далее" и т.д. при использовании Opera. В остальных браузерах работают.

Как сделать меню навигации по подстраницам?

переделываю сайт. переношу с одного старого самописного внутри компании движка на WP.

пример страницы тут: http://intra.cf1.ru/about/cat.html?item=1844

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

 Знакомьтесь F1 -> ОБЩАЯ ИНФОРМАЦИЯ -> РЕЖИМ РАБОТЫ

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

Не работает поиск

Завел у себя еще пару доменов на сервере и поставил там WP 2.2.1
Так вот, там не работает вообще поиск по русским символам 🙁
кусок страницы phpmyadmin нового блога

wp_categories                             5    MyISAM    utf8_general_ci    5.3 КБ    -
    wp_comments                             1    MyISAM    utf8_general_ci    4.2 КБ    56 Байт 
    wp_download_count                             0    MyISAM    utf8_general_ci    1.0 КБ    -
    wp_link2cat                             7    MyISAM    utf8_general_ci    3.2 КБ    -
    wp_links                             0    MyISAM    utf8_general_ci    4.6 КБ    584 Байт 
    wp_options                             112    MyISAM    utf8_general_ci    585.5 КБ    32.7 КБ 
    wp_post2cat                             9    MyISAM    utf8_general_ci    3.2 КБ    -
    wp_postmeta                             13    MyISAM    utf8_general_ci    7.6 КБ    -
    wp_posts                             9    MyISAM    utf8_general_ci

на прежних двух блогах (которые пережили уже смену сервера, а также перенос базы по версиям Mysql 3.x, 4.x,5.x) все работает и там кодировки в базе такие (кусок страницы):

ivan_categories                             18    MyISAM    latin1_swedish_ci    4.1 КБ    -
    ivan_comments                             933    MyISAM    latin1_swedish_ci    362.7 КБ    500 Байт 
    ivan_dailytopten                             4    MyISAM    latin1_swedish_ci    2.1 КБ    -
    ivan_dailytoptenall                             4    MyISAM    latin1_swedish_ci    2.0 КБ    -
    ivan_download_count                             9    MyISAM    utf8_general_ci    3.3 КБ    -
    ivan_fim_cat                             1    MyISAM    latin1_swedish_ci    2.1 КБ    -
    ivan_fim_comments                             0    MyISAM    latin1_swedish_ci    1.0 КБ    -
    ivan_fim_images                             3    MyISAM    latin1_swedish_ci    2.2 КБ    -
    ivan_link2cat                             18    MyISAM    latin1_swedish_ci    3.4 КБ    -
    ivan_links                             18    MyISAM    latin1_swedish_ci    6.2 КБ    -
    ivan_options                             239    MyISAM    latin1_swedish_ci    476.7 КБ    32.1 КБ 
    ivan_post2cat                             469    MyISAM    latin1_swedish_ci    32.5 КБ    -
    ivan_postmeta                             2,192    MyISAM    latin1_swedish_ci    241.7 КБ    -
    ivan_posts                             349    MyISAM    latin1_swedish_ci    440.3 КБ    -
    ivan_ratings                             60    MyISAM    latin1_swedish_ci    8.8 КБ    -

MySQL-кодировка: UTF-8 Unicode (utf8)
Сопоставление соединения с MySQL: utf8_general_ci
Версия сервера: 5.0.32
Версия протокола: 10
Версия MySQL-клиента: 5.0.32
Использованы расширения PHP: mysql

и еще в новых инсталляциях используются строки в wp-config.php
define(‘DB_CHARSET’, ‘utf8’);
define(‘DB_COLLATE’, ”);
define (‘WPLANG’, ‘ru_RU’);
а в старых блогах такого нет, и когда я попробовал прописать такое в старых блогах, то там все стало кракозябрами

Категории из тэгов !

Как сделать так чтобы категории отображались как облако тэгов.

Пример: http://www.restup.info/blogs/index.php

уже 4 часа ищю по форуму, так и не нашёл

Заранее благодарна

mobile posting

помогите пожалуйста найти подходящий плагин…
вобщем, нужно что-то такое, что бы можно было удобно писать посты с мобильного телефона… но основная аудитория блога будет читать с обычных пк… такая необходимость возникла из-за того, что некоторое время я буду без компьютера, а в блог писать надо практически каждый день…пробовал плагин wordpress mobile, но он неподходит тем, что там нельзя выбирать в какую категорию постить, а в каждом посте перед текстом пишется что-то типа: posted by wordpress mobile.
заранее спасибо за помощь.

Код между записями

Какой плагин или код позволяет вставлять код между записями на главной?

как отключить сайдбар для страницы поста

хочу отключить сайдбар для страницы отдельного поста – как это сделать?

Как установить WordPress на локальном компьютере с помощью Денвера?

Привет всем.😉
Для вас, скорее всего, мои вопросы покажутся смешными, но у меня ничего не получается.

№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№
Лирическое отступление:
С html знаком, а вот php, базы данных и т.д. для меня темный лес. Знаний 0.
Решил создать сайт. Выбирал между смоллнюкой и ВрдПресс. На сайте ньюки в ФАК, на вопрос "я чайник, что делать" ответ следующий: пшел на… Правда по-другому написано: возьмите литературу по апачь, пхп, MySQL и все станет ясно.
И все б хорошо, только чайника пугают книги по php и т.д. на несколько сот страниц. Почитал их форум – вопросов мало, ответов ещё меньше. В Яндексе по запросу "как установить …" больше инфы по ВордПресс. А также сайты на ВордПрессе значительно симпатичнее. Выбор был сделан.
Кстати, о сайте http://maxsite.org/ (и о ВордПресс) я узнал от Нелли Федосенко http://www.homebusiness.ru/ Это заметка для админа, Макса.
№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№
Так вот.
Скачал wp220-maxsite-org
Скачал wp-220-up-221-maxsite-org
Скачал Денвер.
№№№№№№№№№№№№№№№№№№№№№№№№
Установка Денвера прошла успешно, но не без маленьких проблем. На их сайте написано, что надо сначала сделать следующее: Пуск – Выполнить… – ping 127.0.0.1 Хоть отключил антивирус и фаервол, мне писалось о какой-то ошибке. Я нажал Alt+Ctrl+Delete, выбрал Процессы, и отключил все, что только можно было отключить (что именно блокировало – не знаю). После этого "ping 127.0.0.1" заработал. Это написал для тех, у кого может возникнуть подобная проблема.

Денвер установился, но одна проблема еще есть
"http://custom-host:8648 Проверка хоста с другим IP-адресом и портом (127.0.0.2:8648)
В Windows XP SP2 имеется ошибка, из-за которой данный хост может не работать. Официальную "заплатку" от Microsoft качайте здесь."
Вот это не работает.
ВОПРОС: если я скачаю "заплатку", то не слетит ли Windows, т.к. он не лицензионный, а SP2 тоже взломанный???
№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№
Начал устанавливать ВП на компе.
Руководствовался "F1: установка WordPress" http://www.phpbb-test.tosay.ru/index.php?option=com_content&task=view&id=11&Itemid=10 и РидМи из wp220-maxsite-org
Создал папки sait и www, получилось D:\WebServers\home\sait\www
Разархивировал zip wp220-maxsite-org.
В папку www скопировал все из папки wp220-maxsite-org.
Как пишется в "F1: установка WordPress", запустил денвер, набрал http://localhost, зашел в phpMyAdmin 2.6.1
В "Создать новую БД" ввел bdsait, нажал создать, все.
Кстати, если это имеет значение. В phpMyAdmin справа стояло:
Language: Russian (ru-win1251)
MySQL-кодировка: Windows Cyrillic (cp1251)
Сопоставление соединения с MySQL: cp1251_general_ci
Тема/стиль: Original
Далее начались проблемы.
№№№№№№№№№№№№№№№№№№№№№№№
Начал играться с wp-config-sample-utf8.php и wp-config-sample-win1251.php
Пересохранял как wp-config.php Кодировку в "сохранить как" ставил UTF-8
Чего я там только не писал. Варианты были разные.
Далее, как написано в 17 пункте "F1: установка WordPress" заходил на http://sait/wp-admin/install.php
И ничего:
"Действие отменено
Internet Explorer не удается подключиться к запрошенной веб-странице. Возможно, страница временно недоступна.

——————————————————————————–

Попробуйте следующее:

Нажмите кнопку Обновить или повторите попытку позже.

Для просмотра содержимого страницы, которая уже посещалась, щелкните Файл, затем выберите Работать автономно.

Для получения сведений об автономном обзоре страниц с помощью Internet Explorer в меню Справка выберите пункт Оглавление и указатели.

Internet Explorer"

ЧТО ДЕЛАТЬ?:o
Что писать в wp-config.php?
В ридми написано "если у вас… если у Вас…". А где чайнику узнать какой хост, какая кодировка?
Я все правильно делал до wp-config.php?
Как же ВП с помощью Денвера установить на своем компе?

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

🙂

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