Автопостинг в группу вконтакте API на phpBB

Поддержка, переводы и разработка модификаций, расширений для форумов phpbb 3.0\3.1
Правила форума
Не загружайте скриншоты(изображения) на внешние хостинги и размещения их ссылок в сообщениях. Такие сообщения могут остаться без ответа или будут удалены!
Аватара пользователя
Carica
bb3.0.1
bb3.0.1
Сообщения: 15
Зарегистрирован: 09.02.2015, 11:32
Репутация: 1

Автопостинг в группу вконтакте API на phpBB

Сообщение Carica » 26.02.2015, 10:05 #11

Используется мод.

Аватара пользователя
Anvar
Администратор
Администратор
Сообщения: 1272
Зарегистрирован: 08.08.2014, 14:26
Репутация: 362

Автопостинг в группу вконтакте API на phpBB

Сообщение Anvar » 26.02.2015, 10:21 #12

Позже с компа зайду, посмотрю что можно сделать.
Не пишите в ЛС и ICQ вопросы которые можете задать на форуме!
Заказы по разработке не выполняю!

Аватара пользователя
azzykikoz
bb3.0
bb3.0
Сообщения: 4
Зарегистрирован: 10.03.2015, 01:05
Репутация: 0

Автопостинг в группу вконтакте API на phpBB

Сообщение azzykikoz » 10.03.2015, 01:07 #13

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

Аватара пользователя
Anvar
Администратор
Администратор
Сообщения: 1272
Зарегистрирован: 08.08.2014, 14:26
Репутация: 362

Автопостинг в группу вконтакте API на phpBB

Сообщение Anvar » 10.03.2015, 04:57 #14

Появиться должно в Размещение сообщений, модуль на главной в админке.
После всех изменений очистить кэш.

Аватара пользователя
azzykikoz
bb3.0
bb3.0
Сообщения: 4
Зарегистрирован: 10.03.2015, 01:05
Репутация: 0

Автопостинг в группу вконтакте API на phpBB

Сообщение azzykikoz » 10.03.2015, 10:20 #15

Да, я прочитал. Не появляется.. Кэш конечно же очищал.

Аватара пользователя
Anvar
Администратор
Администратор
Сообщения: 1272
Зарегистрирован: 08.08.2014, 14:26
Репутация: 362

Автопостинг в группу вконтакте API на phpBB

Сообщение Anvar » 11.03.2015, 09:42 #16

Физически удаляли все файлы из папки cache/ кроме index.htm и .htaccess ?
Права доступа на папку cache/ стоят 777 ?

Аватара пользователя
azzykikoz
bb3.0
bb3.0
Сообщения: 4
Зарегистрирован: 10.03.2015, 01:05
Репутация: 0

Автопостинг в группу вконтакте API на phpBB

Сообщение azzykikoz » 13.03.2015, 21:55 #17

Anvar писал(а):Физически удаляли все файлы из папки cache/ кроме index.htm и .htaccess ?
Права доступа на папку cache/ стоят 777 ?


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

Аватара пользователя
azzykikoz
bb3.0
bb3.0
Сообщения: 4
Зарегистрирован: 10.03.2015, 01:05
Репутация: 0

Автопостинг в группу вконтакте API на phpBB

Сообщение azzykikoz » 19.03.2015, 00:51 #18

видимо мой вопрос стал неинтересен :)

Аватара пользователя
Anvar
Администратор
Администратор
Сообщения: 1272
Зарегистрирован: 08.08.2014, 14:26
Репутация: 362

Автопостинг в группу вконтакте API на phpBB

Сообщение Anvar » 19.03.2015, 07:16 #19

Не интересен или ни кто не знает, я с мобильника не всегда могу давать подобные ответы.

Изменения для админ раздела из инструкции
Open: includes/acp/acp_board.php
Find Найти содержимое с полным или частичным совпадением.

Код: Выделить всё

                  'max_post_img_height'   => array('lang' => 'MAX_POST_IMG_HEIGHT',   'validate' => 'int:0',      'type' => 'text:5:4', 'explain' => true, 'append' => ' ' . $user->lang['PIXEL']),

                  'legend3'               => 'ACP_SUBMIT_CHANGES',

Replace with Замените найденное выше, новым содержимым.

