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

Ukryta treść w tagu code dla gości


DawPi

Rekomendowane odpowiedzi

  • Manager

Witam,

jeśli chcesz ukryć zawartość w tagu CODE dla gości postępuj wg poniższej instrukcji.

Otwórz plik: admin/applications/forums/modules_public/forums/topics.php

Znajdź:

$poster = array();

Dodaj poniżej:

		//-----------------------------------------
	// (DP30) Hide Code Content for Guests
	//-----------------------------------------		

	if (!$this->memberData['member_id'])
	{		   
			$row['post'] = str_replace( "\n", " ", $row['post'] );
			$row['post'] = preg_replace( "#\[code\](.+?)\[/code\]#i", 'tresc_do_podmiany', $row['post'] );					 		  
	}

Zapisz i wyślij.

Info: pamiętaj by zamienić tresc_do_podmiany na własną treść.

UWAGA: zmiana działa tylko na forach z wyłączonym cache'owaniem postów! By wyłączyć przejdź do:

ACP > System > Tools & Settings > System Settings > System > CPU Saving & Optimization >> Enable Content Caching?

I ustaw na No.

Gotowe!

Autorem tutoriala jest DawPi. Zabrania się kopiowania, powielania. W szczególności na inne fora bez zgody autora.

Tutorial wykonany dla www.forum.invisionize.pl

  • Lubię to 4

intermedia - profesjonalne rozwiązania Invision Power Board

---

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

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Pytanie: czy wyłączałeś cache'owanie i dopiero potem wgrywałeś te zmiany na forum?

P.s. zmień proszę wersję forum w profilu.

  • Lubię to 1

intermedia - profesjonalne rozwiązania Invision Power Board

---

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

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Przejdź do i uruchom:

ACP > System > Tools & Settings > Cache Management > Zapisana zawartość > Zapisane posty >> Usuń wszystkie pozycje...

  • Lubię to 1

intermedia - profesjonalne rozwiązania Invision Power Board

---

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

Odnośnik do komentarza
Udostępnij na innych stronach

Ok jeszcze jedno pytanko ^_^

Tutaj:

ACP-->System-->Tools & Settings-->System Settings-->System-->Server Environment-->Document Character Set i to mam ustawione na UTF-8. No i jak w tym pliku dodam treść By zobaczyć treść trzeba się zalogować. Nie masz konta? Zarejestruj się już teraz! To mam takie kwadraty zamiast liter ś,ć itd.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 4 miesiące temu...

ja mam problem z tym niestety.

Przeczytalem caly ten temat zanim wzialem sie do roboty wiec cachowanie wylaczylem odrazu na poczatku.

Zmienilem zawartosc pliku topics.php zgodnie z instrukcja i mam taki wynik:

072fce43.jpg

Czyli działa w jenym poscie a w drugim juz nie :lol: I zeby nie bylo to sprawdzilem i w jednym i w drugim uzyto tagu


Co moze byc przyczyna ze tak sie dzieje?

Odnośnik do komentarza
Udostępnij na innych stronach

Widok tego co ukrywa.

609bf3ae.jpg

i tego co nie ukrywa

d0d7765e.jpg

Wniosek sie nasuwa sam i jest oczywisty. Ukrywa tylko wtedy kiedy w tagu

 zawarta jest jedna linia, jesli wiecej (w drugim przypadku jest 2 linie) to juz nie dziala. Sprawdzilem i jest tak na 100% bo wyedytowalem ten 2 post, zostawiajac jedna linijke i wtedy ukryl. Czy cos zle napisalem w tym pliku topics.php czy to tak dziala? [/b][/size]
Edytowane przez Lukasz
Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Hym, czyżbyś miał włączonego edytora RTE? być może jest z tym problem.

Zrób test - tam gdzie nie ukrywa podziel ten kod na dwa niezależnie ukrywane linki w code. Działa wtedy?

intermedia - profesjonalne rozwiązania Invision Power Board

---

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

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 tygodnie później...
  • Manager

Tak dziala wtedy jak sie podzili na pojedyncze linie.

Witaj,

możesz teraz sprawdzić kod z pierwszego postu? :)

intermedia - profesjonalne rozwiązania Invision Power Board

---

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

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Tak, dokładnie tak. Zmieniałem na podstawie kodu unbreaka, tylko zastosowałem szybszą funkcję. Mili sekundy różnicy, ale zawsze to coś. :P

intermedia - profesjonalne rozwiązania Invision Power Board

---

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

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • 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ę.