лични съобщения игнор

vesku

Registered
как се прави номера с потребителски огнор(да не може да се получи съобщение от даден потребител)
 
vesku каза:
как се прави номера с потребителски огнор(да не може да се получи съобщение от даден потребител)

Това пък къде го видя, че го има като екстра?
Да не получава съобщения въобще от никой разбирам ама от точно даден потребител ще е малко сложничко. :)

Може да се постигне с отделна таблица в базата данни в която да описваш точно тези връзки ама бая писане ще падне.

Прави се с отделна таблица в която даден потребител ще може да
попълва от кои потребители да не получава ЛС.

Таблицата ще е от тип "много към много" (ако ти говори нещо и ще представлява нещо от сорта:

id | id_user_ls | id_user_block
1 3 4
2 5 6
3 6 8

Където id_user_ls ще е потребителя който блокира а id_user_block
ще е блокирания от него user.

Така може да се проверява дали id_user_ls с id еди кое си може да
получава лс от потребител с id еди кое си.
 
Нещо подобно има в IPB форумите.Има опция която те пита дали искаш да получаваш лични съобщения от админите или от потребителите.Също в торент сайтове я има точно тази опция която пита веску .Може да игнорираш някой потребител и той ти се записва в игнор листа и не може да получаваш съобщения от него.
 
Нямам време данапиша няколко урока за MySQL та да станат някой неща ясни.
Пък и ме е страх, че ако ги напиша Soul_Stealler ще трябва да
пише наново форума си. :)

Като намеря време ще ги напиша.
 
ами аз си имах идея и скоро може да напиша кода и да го постна в тази тема или като урок :) ще видя като имам свободно време ще го напиша
ще е така:
ще се добавя поле block_users в таблицата на users
а пхп кода ще е така:
кода ще проверява дали има името на усера към който се праща съобщението в таблицата и ако го има няма да го праща а ако го няма ще праща съобщението не е сложен кода според мен
 
vesku каза:
ами аз си имах идея и скоро може да напиша кода и да го постна в тази тема или като урок :) ще видя като имам свободно време ще го напиша
ще е така:
ще се добавя поле block_users в таблицата на users
а пхп кода ще е така:
кода ще проверява дали има името на усера към който се праща съобщението в таблицата и ако го има няма да го праща а ако го няма ще праща съобщението не е сложен кода според мен


В това поле block_users какво ще записваш?
Името на user-a, който е блокиран?
Ами ако реши да блокира 100 user-a или 1000?


Това се прави с отделна таблица.
 
1 усер
2 усер2
3 усер3
4 усер4
5 усер5
6 усер6
и следващия
7 усер7
и със всеки добавен усер се добавя и пореден id
 
vesku каза:
1 усер
2 усер2
3 усер3
4 усер4
5 усер5
6 усер6
и следващия
7 усер7
и със всеки добавен усер се добавя и пореден id

Къде ще ги добавя?
 

Back
Горе