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


Rekomendowane odpowiedzi

Opublikowano

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.

  • Odpowiedzi 71
  • Dodano
  • Ostatniej odpowiedzi

Top użytkownicy w tym temacie

Top użytkownicy w tym temacie

Opublikowane grafiki

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

Opublikowano

DawPi spróbuję na czystym forum na localu zobaczę czy wywali 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.

Opublikowano

DawPi na czystym forum mam ten sam bład

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

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

Opublikowano (edytowane)

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.

Opublikowano

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.

Opublikowano

DawPi próbowałem i identyczny 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.

Opublikowano (edytowane)
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.

Opublikowano (edytowane)

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
Opublikowano

Dr R.I.P jesteś wielki wszystko działa jak należy jeszcze raz dziękuje

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

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

Opublikowano

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.

Opublikowano

Czyli co to jest? Trochę nie rozumiem ;). Opisz to jak możesz. Co do tego że jestem wielki to wszystko DawPi zrobił, ja tylko zebrałem do kupy. Jemu powinieneś dziękować.

Opublikowano

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.

  • 5 miesięcy temu...
Opublikowano (edytowane)

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

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