Перейти к контенту

[2.1.x]mod_family [Мод семьи]


Рекомендуемые сообщения

Автор,

когда открывается страница в личных данных (act=UserCP&CODE=family)

В титлах(<TITLE></TITLE>) нет заглавия, просто страница названа адресом - act=UserCP&CODE=family.

Где подправить можно чтобы было нормальное заглавие?

Ссылка на комментарий
Поделиться на других сайтах

  • Ответы 100
  • Создана
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

Загружено фотографий

В сорцах.

 

Это Beta 1, ща все баги подправлю, выложу сразу RC1.

 

Касательно пустых ошибок - я кажется забыл данные для lang_error.php, сейчас подправлю.

 

Блин, ну и дырявая у меня голова -)

 

Архив обновил, данные для lang_error.php

// mod_family

'admin_forbid_function_for_user' => "Администратор запретил указанному пользователю использовать эту функцию.",

'user_not_found' => "Указанный пользователь не найден или не существует.",

'admin_forbid_function' => "Администратор запретил вам использование этой функции.",

'admin_disabl_function' => "Администратор отключил эту функцию.",

'incorrect_family_type' => "Администратор запретил указывать такой тип родственников.",

'your_family_to_long' => "Ваша семья слишком большая.",

'his_family_to_long' => "Семья указанного пользователя слишком большая.",

'family_self' => "Ну и кем ты решил стать сам себе? -)",

'incorret_family_type' => "Указан некорректный тип родственника",

'already_in_family' => "Пользователь уже находится в твоей семье",

 

А генерировать древо - крайне сложно, особенно учитывая, что я не создал новую таблицу, для семьи, ибо очень не хотело это делать.

 

PS: У кого проблемы с кодировкой при импортировании настроек - стукните в ICQ, лучше уж сразу разобраться. ICQ в профиле.

 

PPS:

 

Когда возкниают странные проблемы - попробуйте прописать error_reporting(E_ALL); , информация которая может появится - очень полезна.

Изменено пользователем Destruction
Ссылка на комментарий
Поделиться на других сайтах

Баг!

У меня был 1 родственник. Пришло ЛС на подтверждение второго. Я подтвердил, в списке первый удалился, а второй остался.

Ссылка на комментарий
Поделиться на других сайтах

Ну что там с возможностью подтвеждения через PM ? :D
Баг!

У меня был 1 родственник. Пришло ЛС на подтверждение второго. Я подтвердил, в списке первый удалился, а второй остался.

У одного письма не приходят, ему не нравится, у другого приходят - ему тоже не нравится.. Мистика -)

 

Касательно бага - вижу, сейчас сижу, отлавливаю его.

 

Так, кой-чего нарыл:

/sources/action_public/usercp.php

Найти:

$his_family = explode( ";", $this->ipsclass->member['family'] );

Заменить на:

$his_family = explode( ";", $user['family'] );

Архив обновил.

 

Аха, ещё касяк нашёл -)

 

/sources/action_public/usercp.php

Найти (второе вхождение):

if( !strlen( $id ) || !strlen( $state ) || $uid == $id ){

Заменить на:

if( !strlen( $id ) || !strlen( $state ) || $uid == $this->ipsclass->member['id'] ){

Архив опять-таки обновил.

 

Так, после этих обновлений - бага исчезает (проверил несколько раз).

 

Какие-нибудь ещё баги есть ?

 

Таак, всё-таки отловил ещё одну багу -)

/sources/action_public/usercp.php

Найти?

$you_family = ";";

Заменить на:

$you_family .= ";";

*Топаю обновлять архив*

Изменено пользователем Destruction
Ссылка на комментарий
Поделиться на других сайтах

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

Никаких ошибок. Просто добавляю человека в семью и он сразу становится у меня в семье. Никаких подтверждений и т.д. не приходит.
Товарищ, вам в АдминЦентр - Настройки - Семья
Ссылка на комментарий
Поделиться на других сайтах

Никаких ошибок. Просто добавляю человека в семью и он сразу становится у меня в семье. Никаких подтверждений и т.д. не приходит.
Товарищ, вам в АдминЦентр - Настройки - Семья

Спасибо -)

 

Так, теперь у всех всё работает?..

Ссылка на комментарий
Поделиться на других сайтах

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

Всё работает, спасибо.

 

А можно ли как-нибудь выводить участников семьи в ТОПИКАХ, под подписью автора ?

 

Т.е. допустим переменной $poster['family'] присвоить строчку с участниками семьи и потом в RenderRow запихнуть.

 

Я пробовал, но у меня что-то не получилось. :D

Ссылка на комментарий
Поделиться на других сайтах

Можно, и ничего в этом сложного нет.

 

Смотрим код, который добавляется в profile.php - копируем его в topics.php и забиваем в нужную переменную, т.е. вместо:

$custom_out .= $this->ipsclass->compiled_templates['skin_profile']->custom_field( $this->ipsclass->lang['family'], $family );

Пишем:

$poster['family'] = $family;

 

Ну, а затем, соответственно, вставляем в нужное место в skin_topics > RenderRow.

Изменено пользователем Destruction
Ссылка на комментарий
Поделиться на других сайтах

Т.е. в topics.php присваиваю все верно ( примерно в этих местах присваиваются и другие $poster[...], так что тут все верно ).

 

Потом в RenderRow обращаюсь к ней как к {$author['family']} и ничего.

Хм, странно...

 

Сейчас попробовал присвоить $poster['family'] другое значение - все пошло.

Значит дело в другом.

Ссылка на комментарий
Поделиться на других сайтах

error_reporting(E_ALL) например помогает :-)

 

Попробуй обратить внимание на

		$family = explode( ";", $member['family'] );

Ссылка на комментарий
Поделиться на других сайтах

Прошу прощения, но все-же после установки мода название открываемой странички по прежнему описывает ссылку. Некрасиво все же.

Прошу подсказать, где и что нужно ввести, чтобы этот маленький недочет исправить.

Ссылка на комментарий
Поделиться на других сайтах

все сделал....в профиле в доп информации появилась семья, но ничего нет...ни добавить,ничего....просто написано семья и пустое поле
Ссылка на комментарий
Поделиться на других сайтах

WARfromTEARS: в админке не назначили права доступа группам юзеров

 

товарищ автор: народ жалуется (юзеры обыкновенные), что не могут удалять ничего из семьи - в админке у всех права одинаковые (на создание, удаление и т.д)

Ссылка на комментарий
Поделиться на других сайтах


×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.