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

Domyślna sygnatura


DawPi

Rekomendowane odpowiedzi

  • Manager

Jeśli chcesz wprowadzić na forum zmianę, by każdy nowo zarejestrowany użytkownik posiadał domyślną sygnaturę, postępuj wg poniższej instrukcji.

Otwórz plik: admin/applications/core/modules_public/global/register.php

Znajdź:

		//-----------------------------------------
	// We'll just ignore if this fails - it shouldn't hold up IPB anyways
	//-----------------------------------------

Dodaj powyżej:

		//-----------------------------------------
	// (DP30) Default Signature
	//----------------------------------------- 

	$signature = '[url="http://forum.invisionize.pl"]Support IP.Board[/url]';		  										

	//-----------------------------------------
	// Parse signature.. o.O
	//-----------------------------------------

	IPSText::getTextClass( 'bbcode' )->parse_smilies    = 1;
	IPSText::getTextClass( 'bbcode' )->parse_html       = intval($this->settings['sig_allow_html']);
	IPSText::getTextClass( 'bbcode' )->parse_bbcode     = intval($this->settings['sig_allow_ibc']);
	IPSText::getTextClass( 'bbcode' )->parsing_section	= 'signatures';

	$signature		= IPSText::getTextClass('bbcode')->preDbParse( $signature );
	$testSignature	= IPSText::getTextClass('bbcode')->preDisplayParse( $signature );

	//-----------------------------------------
	// Write it to the DB.
	//-----------------------------------------

	IPSMember::save( $member['member_id'], array( 'extendedProfile' => array( 'signature' => $signature ) ) );

	/* Update cache */
	IPSContentCache::update( $member['member_id'], 'sig', $testSignature );

Zapisz i wyślij.

Pamiętaj o zmianie:

$signature = '[url="http://forum.invisionize.pl"]Support IP.Board[/url]';

Na swój własny kod!

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 3

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

Bardzo fajna modyfikacja :) Z pewnością jej użyję, jakbyś miał czas to może wykodziłbyś modyfikację Default Avatar ? :)

Jest już. Default Avatar. ;) Dlatego nie kodziłem.

  • 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

Jest już. Default Avatar. :) Dlatego nie kodziłem.

To rozwiązanie może i było dobre dla beta1, ale w stabilnej wersji nie ma takiego kodu w pliku. Poza tym fajnie by było, gdyby można było to zmienić w skinie (a nie plikach forum) :)

Edit:

A jednak jest

$blank_av = urlencode(ipsRegistry::$settings['avatars_url'] . '/blank_avatar.gif' ); 

Czyli w katalogu

public/style_avatars/

Ale nadal obrazek musi być taki sam dla każdego skina.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 8 miesięcy temu...
Gość xDanielxmc

Mam problem. Po edytowaniu plików w w.w. sposób nowo zarejestrowani userzy widzą kazdy tekst POGRUBIONY.

Nawet po wgraniu nowego pliku nadal tak jest.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

3 temat z tym problemem? :( To nie wina tych zmian, a tego, że pewnie domyślną sygnę źle sformatowałeś. Poczekajmy i sprawdźmy to w jednym temacie, a nie w trzech. :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

  • 9 miesięcy temu...
  • 5 tygodni później...

no i wlasnie sie pomylilem

//-----------------------------------------
               // (DP30) Default Signature
               //----------------------------------------- 

               $signature = '<script type="text/javascript"><!--
google_ad_client = "ca-pub-4642746531442847";
/* MPGHF */
google_ad_slot = "6132056507";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>';                                                                                               

               //-----------------------------------------
               // Parse signature.. o.O
               //-----------------------------------------

nie wiem co ty jest nie tak?

Edytowane przez @lek

b_350_20_692108_381007_FFFFFF_000000.png

Je ne suis pas d'écrire correctement en Polonais

comprendre S.V.P !!

Odnośnik do komentarza
Udostępnij na innych stronach

  • 3 miesiące temu...
  • Manager

Owy plik zapisz w innym kodowaniu. Nie wiem, jakiego edytora używasz, ale w PSPad jest to banalnie proste.

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