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

Subfora jako drzewo z 3 pozycjami w wierszu


DawPi

Rekomendowane odpowiedzi

DawPi edytowałem ten plik z 10 razy bardzo starannie jak każdy inny po edycji plików pojawia się ten błąd

Nie bądź pijawką. Rozwiązałeś problem? Podziel się rozwiązaniem na forum.

Małe jest piękne ale.... duże bardziej cieszy.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Odpowiedzi 71
  • Dodano
  • Ostatniej odpowiedzi

Top użytkownicy w tym temacie

Top użytkownicy w tym temacie

Opublikowane grafiki

Nie nazwę tego moim tutorialem w całości gdyż jest to tylko moja mała modyfikacja kodu Subforum decoration v1.0.1

Co zamieniłem?

  • wolny wiersz <br> pod subforami usunięty
  • Subfora po 3 w wierszu wyrównane i wycentrowane
  • Brak obrazka folderu Root, same subfora wyglądają lepiej
  • Eleganckie forum ;)

Demo:

241mrnp.jpg

Wrzuć te pliki do root/style_images/tutaj

http://odsiebie.com/pokaz/683283---0ec7.html

Otwórz ./sources/classes/class_forums.php

Znajdź

[ in Function forums_format_lastinfo($forum_data) ]

	$forum_data['show_subforums'] = $this->ipsclass->compiled_templates['skin_boards']->show_subforum_all_links( implode( ', ', $forum_data['subforums'] ) );

Zamień na

												//-----------------------------------------

// Sub-Forum Decoration by TaDinhPhong (Flanger's Modification)

//-----------------------------------------

$subforum = "<table width='100%'><tr><td width='40%'align='left' valign='top'>";

$i=0;$j = round((count($forum_data['subforums'])/3),0);

foreach($forum_data['subforums'] as $k)

