Мини-оптимизация Birthday Mod
-
- phpBB 1.0.0
- Сообщения: 4
- Стаж: 18 лет 7 месяцев
- Откуда: Московский Сумрак
-
- Former team member
- Сообщения: 3942
- Стаж: 19 лет 11 месяцев
- Откуда: Оренбург (Южный Урал)
- Благодарил (а): 3 раза
Наверное в index.php и рыть.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
-
- phpBB 1.4.0
- Сообщения: 36
- Стаж: 18 лет 5 месяцев
- Откуда: Кривой Рог
-
- phpBB 1.0.0
- Сообщения: 4
- Стаж: 18 лет 7 месяцев
- Откуда: Московский Сумрак
-
- Former team member
- Сообщения: 3942
- Стаж: 19 лет 11 месяцев
- Откуда: Оренбург (Южный Урал)
- Благодарил (а): 3 раза
Только приаттаченный, за портянку грохну посты без разговоров
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
-
- phpBB 1.4.0
- Сообщения: 36
- Стаж: 18 лет 5 месяцев
- Откуда: Кривой Рог
что то не видно, они игнорируются и в форуме!!!!Поручик писал(а):Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!!
Добавлено спустя 14 минут 36 секунд:
Кто то знает что с этим всем делать
мод взал на форуме http://forum.aeroion.ru/
вот он "birthdays with chinese zodiacs" поставил, вроди все работает, но вот у меня возле постов пользователей не отображается картинки: бык, крыса и т.д. подскажите что делать!!!
Если я сказал: "Не брал!", значит не отдам.
-
- phpBB 1.0.0
- Сообщения: 4
- Стаж: 18 лет 7 месяцев
- Откуда: Московский Сумрак
Изменения которые вносились:
index.php с данными изменениями аттачем
Код: Выделить всё
#
#-----[ OPEN ]------------------------------------------------
#
index.php
#
#-----[ FIND ]------------------------------------------------
#
//
// Start output of page
#
#-----[ BEFORE, ADD ]-----------------------------------------
#
// Birthday Mod, Show users with birthday
$sql = ($board_config['birthday_check_day']) ? "SELECT user_id, username, user_birthday,user_level FROM " . USERS_TABLE. " WHERE user_birthday!=999999 ORDER BY username" :"";
if($result = $db->sql_query($sql))
{
if (!empty($result))
{
$time_now = time();
$this_year = create_date('Y', $time_now, $board_config['board_timezone']);
$date_today = create_date('Ymd', $time_now, $board_config['board_timezone']);
$date_forward = create_date('Ymd', $time_now+($board_config['birthday_check_day']*86400), $board_config['board_timezone']);
while ($birthdayrow = $db->sql_fetchrow($result))
{
$user_birthday2 = $this_year.($user_birthday = realdate("md",$birthdayrow['user_birthday'] ));
if ( $user_birthday2 < $date_today ) $user_birthday2 += 10000;
if ( $user_birthday2 > $date_today && $user_birthday2 <= $date_forward )
{
// user are having birthday within the next days
$user_age = ( $this_year.$user_birthday < $date_today ) ? $this_year - realdate ('Y',$birthdayrow['user_birthday'])+1 : $this_year- realdate ('Y',$birthdayrow['user_birthday']);
switch ($birthdayrow['user_level'])
{
case ADMIN :
$birthdayrow['username'] = '<b>' . $birthdayrow['username'] . '</b>';
$style_color = 'style="color:#' . $theme['fontcolor3'] . '"';
break;
case MOD :
$birthdayrow['username'] = '<b>' . $birthdayrow['username'] . '</b>';
$style_color = 'style="color:#' . $theme['fontcolor2'] . '"';
break;
default: $style_color = '';
}
$birthday_week_list .= ' <a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $birthdayrow['user_id']) . '"' . $style_color .'>' . $birthdayrow['username'] . ' ('.$user_age.')</a>,';
} else if ( $user_birthday2 == $date_today )
{
//user have birthday today
$user_age = $this_year - realdate ( 'Y',$birthdayrow['user_birthday'] );
switch ($birthdayrow['user_level'])
{
case ADMIN :
$birthdayrow['username'] = '<b>' . $birthdayrow['username'] . '</b>';
$style_color = 'style="color:#' . $theme['fontcolor3'] . '"';
break;
case MOD :
$birthdayrow['username'] = '<b>' . $birthdayrow['username'] . '</b>';
$style_color = 'style="color:#' . $theme['fontcolor2'] . '"';
break;
default: $style_color = '';
}
$birthday_today_list .= ' <a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $birthdayrow['user_id']) . '"' . $style_color .'>' . $birthdayrow['username'] . ' ('.$user_age.')</a>,';
}
}
if ($birthday_today_list) $birthday_today_list[ strlen( $birthday_today_list)-1] = ' ';
if ($birthday_week_list) $birthday_week_list[ strlen( $birthday_week_list)-1] = ' ';
}
$db->sql_freeresult($result);
}
#
#-----[ FIND ]------------------------------------------------
#
'L_FORUM' =>
#
#-----[ BEFORE, ADD ]-----------------------------------------
#
// Start add - Birthday MOD
'L_WHOSBIRTHDAY_WEEK' => ($board_config['birthday_check_day'] > 1) ? sprintf( (($birthday_week_list) ? $lang['Birthday_week'] : $lang['Nobirthday_week']), $board_config['birthday_check_day']).$birthday_week_list : '',
'L_WHOSBIRTHDAY_TODAY' => ($board_config['birthday_check_day']) ? ($birthday_today_list) ? $lang['Birthday_today'].$birthday_today_list : $lang['Nobirthday_today'] : '',
// End add - Birthday MOD
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- phpBB 1.4.0
- Сообщения: 38
- Стаж: 18 лет 4 месяца
Ставлю мод, возник вопрос:
Что мне нужно изменить тут?
А у меня:#
#-----[ OPEN ]------------------------------------------------
#
# Make sure to edit this file for every theme you use!
#
templates/subSilver/index_body.tpl
#
#-----[ FIND ]------------------------------------------------
#
whosonline.gif
#
#-----[ IN-LINE FIND ]----------------------------------------
#
rowspan="{%:1}"
#
#-----[ IN-LINE INCREMENT ]-----------------------------------
#
%:1 +1
rowspan="2"<td class="row1" align="center" valign="middle" rowspan="2"><img src="templates/subSilver/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>
Что мне нужно изменить тут?
-
- Former team member
- Сообщения: 955
- Стаж: 20 лет 3 месяца
- Откуда: Москва
-
- Former team member
- Сообщения: 3942
- Стаж: 19 лет 11 месяцев
- Откуда: Оренбург (Южный Урал)
- Благодарил (а): 3 раза
Ну конечно, через каждые две страницы это надо повторять
http://www.phpbbguru.net/community/view ... 503#115503
http://www.phpbbguru.net/community/view ... 503#115503
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
-
- phpBB 1.0.0
- Сообщения: 7
- Стаж: 18 лет 3 месяца
У меня вот такая проблемка. Поставили на 2.0.22 мод birthday_1.5.9. Когда заходишь под админом -все чудесно. Когда под обычным пользователем, то надпись "Возраст" не тоображается под авой, только кол-во лет. В профиле вместо полей для ввода даты рождения пустая ячейка, а вместо надписи .
И пользователь не может изменять свой профиль вообще. Всмысле изменяет, но ничего не происходит. Что не так?
Код: Выделить всё
:*
И пользователь не может изменять свой профиль вообще. Всмысле изменяет, но ничего не происходит. Что не так?
-
- phpBB 1.4.0
- Сообщения: 36
- Стаж: 18 лет 3 месяца
посмотри lang_main.php что-то значит там..."Возраст"
У меня такое было, когда я не смог изменить день рождения... и она оставалось пуста... а по умолчанию мод требует. что бы пользователь категорически установил свою дату рождения... может так вот быть...И пользователь не может изменять свой профиль вообще. Всмысле изменяет, но ничего не происходит. Что не так?
-
- phpBB 1.0.0
- Сообщения: 7
- Стаж: 18 лет 3 месяца
в lang_main.php все на месте, под админом же все правильно отображается. Я думаю может проблема в usercp_register.php и в других файлах где пользователю отображается профайл. Но вроде ничего не нахожу подозрительного. Только кавычки смущают в запросах к базам данных все остальные переменные там без кавычек.
-
- phpBB 1.4.0
- Сообщения: 36
- Стаж: 18 лет 3 месяца
-
- phpBB 1.0.0
- Сообщения: 7
- Стаж: 18 лет 3 месяца
Валиант не могу. Удалили все. Поставили Изимод, под изимодом все заработало правильно. Потом поставили через Изимод еще и Гендер мод, так теперь пол нельзя менять в профайле, а только через панель админа. И пропало поле интересов. Вручную просмотрели все файлы согласно инструкции гендермода - все сделано правильно. В конце концов удалили все, оставили то что есть изначально. Теперь будем пробовать заново поставить вручную мод дня рождения.