BitTorrent Трекер RusTrek.ru http://5.45.70.241/ |
|
Выбор аватарки из галереи аватарок http://5.45.70.241/viewtopic.php?f=817&t=14076 |
Страница 1 из 1 |
Автор: | oartemka178 [ 2011-05-12 01:12 ] |
Заголовок сообщения: | Выбор аватарки из галереи аватарок |
Выбор аватарки из галереи аватарок. На главной добавляется ссылка на все аватарки и пользователь перешедший на эту страницу может выбрать аватарку и сразу же поставить ее себе. В админке можно включить/отключить выбор аватарки. [th]http://i11.fastpic.ru/big/2011/0512/f4/1de048000b26b1ef203f531474e123f4.png[/th] [th]http://i11.fastpic.ru/big/2011/0512/a1/a54af7ca070ca2d94eb01d59c388c0a1.png[/th] [th]http://i11.fastpic.ru/big/2011/0512/e2/26f0c0b28121eeb8992bd44aaebfb7e2.png[/th] [th]http://i2.fastpic.ru/big/2011/0512/a9/63763e7711c650fbc855b59abec89aa9.png[/th] Установка. Запрос Код: INSERT INTO `bb_config` ( `config_name` , `config_value` ) VALUES ('allow_avatar_choice', '0'); Открываем admin_board.php Находим Код: $avatars_upload_no = ( !$new['allow_avatar_upload'] ) ? "checked=\"checked\"" : ""; Ниже добавляем Код: $avatars_choice_yes = ( $new['allow_avatar_choice'] ) ? "checked=\"checked\"" : ""; $avatars_choice_no = ( !$new['allow_avatar_choice'] ) ? "checked=\"checked\"" : ""; Находим Код: 'L_POSTCOUNT_VOTE' => $lang['postcount_vote'], 'POSTCOUNT_VOTE' => $new['postcount_vote'], Ниже добавляем Код: "L_AVATAR_CHOICE" => $lang['Avatar_Choice'], "L_AVATAR_CHOICE_EXPLAIN" => $lang['Avatar_Choice_Explain'], "AVATAR_CHOICE_YES" => $avatars_choice_yes, "AVATAR_CHOICE_NO" => $avatars_choice_no, Открываем init_bb.php Находим Код: define('VOTE_USERS_TABLE', $t .'vote_voters'); Ниже добавляем Код: define('PAGE_AVATAR_GALLERY', -1215); Открываем page_header.php Находим Код: 'PRIVMSG_IMG' => $icon_pm, Ниже добавляем Код: 'L_AVATAR_GALLERY' => $lang['Avatar_gallery'], 'U_AVATAR_GALLERY' => append_sid('avatar_gallery.'.$phpEx), Находим Код: $template->assign_vars(array( 'SIMPLE_HEADER' => !empty($gen_simple_header), Выше добавляем Код: if ( $bb_cfg['allow_avatar_local'] ) { $template->assign_block_vars('switch_allow_avatar_local', array()); } Открываем lang_admin.php В самый низ добавляем Код: $lang['Avatar_Choice'] = 'Разрешить выбор аватарки из галереи'; $lang['Avatar_Choice_Explain'] = 'Здесь можна разрешить или запретить выбор аватарки.'; Открываем lang_main.php В самый низ добавляем Код: $lang['Avatar_gallery_copyright'] = 'Admin © <a href="http://rustrek.ru">RusTrek.ru</a>'; $lang['Avatar_Confirm_Choice'] = 'Вы действительно хотите выбрать этот аватар?'; $lang['Avatar_Success'] = 'Аватар успешно изменен!'; $lang['Avatar_choice_enabled_yes'] = 'Вы можете выбрать аватар из галереи.'; $lang['Avatar_choice_enabled_no'] = 'Вы не можете выбрать аватар из галереи.'; $lang['Viewing_avatar_gallery'] = 'Просмотр галереи с аватарками'; $lang['Select_category'] = 'Выбор категории'; Открываем admin_board.tpl Находим Код: <tr> <td><h4>{L_AVATAR_GALLERY_PATH}</h4><h6>{L_AVATAR_GALLERY_PATH_EXPLAIN}</h6></td> <td><input class="post" type="text" size="20" maxlength="255" name="avatar_gallery_path" value="{AVATAR_GALLERY_PATH}" /></td> </tr> Ниже добавляем Код: <tr> <td class="row1">{L_AVATAR_CHOICE}<br /><span class="gensmall">{L_AVATAR_CHOICE_EXPLAIN}</span></td> <td class="row2"><input type="radio" name="allow_avatar_choice" value="1" {AVATAR_CHOICE_YES} /> {L_YES} <input type="radio" name="allow_avatar_choice" value="0" {AVATAR_CHOICE_NO} /> {L_NO}</td> </tr> Открываем page_header.tpl Находим Код: <a href="{U_SEARCH}"><b>{L_SEARCH}</b></a> Ниже добавляем Код: <a href="{U_AVATAR_GALLERY}" >{L_AVATAR_GALLERY}</a> С архива все раскидать по папкам на сервере. Все готово! |
Автор: | Foxkiller [ 2011-05-12 23:38 ] |
Заголовок сообщения: | |
Отлично, спасибо. |
Автор: | 45 [ 2011-06-08 06:01 ] |
Заголовок сообщения: | |
Notice: Undefined index: in /var/www/sergey11/data/www/portal-lound.ru/forum/includes/functions_avatar_gallery.php on line 105 Notice: Undefined index: Select in /var/www/sergey11/data/www/portal-lound.ru/forum/includes/functions_avatar_gallery.php on line 123 ошибки и куда закидывать аватарки |
Автор: | oartemka178 [ 2011-06-08 08:14 ] |
Заголовок сообщения: | |
45 кидай ошибки сюда, а путь можно посмотреть и у меня http://rustrek.ru/avatar_gallery.php |
Автор: | 45 [ 2011-06-08 09:20 ] |
Заголовок сообщения: | |
for($i = 0; $i < count($avatar_images[$category]); $i++) 'L_GO' => $lang['Select'], показывает тут ошибки !!и еще папку нуно в имагес создавать аватаргаллерея? |
Автор: | 45 [ 2011-06-08 09:30 ] |
Заголовок сообщения: | |
одну исправил осталась эта for($i = 0; $i < count($avatar_images[$category]); $i++) |
Автор: | oartemka178 [ 2011-06-10 19:22 ] |
Заголовок сообщения: | |
путь к папке с аватарками поменяй в админке, я ж писал сделай как у меня и все images/avatars и ошибка тоже исчезнет |
Автор: | 45 [ 2011-06-14 08:59 ] |
Заголовок сообщения: | |
adminспасиб за мод |
Автор: | IronFelix [ 2011-06-26 16:04 ] |
Заголовок сообщения: | |
Приветствую. Кто нибудь может подсказать, с чем связанна такая ошибка Fatal error: Call to undefined function redirect() in ******************\avatar_gallery.php on line 158 В этой строке redirect(append_sid($redirect, true)); Код: default :
if ( $board_config['allow_avatar_local'] ) { $l_title = $lang['Avatar_gallery']; $page_title = $l_title; include($phpbb_root_path . 'includes/page_header.'.$phpEx); display_avatar_gallery($category, $userdata['user_id'], $board_config['allow_avatar_choice'], $mod_version, $mod_year); $template->pparse('body'); } else { $redirect = 'index.'.$phpEx; Вот здесь --> redirect(append_sid($redirect, true)); } break; |
Автор: | oartemka178 [ 2011-06-26 16:08 ] |
Заголовок сообщения: | |
IronFelix удали это Код: redirect(append_sid($redirect, true)); или закомментируй |
Автор: | IronFelix [ 2011-06-26 16:31 ] |
Заголовок сообщения: | |
admin писал(а): IronFelix удали это Код: redirect(append_sid($redirect, true)); или закомментируй Не помогло. Теперь возвращается пустая страница Может это как то связано с тем, что я закомментировал строку 27 $user->session_start(); С этой строкой была ошибка: Fatal error: Call to a member function session_start() on a non-object in \yourtorrent\avatar_gallery.php on line 27 P.S. Прошу прощения за такие вопросы - я далек от программирования на php. |
Автор: | oartemka178 [ 2011-06-26 17:42 ] |
Заголовок сообщения: | |
ну я выше писал, что надо удалить этот кусок кода не надо удалять $user->session_start(); удалить надо redirect(append_sid($redirect, true)); , это тоже можно убрать $redirect = 'index.'.$phpEx; |
Автор: | IronFelix [ 2011-06-26 20:05 ] |
Заголовок сообщения: | |
Если эту строку не удалить Код: $user->session_start(); вылетает ошибка Fatal error: Call to a member function session_start() on a non-object in \yourtorrent\avatar_gallery.php on line 27 |
Автор: | dexer7 [ 2011-06-28 19:08 ] |
Заголовок сообщения: | |
admin прикольный мод , сначала не хотел устанавливать, но потом решил установить , копирайты сохранил , еще раз Спасибо! |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |