Пропустить

[Автоматический установщик модов] AutoMOD

Поддержка старых модов или модов, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с модами для phpBB 3.0.x, кроме относящихся к форуму Для авторов (phpBB 3.0.x).
Свернуть Развернуть Правила форума Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

[Автоматический установщик модов] AutoMOD

Сообщение rxu » 21.12.2008 14:21

Изображение
Выпушена первая бета-версия AutoMOD is 1.0.0 Beta 1 программного обеспечения для автоматической установки модов формата MODX для phpBB 3.0.x.
Загрузка и описание доступны на странице AutoMOD.

На данном этапе не рекомендуется использовать AutoMOD на действующих форумах. Тесты рекомендуется производить на локально установленных конференциях (localhost-ах).

Данная тема создана в целях поддержки AutoMOD. Об ошибках можно сообщать в AutoMOD bug tracker.

Скачать AutoMOD можно на странице загрузки.
Скачать русификацию можно на этой странице.

Список изменений, произведенных в версии 1.0.0-RC1, находится здесь.

Edit 26.01.2009. г. Вышел AutoMOD 1.0.0 Beta 2.
Edit 14.05.2009. г. Вышел AutoMOD 1.0.0-RC1.
Edit 28.04.2010 Вышел AutoMOD 1.0.0-RC4
Локализация
automod_100_rc4_ru.zip
(13.58 КБ) Скачиваний: 1188
Последний раз редактировалось Палыч 28.04.2010 22:52, всего редактировалось 7 раз(а).
Причина: Добавление информации о локализации.
Изображение
За это сообщение автора rxu поблагодарили: 2
Dim565 (28.08.2011 20:53), klarinia (06.11.2010 18:01)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7315
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 251 раз.

Re: [Автоматический установщик модов] AutoMOD

Сообщение Crew » 05.02.2009 12:48

Господа, офф. сервер, как я понимаю, лежит. На резервном форуме найти следы мода не удалось. Есть ли возможность у присутствующих здесь выложить куда-нибудь данный мод для меня? Или скинуть мне на почту? Спасибо.

Crew
phpBB 1.4.4
 
Сообщения: 71
Зарегистрирован: 20.02.2008 19:30
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: [Автоматический установщик модов] AutoMOD

Сообщение Палыч » 05.02.2009 16:24

Crew
Вечером выложу

Получите
Вложения
automod_1.0.0-b2.zip
(101.97 КБ) Скачиваний: 92
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9257
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 283 раз.

Re: [Автоматический установщик модов] AutoMOD

Сообщение nicolascha25 » 10.02.2009 0:00

Установить я установил,но вот какая штука вылезла:
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3520: Undefined index: HIDDEN_USERS_ZERO_TOTAL_AND
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3760: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3184)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3762: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3184)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3763: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3184)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3764: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3184)


Как ее исправить?

nicolascha25
phpBB 1.0.0
 
Сообщения: 9
Зарегистрирован: 05.01.2009 16:11
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: [Автоматический установщик модов] AutoMOD

Сообщение Палыч » 10.02.2009 9:45

nicolascha25
При установке automod /includes/functions.php вообще не затрагивается.
Да и непонятно, откуда у вас в этом файле HIDDEN_USERS_ZERO_TOTAL_AND
Смотрите файл functions.php (строка 3520) и вспоминайте, что туда втыкали.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9257
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 283 раз.

Re: [Автоматический установщик модов] AutoMOD

Сообщение nicolascha25 » 10.02.2009 9:55

Я туда ничего не втыкал,просто когда говорилось чтобы раскоментировать строки в 3 посте, их раскоментировал,а когда ничего не трогал,то автомод устанавливается.Но после этого не ставиться моды спомощью него.И постоянно выскакивет вот эти строки

nicolascha25
phpBB 1.0.0
 
Сообщения: 9
Зарегистрирован: 05.01.2009 16:11
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: [Автоматический установщик модов] AutoMOD

Сообщение Палыч » 10.02.2009 10:16

nicolascha25
Ну так покажите код строки 3520 (+/- 10 строк) из файла includes/functions.php
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9257
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 283 раз.

Re: [Автоматический установщик модов] AutoMOD

Сообщение nicolascha25 » 10.02.2009 10:42

case 0:
3520${$var_ary[1]} = $user->lang[$l_prefix . '_USERS_ZERO_TOTAL' . $l_suffix];
break;

case 1:
${$var_ary[1]} = $user->lang[$l_prefix . '_USER_TOTAL' . $l_suffix];
break;

default:
${$var_ary[1]} = $user->lang[$l_prefix . '_USERS_TOTAL' . $l_suffix];
break;
}
}

Вот строчки

nicolascha25
phpBB 1.0.0
 
Сообщения: 9
Зарегистрирован: 05.01.2009 16:11
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: [Автоматический установщик модов] AutoMOD

Сообщение Палыч » 10.02.2009 14:11

nicolascha25
1. Сбросьте кеш (Админка - Общее) Должно помочь.
2. Закомментируйте дебаг в config.php (если не поможет)
И папку install удалите
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9257
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 283 раз.

Re: [Автоматический установщик модов] AutoMOD

Сообщение nicolascha25 » 10.02.2009 14:34

Я все сделал и не показывает ошибку,но при установке мода пишет вот что:
-----------------------------------------------------------------------------------------------------------------------------------------
Одно или более действий по установке не выполнено. Просмотрите описание действий ниже, попробуйте урегулировать проблемы и повторите попытку. Вы можете завершить установку, даже если действия не выполнены. Это не рекомендуется и может привести к неправильному функционированию конференции.



Повторить Завершить установку

Новые файлыИсточник Цель Статус
root/includes/prime_warnings.php includes/prime_warnings.php Ошибка
root/styles/prosilver/theme/images/warning_card.gif styles/prosilver/theme/images/warning_card.gif Ошибка


Это правильно или нет?

nicolascha25
phpBB 1.0.0
 
Сообщения: 9
Зарегистрирован: 05.01.2009 16:11
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: [Автоматический установщик модов] AutoMOD

Сообщение Палыч » 10.02.2009 14:40

nicolascha25
Ну это уже нормальная работа автоустановщика.
Он вам пишет, что в процессе установки не смог скопировать файлы (2 штуки)
Посмотрите, в чём дело, может файлов нет, или права на запись у вас не открыты.

Добавлено спустя 55 секунд:
В конце-концов, если других ошибок нет, можно завершить установку, а эти файлы закачать внучную.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9257
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 283 раз.

Re: [Автоматический установщик модов] AutoMOD

Сообщение John Smith » 10.02.2009 17:03

Вчера пытался поставить автомодом Prime Trash Bin. После копирования мода в store/mods, и захода на закладку автомода в админке, вываливалась такая ошибка:
PHP Notice: in file /includes/mod_parser.php on line 368: Undefined variable: changelog_id

Вот кусок кода mod_parser.php (заканчивая 368-й строкой):
for ($j = 0; $j < $changelog_size; $j++)
{
    // Ignore changelogs in foreign languages except in the case that there is no 
    // match for the current user's language
    // TODO: Look at modifying localise_tags() for use here.
    if (match_language($user->data['user_lang'], $changelog[$j]['attrs']['LANG']))
    {
        $changelog_id = $j;
    }
}

$change_count = sizeof($changelog[$changelog_id]['children']); 

Насколько я понял из кода, если условие не выполняется, то переменная $changelog_id не определена.
Пришлось перед циклом определить ее в ноль - тогда все заработало:
$changelog_id = 0;

Сам автомод качал из этого топика.

Только у меня такое? И правильно ли я сделал?

John Smith
phpBB 1.4.3
 
Сообщения: 62
Зарегистрирован: 22.04.2008 16:25
Благодарил (а): 1 раз.
Поблагодарили: 1 раз.

Re: [Автоматический установщик модов] AutoMOD

Сообщение Палыч » 12.02.2009 20:12

John Smith
Это баг автомода. Если в инструкции нет changelog с языком, установленным для админа, то будет такая реакция.
Выход прост: перед установкой МОДа через автомод переключится на английский.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9257
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 283 раз.

Re: [Автоматический установщик модов] AutoMOD

Сообщение John Smith » 12.02.2009 20:27

Палыч
Но ведь это с любой точки зрения некрасиво, если переменная не определена? Я просто определил ее. Может мое такое решение потенциально привести к ошибкам при установке? Или просто если не будет в инструкциях русского чейнджлога, то я увижу дефолтный?

John Smith
phpBB 1.4.3
 
Сообщения: 62
Зарегистрирован: 22.04.2008 16:25
Благодарил (а): 1 раз.
Поблагодарили: 1 раз.

Re: [Автоматический установщик модов] AutoMOD

Сообщение Палыч » 12.02.2009 22:59

John Smith
ещё вместо этой строчки
$change_count = sizeof($changelog[$changelog_id]['children']);

поставьте так
$change_count = isset($changelog[$changelog_id]['children']['CHANGE']) ? sizeof($changelog[$changelog_id]['children']['CHANGE']) : 0;
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9257
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 283 раз.

Re: [Автоматический установщик модов] AutoMOD

Сообщение izstas » 21.02.2009 14:19

Я решил заменой
				if (match_language($user->data['user_lang'], $changelog[$j]['attrs']['LANG']))

на
				if (match_language('en', $changelog[$j]['attrs']['LANG']))

Но в таком случае, если у мода есть русский Change Log, будет показан английский.
Аватара пользователя
izstas
phpBB 2.0.0
 
Сообщения: 120
Зарегистрирован: 18.03.2007 16:03
Откуда: Елец
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.

Пред.След.

Вернуться в Поддержка модов для phpBB 3.0.x

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: Yahoo [Bot] и гости: 1

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы