Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
СообщениеДобавлено: 2011-05-12 01:12 
Не в сети
Администратор
Администратор
Аватара пользователя
Раздал: 51.58 ТБ
Скачал: 620.08 ГБ
Ратио: 85.182


Зарегистрирован: 2010-11-09 02:24
Сообщения: 44886
Откуда: Земля Санникова
Выбор аватарки из галереи аватарок.

На главной добавляется ссылка на все аватарки и пользователь перешедший на эту страницу может выбрать аватарку и сразу же поставить ее себе.
В админке можно включить/отключить выбор аватарки.

[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 &copy; <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}&nbsp;&nbsp;<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>


С архива все раскидать по папкам на сервере.

Все готово!


У вас нет необходимых прав для просмотра вложений в этом сообщении.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 2011-05-12 23:38 
Не в сети
Раздал: 8.48 ГБ
Скачал: 0 байт
Ратио: Seed.


Зарегистрирован: 2011-01-16 10:27
Сообщения: 9
Отлично, спасибо.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 2011-06-08 06:01 
Не в сети
Раздал: 0 байт
Скачал: 0 байт
Ратио: Inf.


Зарегистрирован: 2011-04-19 14:10
Сообщения: 5
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

ошибки и куда закидывать аватарки


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 2011-06-08 08:14 
Не в сети
Администратор
Администратор
Аватара пользователя
Раздал: 51.58 ТБ
Скачал: 620.08 ГБ
Ратио: 85.182


Зарегистрирован: 2010-11-09 02:24
Сообщения: 44886
Откуда: Земля Санникова
45

кидай ошибки сюда, а путь можно посмотреть и у меня http://rustrek.ru/avatar_gallery.php


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 2011-06-08 09:20 
Не в сети
Раздал: 0 байт
Скачал: 0 байт
Ратио: Inf.


Зарегистрирован: 2011-04-19 14:10
Сообщения: 5
for($i = 0; $i < count($avatar_images[$category]); $i++)

'L_GO' => $lang['Select'],

показывает тут ошибки !!и еще папку нуно в имагес создавать аватаргаллерея?


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 2011-06-08 09:30 
Не в сети
Раздал: 0 байт
Скачал: 0 байт
Ратио: Inf.


Зарегистрирован: 2011-04-19 14:10
Сообщения: 5
одну исправил осталась эта for($i = 0; $i < count($avatar_images[$category]); $i++)


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 2011-06-10 19:22 
Не в сети
Администратор
Администратор
Аватара пользователя
Раздал: 51.58 ТБ
Скачал: 620.08 ГБ
Ратио: 85.182


Зарегистрирован: 2010-11-09 02:24
Сообщения: 44886
Откуда: Земля Санникова
путь к папке с аватарками поменяй в админке, я ж писал сделай как у меня и все images/avatars и ошибка тоже исчезнет


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 2011-06-14 08:59 
Не в сети
Раздал: 0 байт
Скачал: 0 байт
Ратио: Inf.


Зарегистрирован: 2011-04-19 14:10
Сообщения: 5
adminспасиб за мод


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 2011-06-26 16:04 
Не в сети
Аватара пользователя
Раздал: 3.45 ГБ
Скачал: 389.14 МБ
Ратио: 9.088


Зарегистрирован: 2011-06-26 14:44
Сообщения: 3
Приветствую.
Кто нибудь может подсказать, с чем связанна такая ошибка
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;


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 2011-06-26 16:08 
Не в сети
Администратор
Администратор
Аватара пользователя
Раздал: 51.58 ТБ
Скачал: 620.08 ГБ
Ратио: 85.182


Зарегистрирован: 2010-11-09 02:24
Сообщения: 44886
Откуда: Земля Санникова
IronFelix

удали это
Код:
redirect(append_sid($redirect, true));


или закомментируй


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 2011-06-26 16:31 
Не в сети
Аватара пользователя
Раздал: 3.45 ГБ
Скачал: 389.14 МБ
Ратио: 9.088


Зарегистрирован: 2011-06-26 14:44
Сообщения: 3
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.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 2011-06-26 17:42 
Не в сети
Администратор
Администратор
Аватара пользователя
Раздал: 51.58 ТБ
Скачал: 620.08 ГБ
Ратио: 85.182


Зарегистрирован: 2010-11-09 02:24
Сообщения: 44886
Откуда: Земля Санникова
ну я выше писал, что надо удалить
этот кусок кода не надо удалять $user->session_start();

удалить надо redirect(append_sid($redirect, true)); , это тоже можно убрать $redirect = 'index.'.$phpEx;


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 2011-06-26 20:05 
Не в сети
Аватара пользователя
Раздал: 3.45 ГБ
Скачал: 389.14 МБ
Ратио: 9.088


Зарегистрирован: 2011-06-26 14:44
Сообщения: 3
Если эту строку не удалить
Код:
$user->session_start();


вылетает ошибка
Fatal error: Call to a member function session_start() on a non-object in \yourtorrent\avatar_gallery.php on line 27


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 2011-06-28 19:08 
Не в сети
Аватара пользователя
Раздал: 0 байт
Скачал: 0 байт
Ратио: Inf.


Зарегистрирован: 2011-02-19 00:46
Сообщения: 14
admin
прикольный мод , сначала не хотел устанавливать, но потом решил установить , копирайты сохранил , еще раз Спасибо!


Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 14 ] 

Часовой пояс: UTC + 3 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Переместиться наверх
 Главная |  Список форумов |   Time : 3.172s | 16 Queries | GZIP : Off |