Username:
Password:
 Log me on automatically each visit
 
Aeroion.Ru
Форумы сервера Aeroion.Ru
Welcome

Aeroion.Ru Forum Index
  » Технические форумы
   » Поддержка и моды для phpBB2
    » Мод Advanced Away (Vacation) Status
   Доработка мода Away (Vacation) Status: информация об отсутствии пользователя
printer-friendly view
AuthorМод Advanced Away (Vacation) Status
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Location: Оренбург
Posts: 1165
Last Visited: Yesterday at 14:46
Кредиты: 3714
Reputation: 48
Age: 41
Zodiac: Aquarius Pig

Описание мода: Этот мод представляет собой доработку или переработку мода Away (Vacation) Status.
Позволяет сообщить о вашем отсутствии, указать дату предполагаемого возвращения, а также отключить прием личных сообщений на время отсутствия и сообщить об этом пользователю, отправившего личное сообщение.
Сложность установки: Средняя
Время установки: ~20 минут

Дополнительные функции мода:
1. возможность редактирования сообщений администратором

Примечание автора
Мод тестировался на phpbb 2.0.17. На более ранних версиях работа возможна, но не менее 2.0.11
В целях совместимости сохранен формат данных оригинального мода.

Скриншот - Редактирование сообщения в профиле пользователя
редактирование профиля пользователя
Thumbnail, click to enlarge.


Download away_status.zip (9.53 KB). Added/Updated Sat 13 Jan, 2007 17:50. Downloaded 190 Time(s).
информация об отсутствии пользователя


_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, слать емайлы, пытаться писать в приват. Спасибо за понимание.
Please do not PM, ICQ or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline This post has 1 review(s) View user's profile Skype Name
root Gender:Male

Гость


Joined: 07 May 2006
Posts: 1
Last Visited: Sun 07 May, 2006 00:36
Кредиты: 15
Reputation: 0


Спасибо за мод, полезная веЩ.
Только вот пару исправлений для полной работы:

У вас написано

#
#-----[ IN-LINE FIND ]------------------------------------------
#
user_sig_bbcode_uid

#
#
#-----[ IN-LINE BEFORE, ADD ]------------------------------------------
#
user_away_status = '" . str_replace("\'", "''", $user_away_status) . "', user_away_message = '" . str_replace("\'", "''", $user_away_message) . "', user_away_date = '" . str_replace("\'", "''", $user_away_date) . "', user_away_receive_pm = $user_away_receive_pm,

надо так

#
#-----[ IN-LINE FIND ]------------------------------------------
#
user_sig_bbcode_uid

#
#
#-----[ IN-LINE BEFORE, ADD ]------------------------------------------
#
user_away_status = '" . str_replace("\'", "''", $user_away_status) . "', user_away_message = '" . str_replace("\'", "''", $user_away_message) . "', user_away_date = '" . str_replace("\'", "''", $user_away_date) . "',






Так же кусок установки

#-----[ FIND ]------------------------------------------
#
$signature = stripslashes($signature);

#
#-----[ AFTER, ADD ]------------------------------------------
#
//
// START MOD: Advanced Away MOD
//
$user_away_status = stripslashes($user_away_status);
$user_away_message = stripslashes($user_away_message);
$user_away_date = stripslashes($user_away_date);
//
// END MOD: Advanced Away MOD
//

#
#-----[ FIND ]------------------------------------------
#
SET " . $username_sql

#
#-----[ IN-LINE FIND ]------------------------------------------
#
user_sig_bbcode_uid

#
#
#-----[ IN-LINE BEFORE, ADD ]------------------------------------------
#
user_away_status = '" . str_replace("\'", "''", $user_away_status) . "', user_away_message = '" . str_replace("\'", "''", $user_away_message) . "', user_away_date = '" . str_replace("\'", "''", $user_away_date) . "', user_away_receive_pm = $user_away_receive_pm,

#
#-----[ FIND ]------------------------------------------
#
$signature = stripslashes($signature);

#
#-----[ AFTER, ADD ]------------------------------------------
#
//
// START MOD: Advanced Away MOD
// (second instance of this)
$user_away_status = stripslashes($user_away_status);
$user_away_message = stripslashes($user_away_message);
$user_away_date = stripslashes($user_away_date);
//
// END MOD: Advanced Away MOD
//


помойму что-то повторяется Smile
Back to topOffline View user's profile
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Location: Оренбург
Posts: 1165
Last Visited: Yesterday at 14:46
Кредиты: 3714
Reputation: 48
Age: 41
Zodiac: Aquarius Pig

Мда, а мод-то подзаброшен, давно не обновлял.

Кстати, а с чего вы решили, что
root @ Sun 07 May, 2006 00:36 wrote: (View Post)
Show

?
Значение
Code:
, user_away_receive_pm = $user_away_receive_pm,

где будем фиксировать?

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, слать емайлы, пытаться писать в приват. Спасибо за понимание.
Please do not PM, ICQ or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Skype Name
DragonDX Gender:Male

Участник


Joined: 21 Aug 2006
Location: Москва
Posts: 10
Last Visited: Mon 07 May, 2012 19:03
Кредиты: 201
Reputation: 0
Age: 25
Zodiac: Aquarius Cat

