Форум для 5.xx by seg0ro

15.73K
.
seg0ro, Мне дать свои файлы и какие нужны ?

Вот как сейчас у меня
Прикрепленные файлы:
.
seg0ro, Что бы поместить :

Адм.(+/-)

В поле где указывает стрелка , была типа как кнопка

Вкл\Выкл Адм
Прикрепленные файлы:
.
MAH9IK, Да вроде Адм.(+/-) совсем не напрягает. Че то ты там сделал, что эта надпись на другой строке вылазит.
Прикрепленные файлы:
.
tolya71, У меня джон почти весь переписан под тачь , нужно код глянуть еще раз взять
.
Вот сам код

if ($total){
      while ($res = mysql_fetch_assoc($req)){
        echo $i % 2 ? '<ul class="umenu"><li>' : '<ul class="umenu2"><li>';
        echo (file_exists('../files/forum/icons/'.$res['forum'].'.png') ? '<img src="../files/forum/icons/'.$res['forum'].'.png" alt="" />' : '').' <a href="index.php?forum='.$res['forum'].'"><img src="images/folder.png" alt="-" /> <strong>'.functions::checkout($res['forumname']).'</strong><span class="count">  ('.$res['count'].' '.($res['type'] ? 'тем.' : ' фор.').')</span></a>';
        
        if ($rights == 9){
          echo ' <span style="font-size: ;"><span style="cursor:pointer;" onclick="var _n=this.parentNode.getElementsByTagName(\'span\')[1];if(_n.style.display==\'none\'){_n.style.display=\'\';}else{_n.style.display=\'none\';}" title="Управление"><b>Адм.(+/-)</b></span><span style="display:none"> <a href="index.php?act=moveforum&amp;forum='.$res['forum'].'&amp;up">Вверх</a> <a href="index.php?act=moveforum&amp;forum='.$res['forum'].'&amp;down">Вниз</a> <a href="index.php?act=editforum&amp;forum='.$res['forum'].'">Изменить</a> <a href="index.php?act=delforum&amp;forum='.$res['forum'].'">Удалить</a></span></span>';
        }
        
        if ($res['desc'] || $res['last_topic']){
          echo '<div class="sub">';
          if ($res['desc'])
            echo functions::checkout($res['desc'], 1, 1).'<br />';
          
          echo '</div>';  
        }
        echo '</li></ul>';
        ++$i;
      }


Как перенести проверку должности
.
Когда вот так

if ($total){
      while ($res = mysql_fetch_assoc($req)){
        echo $i % 2 ? '<ul class="umenu"><li>' : '<ul class="umenu2"><li>';
        echo (file_exists('../files/forum/icons/'.$res['forum'].'.png') ? '<img src="../files/forum/icons/'.$res['forum'].'.png" alt="" />' : '').' <a href="index.php?forum='.$res['forum'].'"><img src="images/folder.png" alt="-" /> <strong>'.functions::checkout($res['forumname']).'</strong><span class="count">  ('.$res['count'].' '.($res['type'] ? 'тем.' : ' фор.').')</span> <span style="font-size: ;"><span style="cursor:pointer;" onclick="var _n=this.parentNode.getElementsByTagName(\'span\')[1];if(_n.style.display==\'none\'){_n.style.display=\'\';}else{_n.style.display=\'none\';}" title="Управление"><b>Адм.(+/-)</b></span><span style="display:none"> <a href="index.php?act=moveforum&amp;forum='.$res['forum'].'&amp;up">Вверх</a> <a href="index.php?act=moveforum&amp;forum='.$res['forum'].'&amp;down">Вниз</a> <a href="index.php?act=editforum&amp;forum='.$res['forum'].'">Изменить</a> <a href="index.php?act=delforum&amp;forum='.$res['forum'].'">Удалить</a></span></span></a>';
        
       
        
        if ($res['desc'] || $res['last_topic']){
          echo '<div class="sub">';
          if ($res['desc'])
            echo functions::checkout($res['desc'], 1, 1).'<br />';
          
          echo '</div>';  
        }
        echo '</li></ul>';
        ++$i;
      }


То все ок выглядит , но нет проверки должности , и доступ открыт всем для редактирования
.
Let Mortal Kombat begin
MAH9IK, не верно, у тебя вложенность тегов хромает. в итоге у тебя блочный элемент находится внутри ссылки. вынеси обертку span за a href.
Если у тебя одна строка, то можно написать еще так:
($rights == 9 ? '<span>тут все что для админа</span>' : ')
.
seg0ro, Я же дал код выше , это просто все из-за тача , если я сделаю как ты говоришь то результат будет тот же , так как я буду захватывать ссылку , а пункт на адм будет или выше ссылки , или ниже
.
Let Mortal Kombat begin
вырежи тогда вообще функцию (она всё равно дублируется)
.
seg0ro, Во дурак я
Что то не додумался до этого

Я просто лишние ссылки скрыл под спойлер , и не смотрел особо на блок этих ссылок

Спс за наводку
Всего: 614