Uutiset:

Want to get involved in developing SMF, then why not lend a hand on our github!

Main Menu
Advertisement:

Zurück 1 2 3 [4] 5 Vor

Aloittaja Sprudel, marraskuu 08, 2006, 05:35:31 AP

« edellinen - seuraava »

Sprudel

Hallo zusammen,

was ich suche ist sowas:

Zurück 1 2 3 [4] 5  Vor

Also um in einem Thema mit mehreren Seite vor und zurück zugehen.

Ich und auch viele Mitglieder in unsere Community vermissen das doch arg nach dem Umstieg auf ein SMF.
Die Funktion ein Thema vor oder zurück dagegen benutzt wirklich keiner.  ::)


Grüße
Sprudel

Jorin

#1
Das ist doch Standard, siehe auch als Beispiel: http://forum.smfportal.de/index.php/topic,178.0.html  :o

Edit: Ach, wahrscheinlich nur noch nicht aktiviert. Gehe ins ACP, ->Forumeinstellungen ->Layout, und aktiviere dort die kompakte Seitenanzeige (erster Punkt gleich oben). Das "Thema vor / zurück" kannst du auch ausschalten, wenn es keiner nutzt.

xduugu

Wenn man die kompakte Seitenanzeige aktiviert, hat man aber keinen Link Vor und Zurück mehr. Wenn man sie aber deaktiviert gibts » und «

Sprudel

Hmm, ich bekomme das nicht hin.

SMF 1.1 RC2
MKPortal mit "Last Active Topic" Anzeige

Vielleicht verstehen wir uns auch falsch. Hier nochmal wie ich das meine.


WBB

Innrhalb eines Themas das mehrere Seiten hat vor und zurück blättern (roter Pfeil). Das ist sehr praktisch.
Das vor und zurück Thema springen benutzt eigentlich nie jemand, aber ist ja hier auch eingebaut.

So siehts bei uns aus:


SMF

Da wo der rote Pfeil ist fehlt uns was.  :(


Hoffe habe mich jetzt nicht zu blöde angestellt, aber ich finde nix im Admin Panel um da was einzustellen.


Grüße
Sprudel

Flitsch

die Funktion die Sprudel meint vermisse ich auch ein bischen...

xduugu

Ich hab dich schon verstanden. ;)

@Themen blättern:
Stellt man unter ACP » Beiträge & Themen » Themen-Einstellungen ab (ganz unten)

@blättern bei Threadseiten

Lainaus käyttäjältä: xduugu - marraskuu 08, 2006, 06:16:25 AP
Wenn man die kompakte Seitenanzeige aktiviert, hat man aber keinen Link Vor und Zurück mehr. Wenn man sie aber deaktiviert gibts » und «

Also wenn man die kompakte Seitenanzeige deaktiviert, kann man blättern:



Allerdings ist die Seitenanzeige eben nicht mehr kompakt, was auch ein Nachteil ist (sein könnte) ;D



Sprich, ohne Code-Änderungen geht es jedenfalls nicht (auf sinnvolle Art und Weise)

Sprudel

Danke für deine Erklärung xduugu.

Das geht natürlich nicht da es bei uns auch Themen mit sehr vielen Seiten gibt.  :-[

Schade, schade das wäre eine ganz feine Sache wenn es funktionieren würde. Vielleicht gibt es ja irgendwann einmal eine Modifikation dafür, das wäre klasse.  :)


Grüße
Sprudel

pushkin22

Es gibt eine Modifikation dafür, ich verwende sie selbst. Allerdings weiss ich nicht mehr genau, wo die Anleitung ist. Einfach die Boardsuche verwenden ;)


Sprudel

Hallo,

Mensch das ist ja prima.  :D

jetzt muß ich die Mod nur noch finden. Leider bis jetzt ohne Erfolg.  :(

@pushkin22, kannst du mal schauen wie die Mod sich nennt?  Bitte.


Grüße
Sprudel

pushkin22


Sprudel

Ein ganz dickes Danke pushkin22.  :)