Вот такие ошибки появляются, если отправить человеку личное сообщение, прием которых он не запретил во время своего отсутствия.
Code:
 
Warning: preg_replace(): Empty regular expression in /home/xxx/vhosts/site/html/privmsg.php on line 1501

Warning: Cannot modify header information - headers already sent by (output started at /home/xxx/vhosts/site/html/privmsg.php:1501) in /home/xxx/vhosts/site/html/includes/page_header.php on line 922

Warning: Cannot modify header information - headers already sent by (output started at /home/xxx/vhosts/site/html/privmsg.php:1501) in /home/xxx/vhosts/site/html/includes/page_header.php on line 924

Warning: Cannot modify header information - headers already sent by (output started at /home/xxx/vhosts/site/html/privmsg.php:1501) in /home/xxx/vhosts/site/html/includes/page_header.php on line 925   


Сообщение при этом отправляется.
Неужели я где-то ошибся ? Embarassed
Если да, то хотелось бы узнать, что я сделал не так.
заранее спасибо Smile


Download privmsg.rar (23.92 KB). Added/Updated Fri 10 Nov, 2006 02:24. Downloaded 19 Time(s).


_________________
www.moscow.solarnet.ru - форум самой солнечной IRC сети!
Back to topOffline View user's profile Visit poster's website
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Location: Оренбург
Posts: 1165
Last Visited: Yesterday at 14:46
Кредиты: 3714
Reputation: 48
Age: 41
Zodiac: Aquarius Pig

Это не вы ошиблись, а косяк в моде. Siava об этом еще давно писал, да я за делами благополучно забыл.
Вставьте в вашем файле privmsg(after).php перед строкой 1501 этот код
Code:
                $orig_word = array();
                $replacement_word = array();
                obtain_word_list($orig_word, $replacement_word);

А я сейчас архив обновлю.

Добавлено спустя 3 минуты 18 секунд:

Хотя странно, вроде обновлял мод. Или это мне приснилось

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, слать емайлы, пытаться писать в приват. Спасибо за понимание.
Please do not PM, ICQ or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Skype Name
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Location: Оренбург
Posts: 1165
Last Visited: Yesterday at 14:46
Кредиты: 3714
Reputation: 48
Age: 41
Zodiac: Aquarius Pig

Опа. Еще глюк, однако. При отключенных подписях либо в админке либо в профиле пользователя появляется ошибка: Fatal error: Call to undefined function: make_clickable() in path_to_forum\usercp_viewprofile.php on line XXX.
Хот-фикс:
Code:
#
#-----[ OPEN ]------------------------------------------
#
includes/usercp_viewprofile.php

#
#-----[ FIND ]------------------------------------------
#
if (!empty($profiledata['user_away_status']))
{

#
#-----[ AFTER, ADD ]------------------------------------------
#
    include_once($phpbb_root_path . 'includes/bbcode.'.$phpEx);

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, слать емайлы, пытаться писать в приват. Спасибо за понимание.
Please do not PM, ICQ or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Skype Name
infolan Gender:Male


Участник


Joined: 17 Nov 2009
Location: Украина
Organization: ПФ ОАО "Укртелеком"
Posts: 18
Last Visited: Wed 21 Sep, 2011 12:20
Reputation: 0
Age: 28
Zodiac: Pisces Rat

Мод ТС содержит исправления всех найденных багов, или последний фикс актуален? Просто не могу проверить, т.к. просматриваю с телефона
Back to topOffline View user's profile Visit poster's website
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Location: Оренбург
Posts: 1165
Last Visited: Yesterday at 14:46
Кредиты: 3714
Reputation: 48
Age: 41
Zodiac: Aquarius Pig

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

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, слать емайлы, пытаться писать в приват. Спасибо за понимание.
Please do not PM, ICQ or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Skype Name
Display posts from previous:   

Summary Rating For >> Мод Advanced Away (Vacation) Status
Average Rating: 5.00 :: Min Rating: 5 :: Max Rating: 5 :: Number of Ratings: 1
Choose Rating: 1   2   3   4   5  


Similar Topics
Topic Author Forum Replies Last Post
No new posts Sticky: Mod Advanced db_update generator для ...
Генератор db_update.php с усовершенст...
Sergey Поддержка и моды для phpBB2 17 Sun 30 Jan, 2011 18:03 View latest post
miba
No new posts Мод Birthdays list caching
кэширование списка именинников для мо...
Sergey Поддержка и моды для phpBB2 3 Mon 30 Apr, 2007 19:20 View latest post
Today
No new posts Мод Birthday list caching
кэширование списка именинников для мо...
Sergey Поддержка и моды для phpBB2 25 Sat 10 Jul, 2010 20:48 View latest post
vlad77
No new posts Локализация и описание мода Birthdays...
день рождения в профиле пользователя
Sergey Поддержка и моды для phpBB2 32 Wed 17 Jun, 2009 04:56 View latest post
zhserg
No new posts Advanced BBCode Box Lila Поддержка и моды для phpBB2 13 Mon 23 Mar, 2009 16:55 View latest post
Sergey




All times are UTC + 3 Hours
All times are synchronized with the forum server time
Users browsing this topic:
Registered Users: None

Jump to:   
printer-friendly view
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum