Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Rekomendowane odpowiedzi

Opublikowano

Tak mam powiązane.

Dawid, owszem - robiłeś, ale wtedy guesci nie mogli przeglądać zakładanych tematów. Mogli przeglądać stronę główną forum, a cała reszta była zabezpieczona. Dziś to zmieniłam. Guesci mogą przeglądać całe forum, ale widzą też treści ukryte pod HIDE buu :) wtedy na to nie patrzyliśmy bo nie było potrzeby. Myslałam, że guest z automatu będą mieć ukryte treści, a tu kupa ;)

  • Manager
Opublikowano

Nie sprawdzane, ale spróbuj.

Otwórz plik: sources/classes/class_hide.php

Znajdź:

if(in_array($this->ipsclass->member['id'], $allposters))

Zamień na:

if(in_array($this->ipsclass->member['id'], $allposters) AND $this->ipsclass->member['id'])

Zapisz i wyślij.

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Opublikowano (edytowane)

Więc

po1. U mnie to wygląda jakoś inaczej

                 if(
				  in_array($this->ipsclass->member['id'], $allposters)  

ale mimo to - zmieniłam i :

Parse error: syntax error, unexpected T_LOGICAL_OR in /home/cmf/domains/cmf-team.info/public_html/sources/classes/class_hide.php on line 54

Edytowane przez Gofffik
Opublikowano
<?php

/*
                        ''~``
                       ( o o )
+------------------.oooO--(_)--Oooo.------------------+
|                Unreal Hide Hack 2.1                 |
|                    .oooO                            |
|                    (   )   Oooo.                    |
+---------------------\ (----(   )--------------------+
                      \_)    ) /
                            (_/


          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |The Logo Looks Best in Courier New|
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

                        ---====---
        Unreal Hide Hack 2.1 for IBF v2.3.0
                        By Cricket
*/

if ( ! defined( 'IN_IPB' ) )
{
   print "<h1>Incorrect access</h1>You cannot access this file directly. If you have recently upgraded, make sure you upgraded all the relevant files.";
   exit();
}

class hide
{
   function parse($post, $topicid)
   {
       //-----------------------------------------
       // Unreal Hide Hack
       //-----------------------------------------

       if((preg_match("#\[hide_me\](.+?)\[/hide_me\]#is", $post)) || (preg_match("#\[hide\](.+?)\[/hide\]#is", $post)))
       {
           $this->ipsclass->DB->query("SELECT post_thanks, author_id FROM ibf_posts WHERE topic_id='".$topicid."'");

           while($info = $this->ipsclass->DB->fetch_row())
           {
               $allposters[] = $info['post_thanks'];
               $allposters[] = $info['author_id'];
           }

           if($allposters != null)
           {      
                $allposters = implode(",",$allposters);
                $allposters = explode(",",$allposters);
                if(
				  in_array($this->ipsclass->member['id'], $allposters)  
				  OR 
              in_array( $this->ipsclass->member['mgroup'], array(4, 7, 9) ))
                  {
                      $post = preg_replace( "#\[hide_me\](.+?)\[/hide_me\]#is", "<{HIDE2}> \\1", $post );
                      $post = preg_replace( "#\[hide\](.+?)\[/hide\]#is", "<{HIDE2}> \\1", $post );
                   }
                   else
                   {
                       $post = preg_replace( "#\[hide_me\](.+?)\[/hide_me\]#is", "<{HIDE1}>", $post );
                       $post = preg_replace( "#\[hide\](.+?)\[/hide\]#is", "<{HIDE1}>", $post );
                   }
           }
           else
           {
               $post = preg_replace( "#\[hide_me\](.+?)\[/hide_me\]#is", "<{HIDE1}>", $post );
               $post = preg_replace( "#\[hide\](.+?)\[/hide\]#is", "<{HIDE1}>", $post );
           }
       }

       return $post;
   }
}

?>

  • Manager
Opublikowano

To:

if(
                                         in_array($this->ipsclass->member['id'], $allposters)  
                                         OR 
                     in_array( $this->ipsclass->member['mgroup'], array(4, 7, 9) ))

Zamień na:

if(
                                         (in_array($this->ipsclass->member['id'], $allposters) AND ($this->ipsclass->member['id'] )
                                         OR 
                     in_array( $this->ipsclass->member['mgroup'], array(4, 7, 9) ))

I sprawdź.

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

  • Manager
Opublikowano

Sorry, zamień na:

               if(
                                         (in_array($this->ipsclass->member['id'], $allposters) AND ($this->ipsclass->member['id'] )
                                         OR 
                     in_array( $this->ipsclass->member['mgroup'], array(4, 7, 9) ) ) )

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

  • Manager
Opublikowano

Problem ROZWIĄZANY. Jeśli są jakiekolwiek wątpliwości, pytania proszę o założenie nowego tematu.

Wszelkie uzasadnione reklamacje/pretensje/sugestie/rady przyjmuje ekipa forum.

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.