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

(DP30) Forum Icons


DawPi

Rekomendowane odpowiedzi

  • Manager

No to na pewno (!) źle wykonałeś edycje plików. W szczególności pliku: admin/applications/forums/skin_cp/cp_skin_forums.php.

P.s. naprawdę już mnie nuży ciągłe pisanie, że te modyfikacja działa, oczywiście o ile się ją poprawnie zainstaluje.. Nie wiem z czego to wynika, ale wychodzi na to, że większość osób nie potrafi zainstalować prostej modyfikacji.

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

Witam ! :)

A więc :

1.Wgrałem folder z ikonami forum do public.

2.Zainstalowałem hook'a (Rozszerzenie), które znalazłem w pobranej paczce.

3."Grzebałem w kodzie" tak jak nakazywała instrukcja - Upewniłem się dziesiątki razy, zanim coś zmieniłem (Czy dobrze edytuję linijki kodu)

4.Przeszedłem do sekcji (W panelu administracyjnym) Fora --> Wybrane_forum --> Edycja ustawień i wybrałem (w ramach testu) ikonkę z listy. Następnie kliknąłem "Edytuj forum".

5. Wchodząc na stronę główną forum nie widziałem żadnych zmian, ikony były standardowe nie te z folderu iconforums.. Sprawdziłem wszystkie ikonki i żadna nie działa. Nie mam nulleda, nawet skinu.. *Ale wiem, że na płatnych nawet się to przytrafia - ze tez nie dziala*

(Moje) Forum, na którym mam błąd:

click!

Z góry serdecznie dziękuje :)

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Po zapisaniu wybranej ikony w edycji danego forum, a potem ponowne otwarcie menu edycji forum - co wtedy się pojawia? Wybrana ikona czy brak wyboru? Prześlesz FTP i ACP na PR?

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

Już jest wszystko ok, po usunięciu cookie z przeglądarki :)

Nie kombinuj, bo cookie nie mają nic do rzeczy. Pewnie zrobiłeś gdzieś błąd, ale się przyznać nie chcesz.

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

A tak szczerze zainstalowałem nową przeglądarkę, tą zostawiłem :) Mam mozille i chroma, na Mozilli mam wszystkie zakładki, całą historię itd. a na chromie nic - dzisiaj zainstalowany. Chciałem sprawdzić, czy na Chromie pójdzie i wszystko jest ok :) Więc nie ma problemu, nie? :)

PS: Błędu to chyba nie zrobiłem :D Zawsze mam kopię, a i tak 3 razy pomyśle zanim zmienie coś w kodzie :P

Edytowane przez Kamilz125
Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

hey DawPi, thnx for your mod, it was really helpful in my forums, but i upgraded to 3.1.4, and the hook doesn't work anymore, what a shame...well looking for a new upgrade in the soon future, thnx again my friend, we are all supporting you all the way.

This mod WORKS on latest version. I hate repeat this all the time, but you MUST did something wrong. Check ALL edits.

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

Witam :)

Czy to normalne, że dla "forum" ikonki działają, a dla "kategorii" już nie?

W sekcji ogłoszenia wszystko cacy (no może poza oznaczaniem jako przeczytane po wejściu do jakiegoś działu/forum):

http://www.egrodzisk.pl/forum/133-ogloszenia/'>http://www.egrodzisk.pl/forum/133-ogloszenia/

Na stronie głównej ikonek już nie widać:

http://www.egrodzisk.pl/

Jakieś sugestie?

Czy są jakieś prace nad nową wersją?

eGrodzisk.pl - nowe forum powiatu grodziskiego! Wiadomości, nadchodzące wydarzenia, kino Grodzisk Mazowiecki i wiele innych. Zapraszam!
Odnośnik do komentarza
Udostępnij na innych stronach

Wszystko ok, ładnie działa, tylko teraz w widoku samego działu mam coś takiego:

http://forum.minecraft.pl/public/forumicons/freebuild.png%20/%3E%3C/center%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%3C/a%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cscript%20type=

ipb.global.registerMarker( 'forum_img_67', "f_locked", markerURL + "&forumid=67" );

Pierwsze to adres obrazka do którego wskazuje nie działający odnośnik, drugi to tekst pod tym obrazkiem.

Odnośnik do komentarza
Udostępnij na innych stronach

Witam. Otóż, mam problem. Zainstalowałem modyfikację postępując zgodnie z instrukcją, ale ikonki pojawiają się jedynie dla nieprzeczytanych działów, podczas gdy w przypadku przeczytanych wyświetla się domyślna ikonka ze skinu.

Doczytałem, iż jest to znany problem i trzeba czekać, aż zostanie naprawiony.

Jednakże, mam pytanie. Czy jest możliwe, aby to po prostu jakoś ominąć? Tak, aby pokazywało jedną ikonkę bez względu na to, czy forum zostało przeczytane czy też nie. Nie zależy mi na oddzielnych ikonkach dla przeczytanych działów; ważne, aby nie było dziur na forum.

