Ultimate Points

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Carica
phpBB 1.4.4
Сообщения: 136
Стаж: 17 лет 6 месяцев
Откуда: Красноярск
Благодарил (а): 35 раз
Поблагодарили: 5 раз

Re: Ultimate Points

Сообщение Carica »

Подскажите по ошибкам, выходят при установке версии 1.1.0, версия форума 3.0.9

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

[phpBB Debug] PHP Warning: in file /install_ultimate_points.php on line 30: set_time_limit() [function.set-time-limit]: Cannot set time limit in safe mode
[phpBB Debug] PHP Warning: in file /includes/functions.php on line 4613: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3765)
[phpBB Debug] PHP Warning: in file /includes/functions.php on line 4615: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3765)
[phpBB Debug] PHP Warning: in file /includes/functions.php on line 4616: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3765)
[phpBB Debug] PHP Warning: in file /includes/functions.php on line 4617: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3765)
Необходимо в настройке php на сервере выключить безопасный режим, тогда установка проходит без ошибок.
Вопрос: можно ли после установки вкл. безопасный режим? Все функции мода будут работать корректно?
Последний раз редактировалось Carica 30.01.2012 7:24, всего редактировалось 2 раза.
Аватара пользователя
Carica
phpBB 1.4.4
Сообщения: 136
Стаж: 17 лет 6 месяцев
Откуда: Красноярск
Благодарил (а): 35 раз
Поблагодарили: 5 раз

Re: Ultimate Points

Сообщение Carica »

Почему логи мода могут быть не доступны? Какой файл "ковырнуть"?
В Правах "ДА" на просмотр логов.
логи.jpg
И, может, кто возьмется - нужно, чтобы за подпись пойнты снимались.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
kosa1
phpBB 1.2.0
Сообщения: 14
Стаж: 16 лет
Благодарил (а): 1 раз

Re: Ultimate Points

Сообщение kosa1 »

Подскажите плиз, нельзя ли посмотреть статистику по поинтам, куда когда сколько и кому были переведены впрофиты.
Wild_cat
phpBB 1.2.1
Сообщения: 22
Стаж: 14 лет 11 месяцев
Благодарил (а): 4 раза

Re: Ultimate Points

Сообщение Wild_cat »

Доброго времени суток всем!
У меня такой вопрос: после установки Ultimate Points 1.1.0, у меня на форуме перестали открываться сообщения в темах. Ну, в раздел заходит, а вот в сообщения - нет. Выкидывает на пустую страницу с формой поиска по интернету данной страницы (браузер Опера). Я так поняла, что обращается к viewtopic.php, только где именно ошибку свою посмотреть можно? Перепроверила 300 раз, в данный файл все скопировала- заменила- вставила, как было написано в интрукии по установке мода....
Steofan
phpBB 1.0.0
Сообщения: 3
Стаж: 14 лет 10 месяцев
Благодарил (а): 1 раз

Re: Ultimate Points

Сообщение Steofan »

После установки при открытии темы, или профиля пользователя вылезает вот такая ощибка:

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

Общая ошибка
SQL ERROR [ mysqli ]

Table 'steofah_3.phpbb_points_bank' doesn't exist [1146]

SQL

SELECT u.*, z.friend, z.foe, p.*, pb.id AS pb_id, pb.holding AS pb_holding FROM (phpbb_users u, phpbb_posts p) LEFT JOIN phpbb_zebra z ON (z.user_id = 2 AND z.zebra_id = p.poster_id) LEFT JOIN phpbb_points_bank pb ON (pb.user_id = p.poster_id) WHERE p.post_id IN (421, 427) AND u.user_id = p.poster_id

BACKTRACE

FILE: includes/db/mysqli.php
LINE: 163
CALL: dbal->sql_error()

FILE: viewtopic.php
LINE: 1012
CALL: dbal_mysqli->sql_query()
Подскажите в чём проблема?
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Ultimate Points

Сообщение Pazh »

Steofan писал(а):Table 'steofah_3.phpbb_points_bank' doesn't exist
Как с инглишем? Наверно никак... Таблицы phpbb_points_bank не существует. install запускали после установки мода?
Помощь в ЛС/email только за WM или ЮMoney
Steofan
phpBB 1.0.0
Сообщения: 3
Стаж: 14 лет 10 месяцев
Благодарил (а): 1 раз

Re: Ultimate Points

Сообщение Steofan »

Pazh писал(а):Как с инглишем? Наверно никак... Таблицы phpbb_points_bank не существует. install запускали после установки мода?

Вы правы с инглишем никак) Ставил автомодом.

Добавлено спустя 4 минуты 58 секунд:
Pazh Спасибо вы натолкнули меня на мысль и мод установился как надо! После установки автомодом прописал /install_ultimate_points.php - и все заработало.
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Ultimate Points

Сообщение Pazh »

его не прописывать надо а просто один раз запустить под админскими правами, а потом лучше удалить
Помощь в ЛС/email только за WM или ЮMoney
worty
phpBB 1.0.0
Сообщения: 1
Стаж: 14 лет 9 месяцев

Re: Ultimate Points

Сообщение worty »

Мод работает прекрасно, или скажем так работал пока я не установил мод Highslide Attachment Mod. После его установки поинты начали начисляться только на вложение. Вроде как пока актуальнее Highslide Attachment Mod, но ведь в перспективе Ultimate Points тоже охота поюзать. Может кто сталкивался с этим, может это лечится?
kosa1
phpBB 1.2.0
Сообщения: 14
Стаж: 16 лет
Благодарил (а): 1 раз

Re: Ultimate Points

Сообщение kosa1 »

Подскажите есть ли статистика вкладов в банке - чтобы посмотреть сколько пользователь положил и когда получит %, чтобы он это сам знал.
Аватара пользователя
GSWG
phpBB 1.4.2
Сообщения: 51
Стаж: 16 лет 6 месяцев
Благодарил (а): 16 раз
Поблагодарили: 3 раза

Re: Ultimate Points

Сообщение GSWG »

Вот тая не понятная проблема: Лотерея - каждому пользователю разрешено покупать только 1 билет, в Информации о лотерее мы видем = Число купивших билет - 11, а Продано билетов - 25

Как так получается? Может кто знает решение проблемы, подскажите...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Сапер идет медленно но лучше его не обгонять...
Аватара пользователя
GSWG
phpBB 1.4.2
Сообщения: 51
Стаж: 16 лет 6 месяцев
Благодарил (а): 16 раз
Поблагодарили: 3 раза

Re: Ultimate Points

Сообщение GSWG »

Raisin писал(а):Еще заметил: изредка поинты отнимаются сами по себе, хотя в настройках не устанавливал плату за что нибудь. Обычно отнимаются когда пользуешся разными браузерами или другим компьютером.
Это баг или так должнобыть?
В настройках поинов форума: Использовать в форумах для вложений: выбрать НЕТ и применить (при этом цены за сообщение, темы и редактирования сбросятся к установленным) и еще в админке - СООБЩЕНИЯ - Расширения = так же есть настройки - Цена (UPS) и Значение (UPS)

Еще так же в каждом форуме: в настройках есть - Использовать в форумах для вложений: если выставить НЕТ сниматься поинты не будут!
Сапер идет медленно но лучше его не обгонять...
Аватара пользователя
killradio_1337
phpBB 1.0.0
Сообщения: 2
Стаж: 14 лет 7 месяцев

Re: Ultimate Points

Сообщение killradio_1337 »

Всем доброго времени суток.

Держу на руках:

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

/**
*
* @package Ultimate Points
* @version $Id: functions_points.php 747 2011-01-23 16:18:50Z femu $
* @copyright (c) 2009 wuerzi & femu
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/
И возникают вопросы по функциям:

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

/**
* Add points to user
*/
function add_points($user_id, $amount)
{
	global $db, $user;

	// Select users current points
	$sql_array = array(
		'SELECT' => 'user_points',
		'FROM' => array(
			USERS_TABLE => 'u',
		),
		'WHERE' => 'user_id = ' . (int) $user_id,
	);
	$sql = $db->sql_build_query('SELECT', $sql_array);
	$result = $db->sql_query($sql);
	$user_points = $db->sql_fetchfield('user_points');
	$db->sql_freeresult($result);

	// Add the points
	$sql = 'UPDATE ' . USERS_TABLE . '
		SET user_points = user_points + ' . $amount . '
		WHERE user_id = ' . (int) $user_id;
	$db->sql_query($sql);

	return;
}

/**
* Substract points from user
*/
function substract_points($user_id, $amount)
{
	global $db, $user;

	// Select users current points
	$sql_array = array(
		'SELECT' => 'user_points',
		'FROM' => array(
			USERS_TABLE => 'u',
		),
		'WHERE' => 'user_id = ' . (int) $user_id,
	);
	$sql = $db->sql_build_query('SELECT', $sql_array);
	$result = $db->sql_query($sql);
	$user_points = $db->sql_fetchfield('user_points');
	$db->sql_freeresult($result);

	// Update the points
	$sql = 'UPDATE ' . USERS_TABLE . '
		SET user_points = user_points - ' . $amount . '
		WHERE user_id = ' . (int) $user_id;
	$db->sql_query($sql);

	return;
}
Зачем делаются селекты перед обновлением? Это какой то специфичный прием для phpBB? Или просто это такая хитрая проверка на user_id, который должен существовать или ...?

Поясните пожалуйста.
Аватара пользователя
killradio_1337
phpBB 1.0.0
Сообщения: 2
Стаж: 14 лет 7 месяцев

Re: Ultimate Points

Сообщение killradio_1337 »

+ к предыдущему, такая конструкция вызывает сомнения:

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

/**
* Set the amount of points to user
*/
function set_points($user_id, $amount)
{
	global $db, $user;

	// Set users new points
	$data = array(
		'user_points'	=> $amount,
	);

	$sql = 'UPDATE ' . USERS_TABLE . '
		SET ' . $db->sql_build_array('UPDATE', $data) . '
		WHERE user_id = ' . (int) $user_id;
	$db->sql_query($sql);

	return;
}
Почему не сделать просто:

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

/**
* Set the amount of points to user
*/
function set_points($user_id, $amount)
{
	global $db, $user;

	$sql = 'UPDATE ' . USERS_TABLE . '
		SET user_points = ' . $amount . '
		WHERE user_id = ' . (int) $user_id;
	$db->sql_query($sql);

	return;
}
Спрашиваю, потому как еще не вник во все тонкости phpBB и, возможно, такие конструкции правильные с точки зрения разработчиков phpBB. В общем, не совсем понятно =)
Аватара пользователя
Slash
phpBB 2.0.10
Сообщения: 794
Стаж: 15 лет 7 месяцев
Благодарил (а): 101 раз
Поблагодарили: 79 раз

Re: Ultimate Points

Сообщение Slash »

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

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