Друзья
#1
Отправлено 13 Май 2012 - 06:06
Если меня человек добавляет в друзья, то у меня в профиле он автоматически появляется моим другом. Но почему?
Ладно человек добавил меня в друзья, пусть у него это в профиле отображается. Но мне запрос должен приходить, считаю ли я его другом.
#2
Отправлено 13 Май 2012 - 14:58
#3
Отправлено 13 Май 2012 - 15:56
Теперь все могут видеть в профиле админа, что я его друг и будто он сам специально меня добавил.
#4
Отправлено 13 Май 2012 - 18:05
#5
Отправлено 13 Май 2012 - 18:24
Друг,че
#6
Отправлено 13 Май 2012 - 20:23
#7
Отправлено 13 Май 2012 - 20:28
ЗЫ Установлена настройка в профиле: Модерировать запросы на дружбу?
#8
Отправлено 13 Май 2012 - 22:08
#10
Отправлено 14 Май 2012 - 21:21
Задалбывает подписание на темы В расширенной форме есть галка - подписываться (причем стоит по-умолчанию), в обычной форме галки нет.
В итоге ответить в треде..а тебе на почту сыпятся ответы.
*ну в общем да.
Если отвечаешь в расширенной форме, стоит галка Следить за темой - можно убрать.
Отвечаешь в быстрой форме - пункта Следить за темой просто нет, но используется.
Сообщение отредактировано.
#11
Отправлено 14 Май 2012 - 22:34
#12
Отправлено 20 Май 2012 - 21:08
NerV (14 Май 2012 - 21:21) писал(а):
Задалбывает подписание на темы В расширенной форме есть галка - подписываться (причем стоит по-умолчанию), в обычной форме галки нет.
В итоге ответить в треде..а тебе на почту сыпятся ответы.
Попробуйте галочками поиграться в настройках профайла
http://shoptips.ru/b...a=notifications
Там можно указать при каких событиях посылать уведомления.
#13
Отправлено 20 Май 2012 - 21:17
Sasha Zlydnev (13 Май 2012 - 20:28) писал(а):
Теперь эта настройка у всех отмечена, те все запросы на дружбу будут модерироваться.
Кому такое поведение не нужно, то прошу снять галочку напротив пункта "Модерировать запросы на дружбу?"
http://shoptips.ru/b...rea=profileinfo
#14
Отправлено 20 Май 2012 - 21:50
admin (20 Май 2012 - 21:08) писал(а):
NerV (14 Май 2012 - 21:21) писал(а):
Задалбывает подписание на темы В расширенной форме есть галка - подписываться (причем стоит по-умолчанию), в обычной форме галки нет.
В итоге ответить в треде..а тебе на почту сыпятся ответы.
Попробуйте галочками поиграться в настройках профайла
http://shoptips.ru/b...a=notifications
Там можно указать при каких событиях посылать уведомления.
Тут дело в другому.
По-умолчанию в ответах есть галочка - подписаться на тему (но зачем по-умолчанию?).
При расширенном ответе её можно снять. При быстром нельзя.
#15
Отправлено 25 Октябрь 2014 - 11:37
admin (20 Май 2012 - 21:17) писал(а):
Кому такое поведение не нужно, то прошу снять галочку напротив пункта "Модерировать запросы на дружбу?"
Извиняюсь, можно узнать как это можно сделать, чтобы по умолчанию галочки "Модерировать запросы на дружбу? автоматически были в профиле? У меня на форуме такая же проблема. Только вручную каждый пользователь должен у себя ставить галочку. Это как то геморно, многие и не знают об этом. Если не трудно можете подсказать, как вы это сделали? Двиг IPB 3.3.4. Заранее спасибо!
Сообщение отредактировано.
#16
Отправлено 25 Октябрь 2014 - 12:04
Что-то типа - UPDATE user SET moder_friends=1 (конечно имена столбца и таблицы я указал от балды ибо не юзал ipb)
#17
Отправлено 25 Октябрь 2014 - 13:44
Kovalsky (25 Октябрь 2014 - 12:04) писал(а):
Что-то типа - [color=#000000][size=4]UPDATE user SET moder_friends=1 (конечно имена столбца и таблицы я указал от балды ибо не юзал ipb)[/size][/color]
Спасибо, сейчас как раз пробую сделать запрос к базе данных. Вот нашёл в инете, не знаю, сработает или нет.
UPDATE ipb_profile_portal SET pp_setting_moderate_friends=1;
У меня в таблицах есть "profile_portal", может по неопытности делаю что то не так. Один раз в своей жизни только делал запрос к базе данных. Но в этот раз выдаёт ошибку. А запрос делал в QSL вот так:
profile_portal SET pp_setting_moderate_friends=1;
Я извиняюсь, понимаю, здесь не техюподдержка ipb.
Ошибку выдаёт такую:
Ошибка
SQL запрос:
profile_portal SET pp_setting_moderate_friends=1
Ответ MySQL:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'profile_portal SET pp_setting_moderate_friends=1' at line 1
Всё, работает.
#18
Отправлено 25 Октябрь 2014 - 13:48
update (таблица) set (поле)=(значение)
а в Вашем запросе вообще нет оператора
Сообщение отредактировано.
#19
Отправлено 25 Октябрь 2014 - 15:59
Я конечно в глаза не видел ипб, но логика подсказывает, что в таблице profile_portal не могут храниться пользовательские настройки которые могут быть разными у каждого пользователя (сколько вообще строк в этой таблице?). Скорей всего то поле которое вы меняете (pp_setting_moderate_friends) отвечает за общие настройки движка и теперь для всех последующих регистраций пользователей будет применяться эта настройка. А вот для тех кто регистрировался раньше вряд ли что-то изменится. Раз эту настройку может изменить каждый пользователь для себя лично, то и записана она должна быть где-то в таблице пользователей (как там она называется хз. ищите что-то вроде user, user_settings, user_profile и.т.д. в общем нужно искать ту таблицу где хранятся логины пароли и прочие настройки каждого пользователя).
#20
Отправлено 25 Октябрь 2014 - 20:07
nikola223,
Нужно сделать две вещи.
1) Проставить эту галочку всем существующим пользователям
update profile_portal set pp_setting_moderate_friends = 1;
2) Поправить описание таблицы, чтобы эта галочка автоматом выставлялась и у новых пользователей
alter table profile_portal change column pp_setting_moderate_friends pp_setting_moderate_friends tinyint(1) NOT NULL DEFAULT 1;