Odnośnik do komentarza
Udostępnij na innych stronach

Mam na myśli to, że ikonka dla for przeczytanych się po prostu nie wyświetla. I nie może to być spowodowane błędną edycją kodu, bo całe przedpołudnie zmarnowałem próbując to naprawić, wykonując te same czynności ponad 20 razy =/

Edytowane przez Akiro
Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

A to odpowiedz mi na jedno pytanie: dlaczego instalowałem tę modyfikację przynajmniej kilkanaście razy i jakoś od razu WSZYSTKO działało?

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

No to jeszcze raz,

boardindextemplate

												<a id='forum_img_{$forum_data['id']}' href="{parse url="app=forums&module=forums&section=markasread&marktype=forum&forumid={$forum_data['id']}&returntoforumid={$this->request['f']}&i=1" base="public"}" title="{$this->lang->words['bi_markread']}" class='forum_marker'>
                                            <if test="$forum_data['icon'] != '' AND $forum_data['icon'] !='0'">
							             <center><img src='{$this->settings['board_url']}/public/forumicons/{$forum_data['icon']}.gif' /></center>
							             <else />											
							                {parse replacement="{$forum_data['img_new_post']}"}
							             </if>
											<if test="$forum_data['icon'] != '' AND $forum_data['icon'] !='0'">
	<center><img src='{$this->settings['board_url']}/public/forumicons/{$forum_data['icon']}_off.gif' /></center>
											<else />
													{parse replacement="{$forum_data['img_new_post']}"}										
											</if>													
												</if>

											</a>

forumindextemplate

									<a id='forum_img_{$forum_data['id']}' href="{parse url="app=forums&module=forums&section=markasread&marktype=forum&forumid={$forum_data['id']}&returntoforumid={$this->request['f']}" base="public"}" title="{$this->lang->words['bi_markread']}" class='forum_marker'><if test="$forum_data['icon'] != '' AND $forum_data['icon'] !='0'">
							             <center><img src='{$this->settings['board_url']}/public/forumicons/{$forum_data['icon']}.gif' /></center>
							             <else />											
							                {parse replacement="{$forum_data['img_new_post']}"}
							             </if>
											</a>

forums.php

		//-----------------------------------------
	// (DP30) Forum Icons --START--
	//-----------------------------------------		

	$dh = opendir( IPS_PUBLIC_PATH . 'forumicons' );
	$icons = array();
	$icons[] = array("", $this->lang->words['dp30_forum_icons_default'] );
	while ($icon = readdir($dh)) {
		if((preg_match("/(.gif)/",$icon) || preg_match("/(.jpg)/",$icon) || preg_match("/(.jpeg)/",$icon) || preg_match("/(.png)/",$icon)) && !preg_match("/(_off)/",$icon)) {
			if($icon != '.' || $icon != '..') {
			$iconname = str_replace(".gif","",$icon);
			$icons[] = array($iconname, $iconname);
			}
		}
	}
	closedir($dh);


	//-----------------------------------------
	// Generate form items
	//-----------------------------------------		

	$form['icon'] = $this->registry->output->formDropdown( "icon" , $icons, ( isset($_POST['icon'] ) AND $_POST['icon'] ) ? $_POST['icon'] : $forum['icon'] );


	// (DP30) Forum Icons --END--

forums.php

						 'hide_last_info'		   => intval( $this->request['hide_last_info'] ),
					 'icon'					   => ( isset( $this->request['icon'] ) AND strlen( $this->request['icon'] ) ) ? $this->request['icon'] : '0',

cp_skin_forums.php

		 	<li>
	   		<label>{$this->lang->words['frm_f_desc']}<span class='desctext'>{$this->lang->words['frm_f_desc_info']}</span></label>
	   		{$form['description']}
	 	</li>
		<li>
			<label>{$this->lang->words['dp30_forum_icons_title']}<span class='desctext'>{$this->lang->words['dp30_forum_icons_descr']}</span></label>
			{$form['icon']}
		</li>		

Hook jest zainstalowany, a folder forumicons znajduje się w \forum\public\

Odnośnik do komentarza
Udostępnij na innych stronach

Rozwiązałem swój problem, trochę szukania po internecie i sprawa załatwiona. Odpowiedź znalazłem na rosyjskim forum, gdzie jeden z użytkowników wrzucił poprawki do boardindextemplate i forumindextemplate. Teraz wyświetla mi się obrazek dla forum nieprzeczytanego jak i przeczytanego :)

Wrzuciłem ReadMe na serwer.

http://91.206.154.18/ReadMe.html

Tekst w przeważającej części po rosyjsku, ale od tego jest google translate.

http://91.206.154.18/unread.jpg - forum nieprzeczytane

http://91.206.154.18/read.jpg - forum przeczytane

  • Lubię to 2
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ę.