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

  • Manager
Opublikowano

Nazwa pliku: (DP31) Tag [you]

Autor: DawPi

Data wysłania: 05 lip 2009

Data aktualizacji: 28 sty 2011

Kategoria: Modyfikacje

Wersja modyfikacji: 1.0.2

Opis:

Dodaj możliwość użycia tagu [you], który jest zamieniany na nazwę użytkownika, który przegląda dany fragment forum z użytym tagiem.

Pobierz plik

  • Lubię to 1

intermedia - profesjonalne rozwiązania Invision Power Board

---

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

Opublikowano

Próbowałem tego kodu i chyba coś skopałem albo coś mi nie poszło. Próba importu bbcode.xml zakończyła się komunikatem:

Fatal error: Cannot use string offset as an array in /home/blablabla/domains/strona.pl/public_html/forum/sources/action_admin/bbcode.php on line 181

Opublikowano

Co masz w pliku bbcode.php w okolicach 181 linii?

"Przyjaciel zawsze powinien nie doceniać naszych zalet...

...wróg zawsze przeceniać nasze wady."

Don Vito Corleone

Dlaczego for, a nie forów? Nie daj się powielanym stereotypom.

† Będziemy bronić SB po kres naszych sił †

  • 2 tygodnie później...
Opublikowano

170 //-----------------------------------------

171 // pArse

172 //-----------------------------------------

173

174 if ( ! is_array( $xml->xml_array['bbcodeexport']['bbcodegroup']['bbcode'][0] ) )

175 {

176 $xml->xml_array['bbcodeexport']['bbcodegroup']['bbcode'][0] = $xml->xml_array['bbcodeexport']['bbcodegroup']['bbcode'];

177 }

178

179 foreach( $xml->xml_array['bbcodeexport']['bbcodegroup']['bbcode'] as $entry )

180 {

181 $bbcode_title = $entry['bbcode_title']['VALUE'];

182 $bbcode_desc = $entry['bbcode_desc']['VALUE'];

183 $bbcode_tag = $entry['bbcode_tag']['VALUE'];

184 $bbcode_replace = $entry['bbcode_replace']['VALUE'];

185 $bbcode_useoption = $entry['bbcode_useoption']['VALUE'];

186 $bbcode_example = $entry['bbcode_example']['VALUE'];

187 $bbcode_switch_option = $entry['bbcode_switch_option']['VALUE'];

188 $bbcode_add_into_menu = $entry['bbcode_add_into_menu']['VALUE'];

189 $bbcode_menu_option_text = $entry['bbcode_menu_option_text']['VALUE'];

190 $bbcode_menu_content_text = $entry['bbcode_menu_content_text']['VALUE'];

191

192 if ( $tags[ $bbcode_tag ] )

  • 10 miesięcy temu...
Opublikowano

Proponowałbym w dodatkowych plikach .php dorzucić linijkę:

require_once( IPS_ROOT_PATH . 'sources/classes/bbcode/custom/defaults.php' );

przed deklaracją klasy.

Czyli zamiast:

<?php

class bbcode_you extends bbcode_parent_class implements bbcodePlugin

dać:

<?php

require_once( IPS_ROOT_PATH . 'sources/classes/bbcode/custom/defaults.php' );

class bbcode_you extends bbcode_parent_class implements bbcodePlugin

Zapobiegnie to problemom po zmianie nazwy tagu.

Problem ten na pewno występuje w IPB 3.1.0 i objawia się błędem podobnym do tego:

Fatal error: Class 'bbcode_parent_class' not found in admin/sources/classes/bbcode/custom/functionsbbcode.php  on line 3

  • 2 tygodnie później...
Opublikowano (edytowane)

A tak się zastanawiam... Jest możliwość żeby ten tag działał w IP.Shoutbox ?

Bo jak na razie na forum działa dobrze, ale na czacie pokazywany jest nick osoby która wysłała wiadomość.. ;/

Edytowane przez joint512
  • 4 miesiące temu...
  • 1 miesiąc temu...
Opublikowano

Po aktualizacji do najnowszej wersji tag [you] przestał pokazywać nazwę oglądającego użytkownika, nie wiem jak to poprawić, ponowna instalacja taga nie pomogła.

Dzięki za pomoc.

Opublikowano

Na Invisionpower nic o błędnych tagach w nowej wersji nie znalazłem, mam nadzieje, ze nie będzie trzeba zmieniać postów i rezygnować z [you].

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ę.