ОБСУЖДЕНИЕ

Приватный пост

16 сообщений1 просмотровЗакрыта
#1
if ($a['privat']==1 and $user['id']==$a['privatid'] and $user['id']==Тут вывод ид отправителя сообщения)echo ''.$a['text'].'…ололо эт мсж приват';
#2
Ну делай сравнение и левела,в чем то трабла?
#3
if($user['level']>=тут левел || $a['privat']==1 && $a['privatid'] == $user['id']){
#4
bagedooble, да ну мазги не варят)
если сделать сравнения левела то тогда юзер без левела не сможет видеть адресованый пост.... блин ну пиз....(
#5
Не будет видно тому кто отправил
#6
Or в помощь
#7
тоже не работает)
ну а если замутить допустим так:


#############################################################
if($a['privat'] == 0){ $privat = ''.$a['text'].'';}
elseif($a['privat'] == 1){ $privat = 'Приватный пост видет токо админ состав и адресат';}


////// а здесь типа так для адресата и левела но ето не работает //////////

elseif($user['level']>=2 || $a['privat']==1 && $a['privatid'] == $user['id']){ $privat = ''.$a['text'].'';}
#############################################################
#8
действительно не видно)
#9
if ( $a[' privat ']== 1 and $user [' id']== $a
[' privatid '] and $user [' id']== Тут вывод ид
отправителя сообщения or $user['level']>=2 ) echo '' . $a[' text ']. '…
'; пробуй так точно не помню
#10
if($user['level']>=8 || $a['privat']==1 && $a['padlo'] == $user['id'] || $a['privat']==1 && $a['privatid'] == $user['id']){

работает.)
но мне собственно было нужно сделать чтобы если не адресат, выводило что пост приватный.
если адресат ну и админка то чтоб выводило сообщение.

чтото типа такого как в посте выше:

if($a['privat'] == 0){ $privat = ''.$a['text'].'Ето вывод не приватного поста всем';}
elseif( срамнение ){ $privat = 'если не адресат и не левел то выводим Приватный пост';}


////// а здесь уже вывод адресату и левелу
if($user['level']>=8 || $a['privat']==1 && $a['padlo'] == $user['id'] || $a['privat']==1 && $a['privatid'] == $user['id']){$privat = ''.$a['text'].'';}

только вот второе значение как бы не кручу выводит на всех постах а мне нужно чтоб если не адресат и левел, то чтоб выводило значение Приватный пост. во)
#11
Если правильно понял тебя, то вот:
if($a['privat']==0){
// Тут крч сообщение видно всем
}elseif($user['level']>=левел || $a['privat']==1 && $a['komu'] == $user['id'] || $a['privat']==1 && $a['privatid'] == $user['id']){
// тут левелу и адресату
} else{
echo 'Приватное сообщение!';
}
#12
Сделали уже бы как под хайд =)
#13
CODE
print ($a['privat'] == 0 ? $a['text'] : ($a['privatid'] == $user['id'] OR $user['level'] > 0 ? $a['text']:'Приватное сообщение.'));
#14
Оптимизаторы нафик)
#15
Всем спасибо) помогли) особинно последний пост) но пред последний тоже хороший вариант. выпишу благодарочку)
не хотелось бы выписывать благодарность тому кто за защиту дружков дебильных баны нормальным пользователям даёт.лол. но яже мудрее и справедливей, так что выпишу спс.гиф3.
#16
Тема закрыта для обсуждения!
Причина: Вопрос решён, всё збс.