Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
Форум для авторов расширений для phpBB. Здесь можно попросить помощи в разработке у коллег.
moonrise
phpBB 1.4.2
Сообщения: 57 Стаж: 5 лет 11 месяцев
Благодарил (а): 13 раз
Поблагодарили: 1 раз
Сообщение
moonrise » 19.06.2018 17:20
Опять я и опять с глупыми вопросами )
как руками (из админки) получить результат, заложенный в мигратор?
в функции
update_data
указано
Код: Выделить всё
array('module.add', array(
'acp',
'ACP_KRAB24_PEOPLES',
array(
'module_basename' => '\krab24\peopleslist\acp\main_module',
'modes' => array('settings'),
),
)),
но в админке этот пункт не отображается
Просто хороший человек
moonrise
nissin
phpBB 3.0.4
Сообщения: 2209 Стаж: 16 лет 4 месяца
Откуда: Павлодар
Благодарил (а): 5 раз
Поблагодарили: 153 раза
Сообщение
nissin » 19.06.2018 18:19
Посмотреть модуль в управлении модулями администраторского раздела. А раздел ACP_KRAB24_PEOPLES
существует?
nissin
LavIgor
Former team member
Сообщения: 3468 Стаж: 10 лет
Благодарил (а): 41 раз
Поблагодарили: 831 раз
Сообщение
LavIgor » 19.06.2018 20:28
People - уже множественное число (но не всегда).
LavIgor
nissin
phpBB 3.0.4
Сообщения: 2209 Стаж: 16 лет 4 месяца
Откуда: Павлодар
Благодарил (а): 5 раз
Поблагодарили: 153 раза
Сообщение
nissin » 19.06.2018 22:05
nissin
LavIgor
Former team member
Сообщения: 3468 Стаж: 10 лет
Благодарил (а): 41 раз
Поблагодарили: 831 раз
Сообщение
LavIgor » 19.06.2018 23:26
nissin , спасибо. Интересно, однако, даже глагол такой есть. Вот как бывает, когда решил не гуглить.
Исправился.
LavIgor
moonrise
phpBB 1.4.2
Сообщения: 57 Стаж: 5 лет 11 месяцев
Благодарил (а): 13 раз
Поблагодарили: 1 раз
Сообщение
moonrise » 20.06.2018 10:00
nissin писал(а): ↑ 19.06.2018 18:19
Посмотреть модуль в управлении модулями администраторского раздела
спасибо! теперь хоть руками можно добавить. в перечне он там есть.
nissin писал(а): ↑ 19.06.2018 18:19
А раздел ACP_KRAB24_PEOPLES существует?
перед тем кодом идет
Код: Выделить всё
array('module.add', array(
'acp',
'ACP_CAT_DOT_MODS',
'ACP_KRAB24_PEOPLES'
)),
а вот в управлениями моделями его не было. пришлось руками добавлять. В чем может быть ошибка?
Просто хороший человек
moonrise
nissin
phpBB 3.0.4
Сообщения: 2209 Стаж: 16 лет 4 месяца
Откуда: Павлодар
Благодарил (а): 5 раз
Поблагодарили: 153 раза
Сообщение
nissin » 20.06.2018 12:39
Какая-нибудь ошибка при установке расширения выходит?
nissin
moonrise
phpBB 1.4.2
Сообщения: 57 Стаж: 5 лет 11 месяцев
Благодарил (а): 13 раз
Поблагодарили: 1 раз
Сообщение
moonrise » 20.06.2018 14:17
нет, все ставится нормально
Просто хороший человек
moonrise
nissin
phpBB 3.0.4
Сообщения: 2209 Стаж: 16 лет 4 месяца
Откуда: Павлодар
Благодарил (а): 5 раз
Поблагодарили: 153 раза
Сообщение
nissin » 20.06.2018 14:37
Покажите acp\main_info.php
nissin
moonrise
phpBB 1.4.2
Сообщения: 57 Стаж: 5 лет 11 месяцев
Благодарил (а): 13 раз
Поблагодарили: 1 раз
Сообщение
moonrise » 21.06.2018 9:20
Код: Выделить всё
<?php
/**
*
* @package phpBB Extension - Peoples list
* @copyright (c) не важно
* @license http://opensource.org/licenses/gpl-2.0.php GNU General Public License v2
*
*/
namespace krab24\peopleslist\acp;
class main_info
{
function module()
{
return array(
'filename' => '\krab24\peopleslist\acp\main_module',
'title' => 'ACP_KRAB24_PEOPLES',
'version' => '1.0.0',
'modes' => array(
'settings' => array('title' => 'ACP_KRAB24_PEOPLES', 'auth' => 'ext_krab24/peopleslist && acl_a_board', 'cat' => array('ACP_KRAB24_PEOPLES')),
),
);
}
}
Просто хороший человек
moonrise
nissin
phpBB 3.0.4
Сообщения: 2209 Стаж: 16 лет 4 месяца
Откуда: Павлодар
Благодарил (а): 5 раз
Поблагодарили: 153 раза
Сообщение
nissin » 21.06.2018 13:13
ACP_KRAB24_PEOPLES
совпадает с именем раздела. Сделайте ACP_KRAB24_PEOPLES_SETTING
например.
nissin
moonrise
phpBB 1.4.2
Сообщения: 57 Стаж: 5 лет 11 месяцев
Благодарил (а): 13 раз
Поблагодарили: 1 раз
Сообщение
moonrise » 21.06.2018 14:15
который из?
смотрел как реализовано у
rxy ,у него ну очень похоже ) и тоже одинаковые названия
Код: Выделить всё
return array(
'filename' => '\rxu\PostsMerging\acp\posts_merging_module',
'title' => 'ACP_POSTS_MERGING',
'version' => '2.0.0',
'modes' => array(
'config_posts_merging' => array('title' => 'ACP_POSTS_MERGING', 'auth' => 'ext_rxu/PostsMerging && acl_a_board', 'cat' => array('ACP_POSTS_MERGING')),
),
);
и соответствующий кусок мигратора
Код: Выделить всё
// Add ACP modules
array('module.add', array('acp', 'ACP_CAT_DOT_MODS', 'ACP_POSTS_MERGING')),
array('module.add', array('acp', 'ACP_POSTS_MERGING', array(
'module_basename' => '\rxu\PostsMerging\acp\posts_merging_module',
'module_langname' => 'ACP_POSTS_MERGING',
'module_mode' => 'config_posts_merging',
'module_auth' => 'ext_rxu/PostsMerging && acl_a_board',
))),
Просто хороший человек
moonrise
nissin
phpBB 3.0.4
Сообщения: 2209 Стаж: 16 лет 4 месяца
Откуда: Павлодар
Благодарил (а): 5 раз
Поблагодарили: 153 раза
Сообщение
nissin » 21.06.2018 15:42
Покажите файл миграции.
nissin
moonrise
phpBB 1.4.2
Сообщения: 57 Стаж: 5 лет 11 месяцев
Благодарил (а): 13 раз
Поблагодарили: 1 раз
Сообщение
moonrise » 21.06.2018 16:21
если мой:
Код: Выделить всё
<?php
/**
*
* @package phpBB Extension - Peoples list
* @copyright (c) 2018 не важно
* @license http://opensource.org/licenses/gpl-2.0.php GNU General Public License v2
*
*/
namespace krab24\peopleslist\migrations;
class version_0_0_2 extends \phpbb\db\migration\migration
{
public function effectively_installed()
{
return isset($this->config['peopleslist_version']) && version_compare($this->config['peopleslist_version'], '0.0.2', '>=');
}
static public function depends_on()
{
return array('\krab24\peopleslist\migrations\version_0_0_1');
}
public function update_schema()
{
return array(
'add_columns' => array(
$this->table_prefix . 'krab24_peoples' => array(
'comments' => array('VCHAR:255', ''),
),
),
);
}
public function update_data()
{
return array(
// Update configs
array('config.update', array('peopleslist_version', '0.0.2')),
// Add configs
array('config.add', array('peopleslist_perpage', '10')),
// Add new module
array('module.add', array(
'acp',
'ACP_CAT_DOT_MODS',
'ACP_KRAB24_PEOPLES'
)),
array('module.add', array(
'acp',
'ACP_KRAB24_PEOPLES',
array(
'module_basename' => '\krab24\peopleslist\acp\main_module',
'modes' => array('settings'),
),
)),
);
}
}
Просто хороший человек
moonrise
nissin
phpBB 3.0.4
Сообщения: 2209 Стаж: 16 лет 4 месяца
Откуда: Павлодар
Благодарил (а): 5 раз
Поблагодарили: 153 раза
Сообщение
nissin » 21.06.2018 17:33
Проверил на тестовом форуме (часть кода вырезал), модуль добавляется. Возможно в системе уже есть модуль с таким же именем.
nissin