{

$i++;

if($i == 0)

{

$subforum .= "

Nie bądź pijawką. Rozwiązałeś problem? Podziel się rozwiązaniem na forum.

Małe jest piękne ale.... duże bardziej cieszy.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Bo pewnie ten kod jest zły.

Dobra, to może spróbuj użyć tej modyfikacji, skoro nie chcesz wykorzystać kodu z dalszych postów (moich).

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

DawPi działa ale nie wyświetla mi subfor jak twoja modyfikacja mógłbyś podać cały kompletny kod bo w postach są same kawałki kodów ??

Edytowane przez adrian218

Nie bądź pijawką. Rozwiązałeś problem? Podziel się rozwiązaniem na forum.

Małe jest piękne ale.... duże bardziej cieszy.

Odnośnik do komentarza
Udostępnij na innych stronach

Tak wyświetla ale ja chcę subfora w rzędach jak w twojej modyfikacja a ta modyfikacja nie dodaje m tak :

http://mods.invisionize.com/db/index.php/f/7347

Nie bądź pijawką. Rozwiązałeś problem? Podziel się rozwiązaniem na forum.

Małe jest piękne ale.... duże bardziej cieszy.

Odnośnik do komentarza
Udostępnij na innych stronach

Wklej tutaj cała oryginalną funkcję, której fragment stanowi rzecz pierwszego postu tego tematu.

DawPi nie rozumiem cię w razie czego daje w załączniku cały plik

Edytowane przez DawPi
A ja go kasuję bo to nie jest dozwolone przez licencję.

Nie bądź pijawką. Rozwiązałeś problem? Podziel się rozwiązaniem na forum.

Małe jest piękne ale.... duże bardziej cieszy.

Odnośnik do komentarza
Udostępnij na innych stronach

Musi Ci działać! Przecież mnie działa bez żadnych problemów! Sprawdź dokładnie...

Aby poprawnie wykonać ten tutorial, załatw nie edytowaną wersję (jak robisz backupy to super ;) )

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

Znajdź:

(w Function forums_format_lastinfo($forum_data))

$forum_data['show_subforums'] = $this->ipsclass->compiled_templates['skin_boards']->show_subforum_all_links( implode( ', ', $forum_data['subforums'] ) );

Zmień na:

				$i=0;
			$subforum = "<table><tr>";
			foreach($forum_data['subforums'] as $k)
			{
				$i++;
				$subforum .= "<td>".$k."</td>";
				if($i % 3 == 0)
				{
					$subforum .= "</tr>\n<tr>";
				}
			}
			$subforum .= '</tr></table>';
			$forum_data['show_subforums'] = $this->ipsclass->compiled_templates['skin_boards']->show_subforum_all_links( $subforum );

ACP -> LOOK & FEEL -> /* Twój Skin */ -> Edit Template HTML -> Board Index ->

show_subforum_all_links

Zmień wszystko na:

	$links

Edit Template HTML -> Board Index -> show_subforum_link

Zmień wszystko na:

<img src='style_images/sub_itemsa.png' alt='' />  <a href="{$this->ipsclass->base_url}showforum={$id}">{$name}</a><br>

Na koniec możesz jeszcze zrobić to:

LOOK & FEEL>Skin Tools>Rebuild Skin Set Cache

Otrzymamy taki efekt:

28sqzkk.jpg

Jeśli chcesz otrzymać taki efekt (3 kolumny 1 do lewej, 2 wyśrodkowana i 3 do prawej):

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

Znajdź:

(w Function forums_format_lastinfo($forum_data))

$forum_data['show_subforums'] = $this->ipsclass->compiled_templates['skin_boards']->show_subforum_all_links( implode( ', ', $forum_data['subforums'] ) );

Zmień na:

				$i=0;
			$subforum = "<table width='100%'><tr>";
			foreach($forum_data['subforums'] as $k)
			{
				$i++;
				$subforum .= "<td width='40%' align='left' valign='top'>".$k."</td>";
				if($i % 3 == 0)
				{
					$subforum .= "</tr>\n<tr>";
				}
			}
			$subforum .= '</tr></table>';
			$forum_data['show_subforums'] = $this->ipsclass->compiled_templates['skin_boards']->show_subforum_all_links( $subforum );

Edycja stylu pozostaje bez zmian.

Efekt:

10oobc4.jpg

Edytowane przez Dr R.I.P
Odnośnik do komentarza
Udostępnij na innych stronach

Mam jeszcze jedno pytanko dotyczące tego a można zrobić tak jak na screenie:

h28ffz6l7dro4y5f2vz2.png

Chodzi mi o to co zaznaczyłem na czerwono

Nie bądź pijawką. Rozwiązałeś problem? Podziel się rozwiązaniem na forum.

Małe jest piękne ale.... duże bardziej cieszy.

Odnośnik do komentarza
Udostępnij na innych stronach

To dzięki DawPi i Dr R.I.P a co do obrazka to chcę tak że jak są subfora żeby przed nimi był napis Subfora a z lewej strony obrazek jak na screenie i wtedy od tego subfora wychodzą

Nie bądź pijawką. Rozwiązałeś problem? Podziel się rozwiązaniem na forum.

Małe jest piękne ale.... duże bardziej cieszy.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 5 miesięcy temu...

DawPi już nie trzeba przepaszam za kłopoty. Zobiłem dałem

<img src='style_images/sub_itemsa.png' alt='' /> <a href="{$this->ipsclass->base_url}showforum={$id}">{$name}</a><br>

zamiast

DawPi już nie trzeba przepaszam za kłopoty. Zobiłem dałem

<img src='style_images/sub_itemsa.png' alt='' />  <a href="{$this->ipsclass->base_url}showforum={$id}">{$name}</a><br>

zamiast

<img src='style_images/sub_items.png' alt='' />��<a href="{$this->ipsclass->base_url}showforum={$id}">{$name}</a><br>

Edytowane przez CaroS
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ę.