phpBB Mood Swings - Настроение пользователей

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Nox41
phpBB 1.4.2
Сообщения: 53
Стаж: 16 лет 10 месяцев
Благодарил (а): 1 раз
Поблагодарили: 1 раз

phpBB Mood Swings - Настроение пользователей

Сообщение Nox41 »

Ссылка на модуль http://www.phpbb.com/community/viewtopi ... &t=1559945

Модуль отличный, работает хорошо!
Ребята требуется помощь в реализации формы для смени стиля непосредственная на титульний странице и скорее всего в overall_header.html

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

<form id="ucp" method="post" action="./ucp.php?i=profile&mode=profile_info">
	<dl>
		<dt><label for="mood"><strong>{L_MOOD}:</strong></label><br /><span>{L_MOOD_EXPLAIN}</span></dt>
		<dd>{S_MOOD_OPTIONS}</dd>
	</dl>
	{S_HIDDEN_FIELDS}
    <input type="submit" name="submit" value="Отправить" class="button1" />
	{S_FORM_TOKEN}
</form>
Требуется помощь в описание как в index.php добавить {S_HIDDEN_FIELDS} и {S_FORM_TOKEN} чтобы форма срабатывала без ошибки
Мучаю долго, данные подставляются, но видимо не происходит верной проверки ((

файл index.php - кусок с дописанными частями ((

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

// Prevent undefined variable on build_hidden_fields()
$s_hidden_fields = array('e' => 0);
if (!empty($_EXTRA_URL))
{
	foreach ($_EXTRA_URL as $url_param)
	{
		$url_param = explode('=', $url_param, 2);
		$s_hidden_fields[$url_param[0]] = $url_param[1];
	}
}

if (!check_form_key($form_name))
{
$error[] = 'FORM_INVALID';
}

	$now = time();
	$token_sid = ($user->data['user_id'] == ANONYMOUS && !empty($config['form_token_sid_guests'])) ? $user->session_id : '';
	$token = sha1($now . $user->data['user_form_salt'] . $form_name . $token_sid);

	$s_fields = build_hidden_fields(array(
		'creation_time' => $now,
		'form_token'	=> $token,
	));

// Assign index specific vars
$template->assign_vars(array(
	'S_HIDDEN_FIELDS'		=> build_hidden_fields($s_hidden_fields),
    'S_FORM_TOKEN'	=> $s_fields,
	'TOTAL_POSTS'	=> sprintf($user->lang[$l_total_post_s], $total_posts),
	'TOTAL_TOPICS'	=> sprintf($user->lang[$l_total_topic_s], $total_topics),
	'TOTAL_USERS'	=> sprintf($user->lang[$l_total_user_s], $total_users),
    'TOTAL_IMAGES'	=> ($config['gallery_total_images']) ? sprintf($user->lang[$l_total_image_s], $total_images) : '',
	'NEWEST_USER'	=> sprintf($user->lang['NEWEST_USER'], get_username_string('full', $config['newest_user_id'], $config['newest_username'], $config['newest_user_colour'])),

	//Begin: Mood Swing
	'S_MOOD_OPTIONS'		=> list_all_moods($user->data['user_id']),
	//End: Mood Swing

	'LEGEND'		=> $legend,
	'BIRTHDAY_LIST'	=> $birthday_list,

	'FORUM_IMG'				=> $user->img('forum_read', 'NO_NEW_POSTS'),
	'FORUM_NEW_IMG'			=> $user->img('forum_unread', 'NEW_POSTS'),
	'FORUM_LOCKED_IMG'		=> $user->img('forum_read_locked', 'NO_NEW_POSTS_LOCKED'),
	'FORUM_NEW_LOCKED_IMG'	=> $user->img('forum_unread_locked', 'NO_NEW_POSTS_LOCKED'),

	'S_LOGIN_ACTION'			=> append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=login'),
	'S_DISPLAY_BIRTHDAY_LIST'	=> ($config['load_birthdays']) ? true : false,

    'U_PM_COMPOSE' => append_sid("{$phpbb_root_path}ucp.$phpEx", 'i=pm&mode=compose'),
	//'U_MARK_FORUMS'		=> ($user->data['is_registered'] || $config['load_anon_lastread']) ? append_sid("{$phpbb_root_path}index.$phpEx", 'hash=' . generate_link_hash('global') . '&mark=forums') : '',
        'U_MARK_FORUMS'        => ($user->data['is_registered'] || $config['load_anon_lastread']) ? '?mark=forums' : '',
    'U_MCP'				=> ($auth->acl_get('m_') || $auth->acl_getf_global('m_')) ? append_sid("{$phpbb_root_path}mcp.$phpEx", 'i=main&mode=front', true, $user->session_id) : '')
);
Заранее при много благодарен!
Аватара пользователя
wwc
phpBB 1.4.4
Сообщения: 127
Стаж: 19 лет 3 месяца
Откуда: Москва
Благодарил (а): 1 раз

Re: phpBB Mood Swings - Настроение пользователей

Сообщение wwc »

Поставил МОД. Отрабатывает хорошо. Только есть один глюк (у меня лично, по крайней мере).

При изменении статуса настроения выдаёт ошибку:

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

phpBB Debug] PHP Notice: in file /includes/functions_user.php on line 1271: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'validate_Array' was given
[phpBB Debug] PHP Notice: in file /includes/functions_user.php on line 1271: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'validate_Array' was given
[phpBB Debug] PHP Notice: in file /includes/functions_user.php on line 1271: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'validate_Array' was given
[phpBB Debug] PHP Notice: in file /includes/functions_user.php on line 1271: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'validate_Array' was given

Warning: Cannot modify header information - headers already sent by (output started at /home/rsgmagr4/public_html/forum/includes/functions.php:3256) in /home/rsgmagr4/public_html/forum/includes/functions.php on line 4269

Warning: Cannot modify header information - headers already sent by (output started at /home/rsgmagr4/public_html/forum/includes/functions.php:3256) in /home/rsgmagr4/public_html/forum/includes/functions.php on line 4271

Warning: Cannot modify header information - headers already sent by (output started at /home/rsgmagr4/public_html/forum/includes/functions.php:3256) in /home/rsgmagr4/public_html/forum/includes/functions.php on line 4272

Warning: Cannot modify header information - headers already sent by (output started at /home/rsgmagr4/public_html/forum/includes/functions.php:3256) in /home/rsgmagr4/public_html/forum/includes/functions.php on line 4273
Правда не смотря на эту серию надписей статус всё равно меняет нормально.
Лучшая месть убийце - укол редкого вируса и поиск антидота от него за 48 часов.
Аватара пользователя
Nox41
phpBB 1.4.2
Сообщения: 53
Стаж: 16 лет 10 месяцев
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: phpBB Mood Swings - Настроение пользователей

Сообщение Nox41 »

Переустанови модуль, все окей без ошибок срабатывает, только не хватает быстрой смены прямо на форуме не заходя в профиль!
Аватара пользователя
mau
phpBB 2.0.0
Сообщения: 220
Стаж: 18 лет 4 месяца
Откуда: Россия
Благодарил (а): 6 раз
Поблагодарили: 12 раз

Re: phpBB Mood Swings - Настроение пользователей

Сообщение mau »

И еще минус в том, что не видно смайлика настроения при выборе в профиле. Но форумчанам нравится :D это дополнение
Люди, которые и впрямь любят животных, всегда спрашивают их имена
Аватара пользователя
Nox41
phpBB 1.4.2
Сообщения: 53
Стаж: 16 лет 10 месяцев
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: phpBB Mood Swings - Настроение пользователей

Сообщение Nox41 »

А их устраивает что это надо идти в личные настройки и там аж менять?
Аватара пользователя
mau
phpBB 2.0.0
Сообщения: 220
Стаж: 18 лет 4 месяца
Откуда: Россия
Благодарил (а): 6 раз
Поблагодарили: 12 раз

Re: phpBB Mood Swings - Настроение пользователей

Сообщение mau »

Устраивает, а кому лень идти, то останется без настроения :D
Люди, которые и впрямь любят животных, всегда спрашивают их имена
Аватара пользователя
Nox41
phpBB 1.4.2
Сообщения: 53
Стаж: 16 лет 10 месяцев
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Гуру, подскажите пожалуйста

Сообщение Nox41 »

Логика понятна, Гуру подскажите пожалуйста как же все же решить проблему
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 21 год 4 месяца
Благодарил (а): 79 раз
Поблагодарили: 69 раз
Забанен: Бессрочно

Re: phpBB Mood Swings - Настроение пользователей

Сообщение MAzZY »

Nox41, я думаю, что лучше с вопросами по изменению мода обращаться к автору мода.
Аватара пользователя
Nox41
phpBB 1.4.2
Сообщения: 53
Стаж: 16 лет 10 месяцев
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: Гуру, подскажите пожалуйста

Сообщение Nox41 »

Почему? Тут же задача очень простая, сделать <form></fomt> который просто будет срабатывать и все
Она будет только на титульной страницу вверху форума и все
Помогите пожалуйста, я в первом своем посте уже сделал саму форму, просто у меня при выполнение ее перенаправляет в профиль и говорит в нем что ошибка. Соответственно если там нажимаешь то все срабатывает
kain325d
phpBB 1.0.0
Сообщения: 5
Стаж: 17 лет 1 месяц

Re: phpBB Mood Swings - Настроение пользователей

Сообщение kain325d »

А можно ли изменить язык мода? А то у меня там всё по английски пишет.
Mood, можно ли просто сменить на "Настроение"?
Аватара пользователя
mau
phpBB 2.0.0
Сообщения: 220
Стаж: 18 лет 4 месяца
Откуда: Россия
Благодарил (а): 6 раз
Поблагодарили: 12 раз

Re: phpBB Mood Swings - Настроение пользователей

Сообщение mau »

Внесите изменение language\ru\common.php

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

//Begin: Mood Swing
$lang = array_merge($lang, array(
	'MOOD'			=> 'Настроение',
	'MOOD_EXPLAIN'	=> 'Ваше настроение?',
));
//End: Mood Swing
Люди, которые и впрямь любят животных, всегда спрашивают их имена
kain325d
phpBB 1.0.0
Сообщения: 5
Стаж: 17 лет 1 месяц

Re: phpBB Mood Swings - Настроение пользователей

Сообщение kain325d »

спасибо. Всё внес))) Теперь только вместо английский слов появляются одни вопросительные знаки...что-то с кодом форума...
smart2008
phpBB 1.4.2
Сообщения: 59
Стаж: 18 лет 1 месяц
Поблагодарили: 6 раз

Re: phpBB Mood Swings - Настроение пользователей

Сообщение smart2008 »

kain325d
Сохраните в UTF-8 (без BOM).
Аватара пользователя
grishin
phpBB 2.0.1
Сообщения: 288
Стаж: 16 лет 4 месяца
Благодарил (а): 54 раза
Поблагодарили: 32 раза

Re: phpBB Mood Swings - Настроение пользователей

Сообщение grishin »

Кто нибудь реализовал идею автра темы?
В жизни так бывает...
Аватара пользователя
TyMaH
phpBB 2.0.3
Сообщения: 389
Стаж: 15 лет 3 месяца
Благодарил (а): 182 раза
Поблагодарили: 18 раз

Re: phpBB Mood Swings - Настроение пользователей

Сообщение TyMaH »

:( Кто нибудь помогите настроения вынести на главную страницу , а то в профиле копаться каждый раз неудобно.
Изображение

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