Пропустить

Ultimate Points

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

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

Re: Ultimate Points

Сообщение Carica » 12.09.2011 21:15

Подскажите по ошибкам, выходят при установке версии 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 11:24, всего редактировалось 2 раз(а).
Аватара пользователя
Carica
phpBB 1.4.4
 
Сообщения: 84
Зарегистрирован: 02.03.2009 22:46
Откуда: Красноярск
Благодарил (а): 11 раз.
Поблагодарили: 3 раз.

Re: Ultimate Points

Сообщение Carica » 13.09.2011 12:20

Почему логи мода могут быть не доступны? Какой файл "ковырнуть"?
В Правах "ДА" на просмотр логов.

логи.jpg


И, может, кто возьмется - нужно, чтобы за подпись пойнты снимались.
Аватара пользователя
Carica
phpBB 1.4.4
 
Сообщения: 84
Зарегистрирован: 02.03.2009 22:46
Откуда: Красноярск
Благодарил (а): 11 раз.
Поблагодарили: 3 раз.

Re: Ultimate Points

Сообщение kosa1 » 02.10.2011 12:04

Подскажите плиз, нельзя ли посмотреть статистику по поинтам, куда когда сколько и кому были переведены впрофиты.

kosa1
phpBB 1.2.0
 
Сообщения: 14
Зарегистрирован: 07.09.2010 21:29
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: Ultimate Points

Сообщение Wild_cat » 20.10.2011 7:11

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

Wild_cat
phpBB 1.0.0
 
Сообщения: 9
Зарегистрирован: 20.10.2011 6:38
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: Ultimate Points

Сообщение Steofan » 26.11.2011 12:01

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

Общая ошибка
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()


Подскажите в чём проблема?

Steofan
phpBB 1.0.0
 
Сообщения: 3
Зарегистрирован: 17.11.2011 9:42
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: Ultimate Points

Сообщение Pazh » 26.11.2011 13:10

Steofan писал(а):Table 'steofah_3.phpbb_points_bank' doesn't exist

Как с инглишем? Наверно никак... Таблицы phpbb_points_bank не существует. install запускали после установки мода?
За это сообщение автора Pazh поблагодарил:
Steofan (26.11.2011 13:35)
Аватара пользователя
Pazh
Поддержка
Поддержка
 
Сообщения: 262
Зарегистрирован: 09.11.2009 18:46
Благодарил (а): 2 раз.
Поблагодарили: 44 раз.

Re: Ultimate Points

Сообщение Steofan » 26.11.2011 13:29

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



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

Добавлено спустя 4 минуты 58 секунд:
Pazh Спасибо вы натолкнули меня на мысль и мод установился как надо! После установки автомодом прописал /install_ultimate_points.php - и все заработало.

Steofan
phpBB 1.0.0
 
Сообщения: 3
Зарегистрирован: 17.11.2011 9:42
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: Ultimate Points

Сообщение Pazh » 26.11.2011 13:47

его не прописывать надо а просто один раз запустить под админскими правами, а потом лучше удалить
Аватара пользователя
Pazh
Поддержка
Поддержка
 
Сообщения: 262
Зарегистрирован: 09.11.2009 18:46
Благодарил (а): 2 раз.
Поблагодарили: 44 раз.

Re: Ultimate Points

Сообщение worty » 10.12.2011 23:34

Мод работает прекрасно, или скажем так работал пока я не установил мод Highslide Attachment Mod. После его установки поинты начали начисляться только на вложение. Вроде как пока актуальнее Highslide Attachment Mod, но ведь в перспективе Ultimate Points тоже охота поюзать. Может кто сталкивался с этим, может это лечится?

worty
phpBB 1.0.0
 
Сообщения: 1
Зарегистрирован: 10.12.2011 23:27
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Ultimate Points

Сообщение kosa1 » 22.12.2011 17:13

Подскажите есть ли статистика вкладов в банке - чтобы посмотреть сколько пользователь положил и когда получит %, чтобы он это сам знал.

kosa1
phpBB 1.2.0
 
Сообщения: 14
Зарегистрирован: 07.09.2010 21:29
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: Ultimate Points

Сообщение GSWG » 26.01.2012 14:06

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

Как так получается? Может кто знает решение проблемы, подскажите...
Вложения
1.jpg
Сапер идет медленно но лучше его не обгонять...
Аватара пользователя
GSWG
phpBB 1.4.2
 
Сообщения: 51
Зарегистрирован: 16.03.2010 22:11
Благодарил (а): 17 раз.
Поблагодарили: 2 раз.

Re: Ultimate Points

Сообщение GSWG » 27.01.2012 1:18

Raisin писал(а):Еще заметил: изредка поинты отнимаются сами по себе, хотя в настройках не устанавливал плату за что нибудь. Обычно отнимаются когда пользуешся разными браузерами или другим компьютером.
Это баг или так должнобыть?


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

Еще так же в каждом форуме: в настройках есть - Использовать в форумах для вложений: если выставить НЕТ сниматься поинты не будут!
Сапер идет медленно но лучше его не обгонять...
Аватара пользователя
GSWG
phpBB 1.4.2
 
Сообщения: 51
Зарегистрирован: 16.03.2010 22:11
Благодарил (а): 17 раз.
Поблагодарили: 2 раз.

Re: Ultimate Points

Сообщение killradio_1337 » 28.01.2012 17:44

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

Держу на руках:
/**
*
* @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
Зарегистрирован: 28.01.2012 17:38
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Ultimate Points

Сообщение killradio_1337 » 28.01.2012 18:01

+ к предыдущему, такая конструкция вызывает сомнения:
/**
* 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. В общем, не совсем понятно =)
Аватара пользователя
killradio_1337
phpBB 1.0.0
 
Сообщения: 2
Зарегистрирован: 28.01.2012 17:38
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Ultimate Points

Сообщение Raisin » 18.02.2012 13:37

Поскажите как сделать, что поинты начислялись за загруженую картинку в галерею, а то в настройках поинтах настройки такие есть, а начисление на производится... ?
Спасибо.
Каждое решение порождает новые проблемы.
Аватара пользователя
Raisin
phpBB 2.0.9
 
Сообщения: 339
Зарегистрирован: 30.01.2011 22:08
Откуда: Омск
Благодарил (а): 14 раз.
Поблагодарили: 17 раз.

Пред.

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

 

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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

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