Русское сообщество fluxbb

Быстрый лёгкий надёжный форумный движок

Вы не вошли.

Объявление

Вы можете внести свой вклад в содержание сайта. Жертвователи попадут в почетную группу "Спонсоры". Поддержать сайт.

#1 2010-06-22 06:47:13

artoodetoo
Admin by chance
Зарегистрирован: 2008-09-09
Сообщений: 887
Сайт

Auto Poll by Koos

Мод Auto Poll от Koos:: http://www.punres.org/viewtopic.php?id=5329


ДО установки мода надо проделать некоторые исправления!

в install_mod.php надо найти и закомментировать строки с проверкой версии форума

//$version = explode(".", $pun_config['o_cur_version']);
// Make sure we are running a PunBB version that this mod works with
//if ($version[0] != 1 || $version[1] != 2)
//    exit('You are running a version of PunBB ('.$pun_config['o_cur_version'].') that this mod does not support. This mod supports PunBB versions: 1.2.x');

ошибка в плагине, который в составе Auto Poll из-за отсутствия поля groups.g_post_polls
это поле было в версии 1.2 НО НЕ ИСПОЛЬЗОВАЛОСЬ ЯДРОМ. поэтому в версии 1.4 его не стало. install_mod не добавляет это поле
в install_mod.php найти

            $db->query("ALTER TABLE ".$db->prefix."forum_perms ADD post_polls TINYINT(1) NOT NULL DEFAULT 1") or error('Unable to add columns to table', __FILE__, __LINE__, $db->error());

и добавить после

            $db->query("ALTER TABLE ".$db->prefix."groups ADD g_post_polls TINYINT(1) NOT NULL DEFAULT 1") or error('Unable to add columns to table', __FILE__, __LINE__, $db->error());

в readme.txt тоже кое-что устарело.
найти

                $subject = '<a href="viewtopic.php?id='.$search_set[$i]['tid'].'">'.pun_htmlspecialchars($search_set[$i]['subject']).'</a>';

заменить на

                $subject = '<a href="viewtopic.php?id='.$cur_search['tid'].'">'.pun_htmlspecialchars($cur_search['subject']).'</a> <span class="byuser">'.$lang_common['by'].' '.pun_htmlspecialchars($cur_search['poster']).'</span>';

найти

    // Create a list of the post ID's in this topic

заменить на

    // Create a list of the post IDs in this topic

и только после этого ставить мод!

в плагине, который в составе мода есть ошибки. при редактировании прав в заголовке браузера есть сообщение про "неверный аргумент". я не лечил это. Вероятно проблема в новом формате $page_title у v1.4. См. здесь


There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.

Offline

#2 2010-06-22 07:17:40

artoodetoo
Admin by chance
Зарегистрирован: 2008-09-09
Сообщений: 887
Сайт

Re: Auto Poll by Koos

Русский lang-файл для мода

<?php

// Language definitions used by the Auto Poll Mod
$lang_poll = array(

'Poll'                            =>    'Опрос',
'New poll legend multiselect'    =>    'Параметры (многовариантный опрос)',
'New poll legend'                =>    'Укажите параметры опроса',
'Add poll'                        =>    'Добавить опрос в эту тему',
'Voters'                        =>    'Участников',
'Question'                        =>    'Вопрос',
'Option'                        =>    'Вариант',
'Null vote'                        =>    'Воздержаться',
'Allow multiselect'                =>    'Разрешить пользователям голосовать сразу за несколько вариантов',
'Poll preview'                    =>    'Предпросмотр',
'Already voted'                    =>    'Вы уже отдали свой голос в этом опросе.',
'Vote success'                    =>    'Ваш голос был учтён. Переадресация &hellip;',
'Empty option'                    =>    'Опрос содержит пустой вариант.',
'No options'                    =>    'Опрос должен содержать варианты.',
'Low options'                    =>    'Опрос должен состоять из двух или более вариантов.',
'No question'                    =>    'Опрос должен содержать вопрос.',
'Too long question'                =>    'Вопрос не должен быть длиннее 70 символов.',

// Edit poll
'Edit poll'                        =>    'Редактирование опроса',
'Cannot edit poll'                =>    'Вы не можете редактировать этот опрос.',
'Poll updated redirect'            =>    'Опрос изменён. Переадресация &hellip;',
'Poll type unknown'                =>    'Неизвестный тип опроса.',

// Delete poll
'Delete poll'                    =>    'Удаление опроса',
'Confirm delete legend'            =>    'Подтверждение удаления',
'Delete poll comply'            =>    'Вы уверены, что хотите удалить опрос из этой темы?',
'Poll deleted redirect'            =>    'Опрос удалён. Переадресация &hellip;',

// Reset poll
'Reset poll'                    =>    'Сброс голосов',
'Reset'                            =>    'Сброс',
'Confirm reset legend'            =>    'Подтверждение сброса',
'Reset poll comply'                =>    'Вы уверены, что хотите обнулить результаты опроса?',
'Poll reset redirect'            =>    'Голоса были сброшены. Переадресация &hellip;'

);

There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.

Offline

Подвал доски

Под управлением FluxBB. Хостинг Hostens