-
Постов
13 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Загрузки
База знаний IPS Community Suite 4
База знаний IP.Board 3.x
Форумы
События
Магазин
Совместные покупки
Сообщения, опубликованные Kerk
-
-
Про это не подскажу, WP в глаза не видел. Без понятия как там плагины в админке включаются.
Плагин-то как раз в админке включен, вот только почему "отключен" стоит напротив части его файлов...
-
Это, походу, шуточки переводчика в браузере. Пока я сюда постил, он это перевел. В коде файла class.ipbcomments.php такого нет. Хотя, что интересно, при просмотре файлов в редакторе плагинов WP в заголовке редактора видна надпись - отключен.
Редактирование ipb-comments-for-wordpress/class.ipbcomments.php (отключен)
-
Видимо, версия плагина старая (( Темы в форуме создавать можно и создаются (только что проверил). А мембер с id 1 - это сам администратор и есть.
-
Так, если верить редактору плагинов, встроенному в WP, всего в этом плагине доступны редактированию четыре файла.
class.ipbcomments.php
КОД
<?php/*** IP.Board Комментарии для WordPress* Использование IP.Board для WordPress комментарии и форум кросс-постинг.*/класс WP_IPBComments {public $crosspost_edits = false; // не изменить это ещефункция __construct() {$this->options = get_option('ipb_comments_options');add_action( 'wp_head', array($this, 'register_comments') );add_action( 'admin_menu', array($this, 'register_comments_admin') );wp_register_style( 'ipbcomments_stylesheet', plugins_url( 'ipb-комментарии для wordpress.css' , __FILE__ ) );}/*** Настройка крючки и фильтры для Admin*/функция register_comments_admin() {// ниже вызывает кросс-постинг на изменения/обновления слишкомif ($this->crosspost_edits) {add_action('попытка загрузить сообщение', array($this, 'create_topic'));}// использовать post опубликовать состояния переходы, чтобы обеспечить это только посты, в случае нового файла// и не всякий раз, когда пост будет изменено или Обновленоadd_action('new_to_publish', array($this, 'create_topic'));add_action('future_to_publish', array($this, 'create_topic'));add_action('draft_to_publish', array($this, 'create_topic'));// Настройка в меню администратораadd_action('admin_init', array($this,'settings_init') );/*** Создать IPB Комментарии меню Настройки панели управления*/// создаем меню " настройки"add_options_page( 'IPB Комментарии Options', // название страницы тег'IPB Комментарии', // текст меню'manage_options', // возможности, необходимые для использования этой опции меню'ipb-комментарии', // slug относятся к этому пункту менюarray($this,'show_options_page') // дополнительное функцию обратного вызова);add_action( 'admin_print_styles', array($this,'таблицы стилей') );}/*** Настройка крючки и фильтры для постов*/функция register_comments() {// где поставить ссылку + текст ссылкиswitch ( $This->options['ipb_custom_link_filter'] ) {case 'before_comments':add_filter( 'comments_array', array($this,'show_link_text') );break;case 'after_comments':add_action( 'comment_form_before', array($this,'show_link_text') );break;case 'before_content':case 'after_content':add_filter( 'the_content', array($this,'show_link_text') );break;}// добавить действие wp_print_styles не называют здесь, поэтому временное решениеwp_enqueue_style('ipbcomments_stylesheet' );wp_print_styles();}/*** Создать новый IP.Board тему, когда новый пост создается в соответствующие категории*/функция create_topic( $post_ID ) {/*** проверка необходимых значений опций, прежде чем продолжить*/if ( ! (isset($This->options['ipb_field_path']) ИЛИ file_exists($This->options['ipb_field_path'])) ) {// путь к initdata.php папка отсутствуетreturn FALSE;}if ( ! isset($This->options['ipb_field_member_id']) ) {// необходимый элемент id к сообщению от отсутствуютreturn FALSE;}$wp = get_post($post_ID);foreach ( get_the_category($wp->ID) $cat ) {if ( ! empty( $This->options['категории'][$cat>Слизень] ) ) {$forumID = intval( $This->options['категории'][$cat>Слизень] );break;}}// если мы не найден подходящий категория, ничего не делатьif ( ! isset( $forumID ) ) {return FALSE;}/*** Invision Power Board* Добавить новую тему**/// Сохранить Совета от перенаправленияdefine('CCS_GATEWAY_CALLED',FALSE);require_once( $This->options['ipb_field_path'] .'/initdata.php' );require_once( IPS_ROOT_PATH .'sources/base/ipsController.php' );require_once( IPS_ROOT_PATH .'sources/base/ipsRegistry.php' );$реестра = ipsRegistry::instance();$реестра->init();require_once( IPSLib::getAppDir('форумы') .'/sources/classes/post/classPost.php' );$postClass = new classPost( $реестра );$postClass->setForumID( $forumID );$postClass->setForumData( $реестра->class_forums->allForums[$forumID] );$postClass->setAuthor( $This->options['ipb_field_member_id'] );$postClass->setTopicTitle( $wp->post_title );// параметр, чтобы использовать отрывок или контент должен идти здесь$content = nl2br( $wp->post_content ).'<br><br><a href="'.get_permalink( $wp->ID ).'">'.$This->options['ipb_field_link_text_ipb'].'</a></p>';$postClass->setPostContentPreFormatted( $content );$postClass->setIsPreview( false );$postClass->setTopicState ("открыть");$postClass->setPublished( true );try {if ( $postClass->addTopic() ) {// получить теме данных$topicData = $postClass->getTopicData();// сборка url-адрес раздела с помощью IPB выход классесли ( ipsRegistry::$settings['use_friendly_urls'] И ipsRegistry::$settings['seo_r_on'] ) {$topicUrl = $реестра->getClass ("выход")- >buildSEOUrl( 'showtopic=' .$topicData['tid'], 'public', $topicData['title_seo'], 'showtopic' );} else {$topicUrl = $This->options['ipb_field_url'].'/index.php?showtopic='.intval($topicData['tid']);}// добавьте настраиваемое поле 'forum_topic_url' наши почтовыеupdate_post_meta( $wp->ID 'forum_topic_url', htmlentities($topicUrl));// добавьте настраиваемое поле 'forum_topic_meta' наши почтовыеupdate_post_meta( $wp->ID 'forum_topic_meta',array('topic_id' => intval($topicData['tid']), // идентификатор раздела форума'ответы' => array(), // last X ответы в теме'timestamp' => time() // current timestamp обновления) );} else {//var_dump($postClass->_postErrors);}}catch ( Exception $error ) {print $error->getMessage();}}/*** получить последние X ответы для IPB topic_id*/функция get_replies( $topic_id ) {// проверка если требуемый путь к initdata.php папка отсутствуетif ( ! (isset($This->options['ipb_field_path']) ИЛИ file_exists($This->options['ipb_field_path'])) ) {return FALSE;}/*** Invision Power Board* получить последние X ответы в теме*//*** Примечание: E_STRICT ошибки в WP код* не IPS включить отображение ошибок?* выключите их*/ini_set( 'окончания тестирования', 0 );// Сохранить Совета от перенаправленияdefine('CCS_GATEWAY_CALLED',FALSE);require_once( $This->options['ipb_field_path'] .'/initdata.php' );require_once( IPS_ROOT_PATH .'sources/base/ipsController.php' );require_once( IPS_ROOT_PATH .'sources/base/ipsRegistry.php' );$реестра = ipsRegistry::instance();$реестра->init();// построить select, пропустить оригинальный пост, мы просто хотим, чтобы ответы$реестра->DB()->создать( array( 'select' => 'имя_автора,post_date,post','from' => 'сообщения',где ' = > 'topic_id = '.intval($topic_id),'order' => 'post_date','limit' => array(1,$This->options['ipb_field_show_comments'])));$result = $реестра->DB()->execute();$ответы = array();if ( $result ) {while ( $row = $реестра->DB()->fetch() ) {// имя_автора, post_date, постextract($row);$post = wp_trim_excerpt(wp_strip_all_tags(preg_replace('/<br(s+)?/?>/я', "n", str_replace(массив('[',']'), массив('<','>'), $post) )) );$ответы[] = array( 'author' => $имя_автора, 'date' => $post_date, 'comment' => $post );}}// возвращаем комментарии в обратном хронологическом порядкевозвращение array_reverse($ответов);}// ========================================// == IPBComments Меню Настроек===========// ========================================/*** Панель управления из Меню Администратора для IPB Комментарии* Настройки > Комментарии IPB** Настройки API*//*** Функция обратного вызова для отображения основных параметров страницы*/функция show_options_page() {if ( ! current_user_can('manage_options') ) {wp_die( х ("у Вас нет достаточных прав для доступа к этой странице.') );}?><div class="wrap") ><h2>IPB Замечания</h2><form method="post" action="options.php"><?php settings_fields('ipb_comments_options'); ?><?php do_settings_sections('ipb_comments'); ?><p><input name="Submit" type="submit" value="<?php esc_attr_e ("Сохранить Изменения'); ?>" /></p></form></div><?php}/*** Настройки разделов и полей для Admin IPB Комментарии, Стр.*/функция settings_init() {#add_action( 'wp_print_styles', array($this,'ipb_stylesheets') );/*** IPB Комментарии основных раздела " настройки полей*/add_settings_section( 'section_main', // строка, используемая для 'id' атрибут'Основные Настройки Форума', // название разделаarray($this,'section_main'), // функция обратного вызова'ipb_comments' // параметры страницы типа (общие, чтение, СМИ и др..));add_settings_field( 'ipb_field_member_id', // строка, используемая для 'id' атрибут'IPB Член ID", / / название поля'ipb_setting_member_id', // функция обратного вызова'ipb_comments' / / " параметры " тип страницы);add_settings_field('ipb_field_path', 'IPB Base Path', 'ipb_setting_path', 'ipb_comments');add_settings_field('ipb_field_url', 'IPB Базовый Url', 'ipb_setting_url', 'ipb_comments');/*** IPB Комментарии пользовательских настроек и полей*/add_settings_section('section_custom', 'Пользовательские Настройки', array($this,'section_custom'), 'ipb_comments');add_settings_field('ipb_field_custom', 'IPB Пользовательские Опции', 'ipb_setting_custom', 'ipb_comments');/*** IPB Комментарии категории раздела " настройки полей*/add_settings_section('section_categories', 'Параметры Категории', array($this,'section_categories'), 'ipb_comments');add_settings_field('ipb_field_categories', 'IPB Категории Options', 'ipb_setting_categories', 'ipb_comments');/*** Регистрировать параметры*/register_setting( 'ipb_comments_options', // параметр группа'ipb_comments_options' // название опции);}/*** Основные Параметры функции обратного вызова*/функция section_main() {// по умолчаниюесли ( empty( $This->options['ipb_field_member_id'] ) ) {$This->options['ipb_field_member_id'] = 1;}если ( empty( $This->options['ipb_field_show_comments'] ) ) {$This->options['ipb_field_show_comments'] = 0;}// ошибки$error_ipb_field_path = ";if ( ! file_exists( $this->options['ipb_field_path'].'/initdata.php' ) ) {$error_ipb_field_path = ' style="color:red;"';}?><ul class="forum_settings"><li><label for="base_url">Базовый Url:</label><input type="text" size="60" name="ipb_comments_options[ipb_field_url]"value="<?php echo $This->options['ipb_field_url']; ?>" /><em>базовый url на вашем форуме. ex. __yourforum.com</em></li><li><label for="базовый_путь">Базовый Путь:</label><input type="text" size="60" name="ipb_comments_options[ipb_field_path]"value="<?php echo $This->options['ipb_field_path']; ?>" /><em<?php echo $error_ipb_field_path; ?>> путь на вашем форуме, где initdata.php расположен. ex. /var/www/forum</em></li><li><label for="ttl">TTL (время жизни:</label><input type="text" size="2" name="ipb_comments_options[ipb_field_ttl]"value="<?php echo $This->options['ipb_field_ttl']; ?>" /><em>180 (в секундах для кэширования ответов с форума)</em></li><li><label for="member_id">идентификатор элемента:</label><input type="text" size="5" name="ipb_comments_options[ipb_field_member_id]"value="<?php echo $This->options['ipb_field_member_id']; ?>" /><em>форум член ID, кто будет создавать новые темы. ex. 1</em></li><li><label for="show_comments">Примечание:</label><input type="text" size="5" name="ipb_comments_options[ipb_field_show_comments]"value="<?php echo $This->options['ipb_field_show_comments']; ?>" /><em>сколько последние комментарии для отображения, 0, чтобы отключить</em></li></ul><br style="clear:both;" /><?php}/*** Категория Параметры функции обратного вызова*/функция section_categories() {?><p>слева от каждого WordPress категории ниже введите IPB форума # использовать, делая новую тему.</p><ul class="category_settings"><?php$категорий = get_categories(array('hide_empty'=>0));foreach( $категорий $cat ) {эхо sprintf('<li><input type="text" size="2" name="ipb_comments_options[категории][%s]" value="%s" />%s</li>',$cat>Слизень,$This->options['категории'][$cat>Слизень],$cat->имя);}?></ul><?php}/*** Настраиваемые Параметры функции обратного вызова*/функция section_custom() {// настройки по умолчаниюесли ( empty( $This->options['ipb_field_link_text_wp'] ) ) {$This->options['ipb_field_link_text_wp'] = 'Следить за дискуссией в прогресс";}если ( empty( $This->options['ipb_field_link_text_ipb'] ) ) {$This->options['ipb_field_link_text_ipb'] = 'Read the full story здесь';}$радио = array('before_comments'=>",'after_comments'=>",'before_content'=>",'after_content'=>");extract($радио);$key = $This->options['ipb_custom_link_filter'];если ( empty($key) ) $key = 'before_comments';$$key = 'checked';?><ul class="custom_settings"><li><label for="link_text_wp">WordPress Текст Ссылки</label><input type="text" size="60" name="ipb_comments_options[ipb_field_link_text_wp]"value="<?php echo $This->options['ipb_field_link_text_wp']; ?>" /><em>ex. Продолжить дискуссию в прогресс</em></li><li><label for="link_text_ipb">IP.Board Текст Ссылки</label><input type="text" size="60" name="ipb_comments_options[ipb_field_link_text_ipb]"value="<?php echo $This->options['ipb_field_link_text_ipb']; ?>" /><em>ex. Read the full story здесь</em></li><li><label for="link_text_location">текст Ссылки расположение:</label><input type="radio" size="2" name="ipb_comments_options[ipb_custom_link_filter]" value="before_comments"<?php echo $before_comments; ?> /> Перед Комментарии<input type="radio" size="2" name="ipb_comments_options[ipb_custom_link_filter]" value="after_comments"<?php echo $after_comments; ?> /> После Комментарии<br /><input type="radio" size="2" name="ipb_comments_options[ipb_custom_link_filter]" value="before_content"<?php echo $before_content; ?> /> Перед Контента<input type="radio" size="2" name="ipb_comments_options[ipb_custom_link_filter]" value="after_content"<?php echo $after_content; ?> /> После Содержания</li></ul><br style="clear:both;" /><?php}/*** показать текст ссылки*/функция show_link_text ( $content ) {// собираем ссылки$meta = get_post_meta(get_the_ID(),'forum_topic_url');если ( empty( $meta ) ) return $content;$topic_link = текущий($meta);$topic_link_text = $This->options['ipb_field_link_text_wp'];$link_text = sprintf( '<p class="ipb_discussion"><a href="%s">%s</a></p>', $topic_link, $topic_link_text );// добавить его к содержанию/комментарииswitch ( $This->options['ipb_custom_link_filter'] ) {case 'before_comments':case 'after_comments':echo $this->get_forum_comments();echo $link_text;return $content;case 'before_content':return $This->get_forum_comments() . $link_text . $content;case 'after_content':return $content . $this->get_forum_comments() . $link_text;по умолчанию:return $content;}}// ========================================// == IPBComments Посмотреть Комментарии Форум=====// ========================================/*** получить последние X теме ответы на дисплей в виде комментариев*/функция get_forum_comments () {if ( ! is_single() ) return $комментарии;если ( empty($This->options['ipb_field_show_comments']) ) return $комментарии;$post_ID = get_the_ID();/*** проверьте разделе url-адрес, назначенный на этот пост*/$meta = get_post_meta($post_ID,'forum_topic_url');если ( empty($meta) ) return $комментарии;$topic_link = текущий($meta);/*** регистрация на форуме в разделе значения, назначенный на этот пост* обеспечивает: int topic_id, int ttl, int timestamp, массив ответов*/$meta = get_post_meta($post_ID,'forum_topic_meta');extract($meta[0]);/*** проверьте, есть ли кэша истек, используя метку времени и ttl против текущее время(в)* если кэша истек, получить новые ответы и обновление всех полей или post значения мета*/$t = time();$update_cache = (empty($meta) ИЛИ empty($ответов) ИЛИ ($t $timestamp > intval($This->options['ipb_field_ttl'])));if ( $update_cache ) {$ответы = $this->get_replies($topic_id);// если ответы пусты, задайте значение по умолчаниюесли ( empty($ответов) ) {$ответы = array('No comments.');}// обновить post мета с новыми значениямиupdate_post_meta ( $post_ID, 'forum_topic_meta',array('topic_id' => intval($topic_id),'ответы' => $ответов,'ttl' => intval($ttl),'timestamp' => intval($t)) );}/*** формат любой допустимый ответы на форуме*/$reply_content = ";foreach ( $ответы $reply ) {if (! is_array($reply)) continue;extract($reply);if ( ! $comment ) continue;$reply_content .=sprintf('<li>%s<br /><span class="ipb_comment_meta">размещено %s на %s</span></li>',nl2br($comment), $автора, дату( get_option('date_format'), $date ) );}если ( empty( $reply_content ) ) return $комментарии;/*** Посмотреть наш форум комментариев, просто выше наши комментарии к сообщению*/ob_start();?><div id="ipb_comments"><p class="ipb_discussion"><a href="<?php echo $topic_link; ?>"><?php echo $this->topic_text; ?></a></p><h4>Most recent форум комментарии:</h4><ul><?php echo $reply_content; ?></ul></div><?phpвозвращение ob_get_clean();}/*** добавить стили для подключаемых на один пост страниц*/функция stylesheets() {// добавить наши таблицы стилей на admin или ни одного поста страницесли ( is_admin() || is_single() ) {wp_enqueue_style('ipbcomments_stylesheet' );}}}ipb-comments-for-wordpress.php
КОД
<?php/*Название Плагина: IP.Board КомментарииОписание: Используйте IP.Board за ваши комментарии. Когда новый пост опубликован, он создает новую тему с вашей IP.Board и добавляет ссылку на новую тему в конце вашего поста.Версия: 1.3.1Автор: ПивоАвтор URI: __wordpress.org/extend/plugins/profile/beerПожертвовать Ссылке: __bit.ly/hYv2LyDisclaimer: не предоставляется Никаких гарантий. IP.Board 3.0, PHP 5.2.6 требуется.Требуется, как минимум: 3.0Испытано: 3.3.1*/require 'class.ipbcomments.php';add_action('init',create_function(", 'новый WP_IPBComments();'));ipb-комментарии для wordpress.css
КОД
/* Admin стили страницы */div.wrap ul.forum_settings li {/*margin-top: 10px;*/}div.wrap ul.forum_settings li label, div.wrap ul.custom_settings li label {display: block;float: left;width: 100px;/*font-weight: bold;*/выравнивание текста: внизу;margin-top: 6px;}div.wrap ul.custom_settings li label {ширина:150px;}div.wrap ul.category_settings li {padding-bottom: 5px;border-bottom: 1px solid #дидиди;ширина: 500px;}div.wrap ul.category_settings li input {margin-right: 15px;margin-left: 10px;}/* Пост стили страницы */p.ipb_discussion {ширина: 100%;margin: auto;text-align: center;font-weight: bold;обивка: 15px;/*границы: 4px solid #333;*/}p.ipb_discussion:hover {border-color: #00F;}p.ipb_discussion {color: #00F;}div#ipb_comments {width: inherit;}div#ipb_comments ul li {margin-bottom: 10px;list-style: none;}div#ipb_comments ul li .ipb_comment_meta {размер шрифта: 0.8em;}@import('ничто не мешает');readme.txt
=== Название Плагина ===Авторы: ПивоНазвание плагина: IPB Комментарии для WordPressТеги: ipb, комментарии, ip.board, invision, форум, соответствующих запросуАвтор URI: __wordpress.org/extend/plugins/profile/beerАвтор: ПивоПожертвовать ссылке: __bit.ly/hYv2LyТребуется, как минимум: 3.0Испытано: 3.3.1Стабильный tag: 1.3.1Версия: 1.3.1Использование IP.Board для управления комментариями.== Описание ==IP.Board Комментарии для WordPress позволяет вам использовать IPB (IP.Board или Invision Power Board), чтобы заменить или улучшить ваш WordPress комментарии. Когда новый WordPress пост создается в сопоставленных категорию, он будет кросс-пост в IPB форума со ссылкой на WordPress пост. В IPB форума ссылка сохраняется в настраиваемое поле и будет появляться в нижней части вашего поста.Вы можете найти его гораздо легче управлять и комментарии пользователей на форуме, а не с использованием минимального WordPress комментарий системы.Ваш IPB установка должна располагаться на том же сервере, что и ваше WordPress установки.Требуется, как минимум: IP.Board 3.0 и PHP 5.2.6== Инсталляция ==Я бы порекомендовал установка плагина из меню Плагинов WP. В строке поиска введите "ipb", и это должно подойти. Вы можете обновить легче в будущем этот путь. Если вы предпочитаете устанавливать его вручную, см. комментарии ниже.1. Загрузить все файлы в `/wp-content/plugins/ipb-комментарии для wordpress` directory2. Активировать плагин через меню Плагинов в WordPress3. Откройте " Настройки " / IPB Комментарии подменю и добавить или изменить настройки.Вы должны будете изменить Базовый Url, Базовый Путь, Член ID и введите IPB категория#, который соответствует, по меньшей мере одна категория WordPress. Базовый Url должна вести на ваш форум, главной главной странице. Базовый Путь должен быть путь к серверу, на том же месте для IPB корневые файлы. Это будет directory-путь к каталогу, в котором initdata.php файл находится. Член ID должен быть действительный член ID из вашей IPB форума, имеющие доступ к HTML post и доступа к сообщению в категории. Обычно, вы можете ввести 1 и это будет размещать в качестве стандартного пользователя " admin". Создать любой WordPress категорий, которые вам нужны для блога, и вернуться к IPB Комментарии подменю, если это необходимо. Вы увидите список всех WordPress категории печатных права на какую-то пустую входных блоков. Введите IPB категории, в которой вы хотите, чтобы новые темы, которую нужно ввести, всякий раз, когда WordPress пост сделан в WP категории отображаются непосредственно справа.== Скриншоты ==1. Скриншот IPB Комментарии меню2. Создание нового поста в WordPress3. Новый пост создан в WordPress4. Новый раздел создан в категорию форума IP.Board5.6.== Changelog === 1.3.1 =* добавлена @import('ничто не мешает"), чтобы разрешить пользовательские css без перезаписи на обновление* добавлять настраиваемые ttl кэш admin параметры настройки* реализовать до/после admin параметры настройки= 1.3.0 =* исправление mistagged 1.2.9= 1.2.9 =* Исправлена редкая тема, которую затронули текстовую ссылку на пост на форуме IPB сторону вещей= 1.2.8 =* добавлено несколько дополнительных опций конфигурации в меню " Настройки " для IPB Комментарии= 1.2.7 =* Настройка магазина на Github https://github.com/darkness/IP.Board-Comments-for-WordPress= 1.2.5 =* Исправлена ошибка, ipb вопрос перенаправления= 1.2.4 =* Исправлена ошибка, ipb url вопрос, когда furl не активен= 1.2.3 =* удалены дружественных url требование= 1.2.2 =* readme.txt обновления, которые все еще учатся SVN= 1.2 =* Добавлена поддержка для IP.Board Темы ответов, чтобы показать, как WP оставлять комментарии* Добавлена пост укладки стилей плагина= 1.1.4 =* Удаляется избыток отладочных операторов слева от тестирования= 1.1.3 =* Улучшенная тема создания url* Исправлена критическая ошибка введены в версии 1.1, что не удалось получить идентификатор категории= 1.1.2 =* Отдельные таблицы стилей ipb-комментарии для wordpress.css= 1.1 =* Добавлены скриншоты* Исправлена readme.txt= 1.0 =* Первый релиз== Часто Задаваемые Вопросы ==См. Другие Примечания к делать список.== Прочие Примечания === Пожертвования =Пожертвования принимаются.= Делать =* двигаться ttl для основных настроек* переместить в прошлом ответы на основные настройки* прокладки идентификатор сеанса из темы форума url-адрес, что иногда получает отображается* добавлена возможность удаления последнего Х ответы на форуме* вы можете настроить последний X ответы на форуме, чтобы посмотреть на WordPress пост комментарии* добавить номер на форуме ответов на WP пост "продолжить дискуссию (X комментариями)"* добавлена возможность переопределения/выберите конкретный IPB категории по почте (Dashboard / Новый Пост)* добавлена возможность сопоставить определенные WP Автор/Редактор/пользователи с правами Администратора на IPB пользователей (Dashboard / Пользователей)* добавлена возможность работы с IPB форума на другом сервере, чем установить WordPress* добавлена возможность кросс-пост старый WP постов на форуме* добавить пост шаблон, который будет проанализирован когда кросс-постинг (название, Дата, выдержка, Слизень, содержание)* добавить улучшенная обработка ошибок и требование проверки (initdata.php правильный путь, и т.д...)* добавить дополнительный IPB форме комментария, если это возможно, в месте WP комментарии + признать IPB пользователя* покупать больше пива= Спасибо =* Martin A. из форумов IPB жизненно важных для помощи IPB* Кристоф от IPB форумах за ценные замечания и предложенияМожет быть, надо было в настройках в Основные Настройки форума " каким-то образом указать путь к базе данных?
-
52 это и есть IPB forum #
Проще говоря, это номер раздела куда кидать тему с постом из WP.
Что-то не работает... Для примера - у меня на сайте и на форуме созданы одинаковые категории, которым соответствуют форумы. Скажем, категории "Новости" в WP соответствует форум "Новости". Его ID получается - 50. Я пробовал ставить и цифру "50" и "50-novosti" и полную ссылку на эту тему на форуме - результата никакого нет. Наверное, еще что-то где-то нужно настроить...
-
Spoken, что там надо назначать какие-то идентификаторы, я понял. Вот только где их взять и как увязать между блогом и форумом?
-
Уважаемые форумчане, специалисты
Большая просьба помочь разобраться, как правильно настраивается плагин для Wordpress, именуемый IPB Comments. Его задача - при написании любого поста в WP размещать в конце оного ссылку на автоматически сгенерированную тему обсуждения на форуме, причем, в соответствующем разделе.
Вкратце, опишу то, что есть. После установки и активизации плагина в WP в меню "инструменты" появляется соответствующая вкладка. Заходя в которую, вижу ряд параметров, каковые необходимо прописать, чтобы все работало.
Раздел первый - Main forum Settings
Main Forum Settings- Base Url: base url to your forum. ex. __yourforum.com
- Base Path: full path to your forum where initdata.php is located. ex. /var/www/forum
- Cache TTL: 180 (seconds to cache the replies from the forum)
- Member ID: forum member ID who will create the new topics. ex. 1
- Comments: how many recent comments to display, 0 to disable
Прописываю пути к папке с форумом и его адрес.
Раздел второй - Custom Settings
Custom Settings- WordPress Link Text ex. Follow the discussion in progress
- IP.Board Link Text ex. Read the full story here
- Link text location: Before Comments After Comments
Before Content After Content
Здесь прописываю текстовое обозначение линков на обсуждение статьей в Ip.Board и на прочтение в Wordpress
Здесь тоже вроде бы все понятно.
Следующий раздел - Category Settings
Category Settings
Category SettingsTo the left of each WordPress category below, enter the IPB forum # to use when making a new topic.
- 1800-1900 гг.
- 1800-1900 гг.
- 1900-1940 гг
- 1900-1940 гг
- 1901-2000 гг.
- 1901-2000 гг.
- 1941-1945 гг.
- 1941-1945 гг.
- 1946 – настоящее время.
- 1946 – настоящее время.
- АБТТ
- автоматы
- автомобили
- Артиллерия
- винтовки
- гаубицы
- КАТАЛОГ
- Контакты
- Концепция
- кортики
- ЛИТЕРАТУРА
- Новости
- О МУЗЕЕ
- палаши
- пистолеты
- ПТП
- пулеметы
- пушки
- сабли
- Стрелковое оружие
- танки
- Техническая
- тягачи
- Холодное оружие
- шпаги
Вот здесь уже непонятно, что именно нужно прописывать и как. Пожалуйста, помогите разобраться.
-
empry, спасибо. Правда, не все так гладко, походу. Судя по описанию плагина, каждые полгода работы за него нужно доплачивать по 20 долларов. Если это действительно так, то вариант, мягко говоря, не очень...
-
Похоже, мне нужна грамотная консультация специалиста: будет ли этот плагин делать то, что мне нужно? Как-то не хочется наугад отдавать достаточно значительную сумму... Кто может мне в этом предметно помочь?
-
Так когда же можно будет скачать WordPress IPSConnect 1.1.0?
-
Уважаемый Respected, спасибо за подсказку, как раз этот плагин (точнее, его описание) я вчера поздно вечером нашел на одном ресурсе, но пока не искал сам файл. Что платный, это не вопрос, я готов приобрести, если окажется, что он может обеспечить:
1. Интеграцию пользователей форума и блога
2. Интеграцию постов блога с автоматически создаваемым обсуждением на форуме
3. Вывод списка последних тем форума на блоге
Я даже готов оплатить работу по настройке связки, если сам не справлюсь. Хотя, лучше бы - если сам
-
Уважаемые форумчане, просьба помочь решить проблему. Никак не могу найти полноценный мануал на тему, как именно "подружить" форум и WP. Все соответствующие темы на данном форуме уже нашел и пересмотрел, но ничего для себя полезного не нашел.
Скачал с сайта разработчика ipbwi_for_wordpress_DEMO_php5.3, поставил как на IPB, так и на WP, все сделал согласно инструкциям, даваемым разработчиком на своем официальном сайте. В IPB все установилось, в WP плагин Invision Power Board Wordpress Integration (IPBWI) также появился в перечне плагинов, но в неактивном состоянии.
При попытке активизировать, появляется сообщение "Плагин не может быть активирован, поскольку он вызвал фатальную ошибку".
Что посоветуете сделать, где посмотреть, что проверить?
IPB Comments для Wordpress: правильная настройка.
в Техническая поддержка IP.Board
Опубликовано · Изменено пользователем Kerk
Заметил интересный момент: при попытке создать пост в WP неизменно вылазит вот такая табличка: