Быстрый лёгкий надёжный форумный движок
Вы не вошли.
Страницы 1
Мод 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
Русский 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' => 'Ваш голос был учтён. Переадресация …',
'Empty option' => 'Опрос содержит пустой вариант.',
'No options' => 'Опрос должен содержать варианты.',
'Low options' => 'Опрос должен состоять из двух или более вариантов.',
'No question' => 'Опрос должен содержать вопрос.',
'Too long question' => 'Вопрос не должен быть длиннее 70 символов.',
// Edit poll
'Edit poll' => 'Редактирование опроса',
'Cannot edit poll' => 'Вы не можете редактировать этот опрос.',
'Poll updated redirect' => 'Опрос изменён. Переадресация …',
'Poll type unknown' => 'Неизвестный тип опроса.',
// Delete poll
'Delete poll' => 'Удаление опроса',
'Confirm delete legend' => 'Подтверждение удаления',
'Delete poll comply' => 'Вы уверены, что хотите удалить опрос из этой темы?',
'Poll deleted redirect' => 'Опрос удалён. Переадресация …',
// Reset poll
'Reset poll' => 'Сброс голосов',
'Reset' => 'Сброс',
'Confirm reset legend' => 'Подтверждение сброса',
'Reset poll comply' => 'Вы уверены, что хотите обнулить результаты опроса?',
'Poll reset redirect' => 'Голоса были сброшены. Переадресация …'
);
There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.
Offline
Страницы 1