Код: Выделить всё

                  // BEGIN VkRepost Mod
                  'legend3'         => 'VK_REPOST',
                  'vk_api_id'         => array('lang' => 'VK_API_ID',         'validate' => 'string',   'type' => 'text:30:200', 'explain' => true),
                  'vk_token'         => array('lang' => 'VK_TOKEN',         'validate' => 'string',   'type' => 'custom', 'method' => 'vk_token_link', 'explain' => true),
                  'vk_repost_group'   => array('lang' => 'VK_REPOST_GROUP',   'validate' => 'string',   'type' => 'text:15:100', 'explain' => true),
                  'vk_repost_admin'   => array('lang' => 'VK_REPOST_ADMIN',   'validate' => 'bool',   'type' => 'radio:yes_no', 'explain' => false),
                  'vk_repost_forum'   => array('lang' => 'VK_REPOST_FORUMS',   'validate' => 'string',   'type' => 'custom', 'method' => 'vk_select_forums', 'explain' => true),
                  'vk_repost_text'   => array('lang' => 'VK_REPOST_TEXT',   'validate' => 'bool',   'type' => 'radio:yes_no', 'explain' => true),
                  'vk_repost_lenght'   => array('lang' => 'VK_REPOST_LENGHT',   'validate' => 'int:0',   'type' => 'text:4:6', 'explain' => false),
                  'vk_repost_url'      => array('lang' => 'VK_REPOST_URL',      'validate' => 'bool',   'type' => 'radio:yes_no', 'explain' => true),
                  // END VkRepost Mod
                  'legend4'         => 'ACP_SUBMIT_CHANGES',

Find Найти содержимое с полным или частичным совпадением.

Код: Выделить всё

      // Store news and exclude ids
      if ($mode == 'feed' && $submit)

Add before Добавьте перед найденным на новую строку.

Код: Выделить всё

      // Vk Forum Selected
      if ($mode == 'post' && $submit)
      {
         $values = request_var('vk_repost_forum', array(0 => ''));

         $news = implode(',', $values);

         set_config('vk_repost_forum', $news);
      }

Find Найти содержимое с полным или частичным совпадением.

Код: Выделить всё

      // Empty sql cache for forums table because options changed
      $cache->destroy('sql', FORUMS_TABLE);
   }

Add after Добавьте после найденного на новую строку.

Код: Выделить всё

   // Vk Forum Selected
   function vk_select_forums($value, $key)
   {
      global $user, $config;

      $forum_list = make_forum_select(false, false, true, true, true, false, true);

      $selected = array();
      if(isset($config[$key]) && strlen($config[$key]) > 0)
      {
         $selected = explode(',', $config[$key]);
      }
      // Build forum options
      $s_forum_options = '<select id="' . $key . '" name="' . $key . '[]" multiple="multiple">';
      foreach ($forum_list as $f_id => $f_row)
      {
         $s_forum_options .= '<option value="' . $f_id . '"' . ((in_array($f_id, $selected)) ? ' selected="selected"' : '') . (($f_row['disabled']) ? ' disabled="disabled" class="disabled-option"' : '') . '>' . $f_row['padding'] . $f_row['forum_name'] . '</option>';
      }
      $s_forum_options .= '</select><br /><input type="button" onclick="foo()" value="' . $user->lang['UNMARK_ALL'] . '" name="foo' . $key . '">';

      return $s_forum_options;
   }
   function vk_token_link($value, $key)
   {
      global $user, $config;

      $link_to_vk = '';
      if( isset($config['vk_api_id']) && $config['vk_api_id'] )
      {
         $link_to_vk = '<br /><a href="https://oauth.vk.com/authorize?client_id=' . $config['vk_api_id'] . '&scope=groups,wall,offline,photos&redirect_uri=https://oauth.vk.com/blank.html&display=page&v=5.21&response_type=token" target="_blank">' . $user->lang['VK_TOKEN_LINK'] . '</a>';
      }

      return '<input id="' . $key . '" type="text" name="config[' . $key . ']" value="' . $this->new_config['vk_token'] . '" size="40" />' . $link_to_vk;
   }


Open: adm/style/acp_board.html
Find Найти содержимое с полным или частичным совпадением.

Код: Выделить всё

<!-- INCLUDE overall_footer.html -->

Add before Добавьте перед найденным на новую строку.

Код: Выделить всё

<script type="text/javascript">
function foo() {
   acp_board.vk_repost_forum.selectedIndex = -1;
}
</script>


После этих изменений и очистки кэша, в Администраторском разделе - Размещение сообщений, ниже всех пунктов 100% появятся неободимые поля для настроек. Если даже что-то не верно будет, то там же ошибка проявиться.

Аватара пользователя
Yuriy Kuchinskiy
bb3.0
bb3.0
Сообщения: 1
Зарегистрирован: 13.05.2015, 04:25
Репутация: 0

Автопостинг в группу вконтакте API на phpBB

Сообщение Yuriy Kuchinskiy » 13.05.2015, 04:29 #20

Подправил языковый файл, а то ошибки были
info_acp_repost_vk.zip
(1.08 КБ) 19 скачиваний


Вернуться в «Расширения, модули и хаки»