Ich habe eben schon wie blöde gesucht.
Das dengele ich mir schon hin. Was nicht passt wird passend gemacht, oder so.  :D


Grüße
Sprudel

Sprudel

#11
Hier nochmal der Code mit der Navigation wie sie mir gefällt  << Erste < Zurück  1...2 [3] 4...5  Nächste > Letzte >>

Funktioniert ohne Probleme im SMF 1.1 RC2


{
// If they didn't enter an odd value, pretend they did.
$PageContiguous = (int) ($modSettings['compactTopicPagesContiguous'] - ($modSettings['compactTopicPagesContiguous'] % 2)) / 2;

//////////////////////
$pageindex = '';

// Show '1st'
if ($start > 0)
$pageindex .= sprintf($base_link, 0, '<u><< Erste</u>');

// Show 'Prev'
if ($start > $num_per_page)
$pageindex .= sprintf($base_link, $start - $num_per_page, ' <u>< Zurück</u>');
//
// be sure the 2 "$pageindex =" in following 'if' construct are changed to "$pageindex .="
//
//////////////////////

// Show the first page. (>1< ... 6 7 [8] 9 10 ... 15)
if ($start > $num_per_page * $PageContiguous)
$pageindex .= sprintf($base_link, 0, '1');
else
$pageindex .= '';

// Show the ... after the first page.  (1 >...< 6 7 [8] 9 10 ... 15)
if ($start > $num_per_page * ($PageContiguous + 1))
$pageindex .= '<b> ... </b>';

// Show the pages before the current one. (1 ... >6 7< [8] 9 10 ... 15)
for ($nCont = $PageContiguous; $nCont >= 1; $nCont--)
if ($start >= $num_per_page * $nCont)
{
$tmpStart = $start - $num_per_page * $nCont;
$pageindex.= sprintf($base_link, $tmpStart, $tmpStart / $num_per_page + 1);
}

// Show the current page. (1 ... 6 7 >[8]< 9 10 ... 15)
if (!$start_invalid)
$pageindex .= '[<b>' . ($start / $num_per_page + 1) . '</b>] ';
else
$pageindex .= sprintf($base_link, $start, $start / $num_per_page + 1);

// Show the pages after the current one... (1 ... 6 7 [8] >9 10< ... 15)
$tmpMaxPages = (int) (($max_value - 1) / $num_per_page) * $num_per_page;
for ($nCont = 1; $nCont <= $PageContiguous; $nCont++)
if ($start + $num_per_page * $nCont <= $tmpMaxPages)
{
$tmpStart = $start + $num_per_page * $nCont;
$pageindex .= sprintf($base_link, $tmpStart, $tmpStart / $num_per_page + 1);
}

// Show the '...' part near the end. (1 ... 6 7 [8] 9 10 >...< 15)
if ($start + $num_per_page * ($PageContiguous + 1) < $tmpMaxPages)
$pageindex .= '<b> ... </b>';

// Show the last number in the list. (1 ... 6 7 [8] 9 10 ... >15<)
if ($start + $num_per_page * $PageContiguous < $tmpMaxPages)
$pageindex .= sprintf($base_link, $tmpMaxPages, $tmpMaxPages / $num_per_page + 1);

//////////////////////
// Show 'Next'.
$display_page = ($start + $num_per_page) > $max_value ? $max_value : ($start + $num_per_page);
if ($display_page < $tmpMaxPages)
$pageindex .= sprintf($base_link, $display_page, '<u>Nächste ></u>');

// Show 'Last'.
if ($display_page <= $tmpMaxPages)
$pageindex .= sprintf($base_link, $tmpMaxPages, ' <u>Letzte >></u>');
//////////////////////
}



Grüße
Sprudel

Flitsch

Lainaus käyttäjältä: Sprudel - marraskuu 08, 2006, 11:56:16 AP


Funktioniert ohne Probleme im SMF 1.1 RC2



warum machst du kein Updat? Hast du zu viele Mods eingebaut?

Advertisement: