Seite 3 von 3

Verfasst: Mo 15. Mai 2006, 21:50
von vize
Hallo Leute

habe da auch ein Problem bei der XHTML Validierung folgendes kommt als erstes:
Warning Line 48 column 57: cannot generate system identifier for general entity "idart".

...><a href="front_content.php?idcat=79&idart=98&lang=1&client=1" class="" style
Kann mir da jemand weiter helfen?

Gruß Vize

Verfasst: Mo 15. Mai 2006, 21:54
von mvf
mach aus den

&

&

in der Url

Verfasst: Mo 15. Mai 2006, 22:38
von vize
Danke dir für die schnelle Antwort so geht es

Gruß

Vize

Kein Output

Verfasst: Di 29. Aug 2006, 21:24
von #ayshe
Während ich mit dem ursprünglichen Modul keine Probleme habe, wird absolut kein Output bei diesem Modul generiert.
(Contenido 4.6.8)
Woran kann das liegen?

Gruß,
Ayshe

Re: pageTurning (Blätterfunktion) stark reduzieren

Verfasst: Mo 10. Aug 2009, 20:42
von caps-log
Hallo zusammen,

ich habe ein Feature-Request, bzw. einen Verbesserungsvorschlag, der vielleicht mehrere Leute interessieren könnte:
Beim Blättern durch eine große Anzahl von Seiten könnte es sinnvoll sein, die Anzeige nach folgendem Prinzip zu gestalten:

<< 3|22 >>

Das würde bedeuten, das Modul müsste auslesen, wie viele Artikel in einer Kategorie online sind (hier 22), müsste die Position des aktuellen Artikels in der Liste identifizieren (hier die 3), und das Vor-, bzw. Zurückblättern (<< bzw. >>) anbieten.

All diese Funktionen kann das Modul, nur die Darstellung wie ich sie vorschlage kriege ich nicht hin....
Ich würde mich freuen über entsprechende Hilfe...

Ciao, Torsten

i-fekt hat geschrieben:Habe das Modul noch nicht getestet, aber wenn ich es recht verstanden haben erfolgen die blätterbaren Einträge in der Form "1, 2, 3, 4, 5, 6, 7, 8, 9, 10"?

Bei viele Einträgen wird dies unübersichtlich. Ein Feature Request für diese Liste wäre daher immer nur drei Seiten auszugeben, ähnlich der Blätter-Navigation wie z.B. in diesem Forum bei sehr vielen Treffern?

Also in dieser Art: "1, 2, 3, ... 8, 9, 10".

Re: pageTurning (Blätterfunktion) stark reduzieren

Verfasst: Di 11. Aug 2009, 11:33
von Dodger77
caps-log hat geschrieben:Hallo zusammen,

ich habe ein Feature-Request, bzw. einen Verbesserungsvorschlag, der vielleicht mehrere Leute interessieren könnte:
Beim Blättern durch eine große Anzahl von Seiten könnte es sinnvoll sein, die Anzeige nach folgendem Prinzip zu gestalten:

<< 3|22 >>

Das würde bedeuten, das Modul müsste auslesen, wie viele Artikel in einer Kategorie online sind (hier 22), müsste die Position des aktuellen Artikels in der Liste identifizieren (hier die 3), und das Vor-, bzw. Zurückblättern (<< bzw. >>) anbieten.
Probier das hier mal (ungetestet):

Code: Alles auswählen

    <?php
    /**
      * $Revision: 1.12 $
      * $Source: D:/cvs/cvsrepo/test/PPI_Nade/module/pageTurning/output.php,v $
      * $Date: 2005/11/29 18:36:15 $
      */

    /**
    * pageTurning
    * @author Andreas Kummer
    * @copyright Copyright &copy; 2005 w3concepts AG
    */

    if (!class_exists('pageTurning')) {
       
       class pageTurning {
          
          /**
           * Konstruktor der Klasse.
           * @param String  Ordnungsprinzip (sorted, alphabetical, created,
           * modified).
           * @param Boolean  True = ASC, False = DESC
           */
          function pageTurning($sortCriteria, $asc = true) {
             
             global $client, $lang, $idcat, $cfg, $idart;
             
             $this->client = $client;
             $this->lang = $lang;
             $this->idcat = $idcat;
             $this->cfg = $cfg;
             $this->idart = $idart;
             
             $this->before('<div>');
             $this->after('</div>');
             $this->between(' | ');
             $this->first('');
             $this->last('');
             $this->aClass('');
             $this->aStyle('text-decoration:none;');
             $this->aStyleSelected('font-weight:bold;');
             $this->previousPage('<<<');
             $this->nextPage('>>>');
             
             $this->db = new DB_Contenido();
             
             $this->readArticles($sortCriteria, $asc);
          }
          
          /**
           * Setzt den Text für den ersten Eintrag.
           * @param String  Text für den ersten Eintrag.
           */
          function first($text) {
             
             $this->first = $text;
          }
          
          /**
           * Setzt den Text für den letzten Eintrag.
           * @param String  Text für den letzten Eintrag.
           */
          function last($text) {
             
             $this->last = $text;
          }
          
          /**
           * Setzt den HTML-Code, der vor der Blätteranzeige ausgegeben wird.
           * @param String  HTML-Code, der vor der Blätteranzeige ausgegen werden
           * wird.
           */
          function before($text) {
             
             $this->before = $text;
          }
          
          /**
           * Setzt den HTML-Code, der nach der Blätteranzeige ausgegeben werden
           * wird.
           * @param String  HTML-Code, der nach der Blätteranzeige ausgegeben
           * werden wird.
           */
          function after($text) {
             
             $this->after = $text;
          }
          
          /**
           * Setzt den Text, der zwischen zwei Seitenzahlen ausgegeben werden
           * wird.
           * @param String  Text, der zwischen zwei Seitenzahlen ausgegeben werden
           * wird.
           */
          function between($text) {
             
             $this->between = $text;
          }
          
          /**
           * Setzt den Klassennamen, der für die Links zu verwenden ist.
           * @param String  Klassenname, der den Links zuzuordnen ist.
           */
          function aClass($name) {
             
             $this->aClass = $name;
          }
          
          function aStyle($style) {
             
             $this->aStyle = $style;
          }
          
          function aStyleSelected($style) {
             
             $this->aStyleSelected = $style;
          }
          
          function previousPage($text) {
             
             $this->previousPage = $text;
          }
          
          function nextPage($text) {
             
             $this->nextPage = $text;
          }
          
          /**
           * Liest die Artikel der aktuellen Kategorie ein.
           * @param String  Ordnungsprinzip.
           * @param Boolean  True = aufsteigend, False = absteigend
           */
          function readArticles($sortCriteria, $asc) {
             
             /*
              * Ordnungsprinzip fest legen
              */
             $order = ($asc) ? ('ASC') : ('DESC');
             
             /*
              * Sortierkriterium fest legen
              */
             switch ($sortCriteria) {
                case 'created':
                   $sortOrder = 'b.created '.$order;
                   break;
                case 'modified':
                   $sortOrder = 'b.lastmodified '.$order;
                   break;
                case 'sorted':
                   $sortOrder = 'b.artsort '.$order.', b.title '.$order;
                   break;
                case 'alphabetical':
                   $sortOrder = 'b.title '.$order;
                   break;
                default:
                   $sortOrder = 'b.created '.$order;
             }
             
             /*
              * Absetzen des Queries.
              */
             $this->db->query("" .
                   "SELECT " .
                   "   b.idart " .
                   "FROM {$this->cfg['tab']['cat_art']} as a " .
                   "LEFT JOIN {$this->cfg['tab']['art_lang']} as b ON a.idart = b.idart " .
                   "WHERE " .
                   "   a.idcat = {$this->idcat} " .
                   "   AND b.idlang = {$this->lang} " .
                   "   AND b.online = 1 " .
                   "ORDER BY " .
                   "   $sortOrder " .
                   "");
             
             while ($this->db->next_record()) {
                $this->articles[] = $this->db->f('idart');
             }
          }
          
          /**
           * Gibt die Blätterleiste an die Standardausgabe aus.
           */
          function show() {
             
             if (empty($this->articles) || count($this->articles) == 1) {
                return false;
             }
             
             /*
              * Ermittlung der aktuellen Position
              */
             $position = array_search ($this->idart,$this->articles);
             
             /*
              * Ausgabe Previous
              */
             if ($position > 0) {
                $previous = $position - 1;
                echo $this->before.'<a href="front_content.php?idcat='.$this->idcat.'&idart='.$this->articles[$previous].'&lang='.$this->lang.'&client='.$this->client.'" class="'.$this->aClass.'">'.$this->previousPage.'</a>'.$this->between;
             } else {
                echo $this->before;
             }
             
             if ($this->first != '') {
                /*
                 * Ausgabe Link auf die erste Seite
                 */
                echo '<a href="front_content.php?idcat='.$this->idcat.'&idart='.$this->articles[0].'&lang='.$this->lang.'&client='.$this->client.'" class="'.$this->aClass.'">'.$this->first.'</a>';
             }
             
             $startPosition = ($this->first != '') ? (1) : (0);
             $endPosition = ($this->last != '') ? (count($this->articles) - 1) : (count($this->articles));
             
             for ($i = $startPosition; $i < $endPosition; $i++) {
                $seite = $i + 1;
                if ($i > 0) {
                   echo $this->between;
                }
                $style = ' style="'.$this->aStyle;
                if ($i == $position) {
                   $style .= $this->aStyleSelected;
                }
                $style .= '"';
                echo '<a href="front_content.php?idcat='.$this->idcat.'&idart='.$this->articles[$i].'&lang='.$this->lang.'&client='.$this->client.'" class="'.$this->aClass.'"'.$style.'>'.$seite.'</a>';
             }
             
             if ($this->last != '') {
                /*
                 * Ausgabe Link auf die letzte Seite
                 */
                echo $this->between.'<a href="front_content.php?idcat='.$this->idcat.'&idart='.$this->articles[count($this->articles)-1].'&lang='.$this->lang.'&client='.$this->client.'" class="'.$this->aClass.'">'.$this->last.'</a>';
             }
             
             /*
              * Ausgabe Next
              */
             if ($position < count($this->articles) - 1) {
                $next = $position + 1;
                echo $this->between.'<a href="front_content.php?idcat='.$this->idcat.'&idart='.$this->articles[$next].'&lang='.$this->lang.'&client='.$this->client.'" class="'.$this->aClass.'">'.$this->nextPage.'</a>'.$this->after;
             } else {
                echo $this->after;
             }
          }
       }
    }
    
    class newPageTurning extends pageTurning { 
    
    	function newPageTurning($sortCriteria, $asc = true) {
    		
    		$this->betweenPosition(' | ');
			
			parent::pageTurning($sortCriteria, $asc);
    	}
    	
    	/**
           * Setzt den Text, der zwischen der aktuellen Position und der Gesamtzahl
           * angezeigt wird.           
           * @param String  Text, dder zwischen der aktuellen Position und der 
           * Gesamtzahl angezeigt wird.
           */
        function betweenPosition($text) {
             
           $this->betweenPosition = $text;
        }
    	
    	function showPosition () {
             
             if (empty($this->articles) || count($this->articles) == 1) {
                return false;
             }
             
             /*
              * Ermittlung der aktuellen Position
              */
             $position = array_search ($this->idart,$this->articles);
             
             /*
              * Ausgabe Previous
              */
             if ($position > 0) {
                $previous = $position - 1;
                echo $this->before.'<a href="front_content.php?idcat='.$this->idcat.'&idart='.$this->articles[$previous].'&lang='.$this->lang.'&client='.$this->client.'" class="'.$this->aClass.'">'.$this->previousPage.'</a>'.$this->between;
             } else {
                echo $this->before;
             }
             
             echo ($position + 1) . $this->betweenPosition . count($this->articles);
             
             /*
              * Ausgabe Next
              */
             if ($position < count($this->articles) - 1) {
                $next = $position + 1;
                echo $this->between.'<a href="front_content.php?idcat='.$this->idcat.'&idart='.$this->articles[$next].'&lang='.$this->lang.'&client='.$this->client.'" class="'.$this->aClass.'">'.$this->nextPage.'</a>'.$this->after;
             } else {
                echo $this->after;
             }
          }
    }

    // Klasseninstantiierung
    $pageTurning = new newPageTurning('created');

    // Angabe der zu verwendenden A-Klasse (für die Links)
    $pageTurning->aClass('');

    // Styleangabe für alle Links
    $pageTurning->aStyle('text-decoration:none;');

    // Styleangabe für den aktuellen Artikel
    $pageTurning->aStyleSelected('font-weight:bold;');

    // Anzeige für vorige Seite
    $pageTurning->previousPage('<<<');

    // Anzeige nächste Seite
    $pageTurning->nextPage('>>>');

    // Ausgabe vor der Blätterleiste
    $pageTurning->before('<div>');

    // Ausgabe zwischen zwei Seitenzahlen
    $pageTurning->betweenPosition(' / ');

    // Ausgabe nach der Blätterleiste
    $pageTurning->after('</div>');

    // Ausgabe an den Browser
    $pageTurning->showPosition();
    ?>

Re: pageTurning (Blätterfunktion) stark reduzieren

Verfasst: Di 11. Aug 2009, 11:43
von caps-log
Hey, das Modul ist absolut perfekt jetzt. Habe die Pfeile noch reduziert, ansonsten super!
Das Modul klappt übrigens auch mit dem 4.8.11er Contenido.
Die Whishlist wird um einen Punkt reduziert....

:-)
Ciao, und Danke für die schnelle Lösung,
Torsten


Dodger77 hat geschrieben:
caps-log hat geschrieben:Hallo zusammen,

ich habe ein Feature-Request, bzw. einen Verbesserungsvorschlag, der vielleicht mehrere Leute interessieren könnte:
Beim Blättern durch eine große Anzahl von Seiten könnte es sinnvoll sein, die Anzeige nach folgendem Prinzip zu gestalten:

<< 3|22 >>

Das würde bedeuten, das Modul müsste auslesen, wie viele Artikel in einer Kategorie online sind (hier 22), müsste die Position des aktuellen Artikels in der Liste identifizieren (hier die 3), und das Vor-, bzw. Zurückblättern (<< bzw. >>) anbieten.
Probier das hier mal (ungetestet):

Code: Alles auswählen

    <?php
    /**
      * $Revision: 1.12 $
      * $Source: D:/cvs/cvsrepo/test/PPI_Nade/module/pageTurning/output.php,v $
      * $Date: 2005/11/29 18:36:15 $
      */

    /**
    * pageTurning
    * @author Andreas Kummer
    * @copyright Copyright &copy; 2005 w3concepts AG
    */

    if (!class_exists('pageTurning')) {
       
       class pageTurning {
          
          /**
           * Konstruktor der Klasse.
           * @param String  Ordnungsprinzip (sorted, alphabetical, created,
           * modified).
           * @param Boolean  True = ASC, False = DESC
           */
          function pageTurning($sortCriteria, $asc = true) {
             
             global $client, $lang, $idcat, $cfg, $idart;
             
             $this->client = $client;
             $this->lang = $lang;
             $this->idcat = $idcat;
             $this->cfg = $cfg;
             $this->idart = $idart;
             
             $this->before('<div>');
             $this->after('</div>');
             $this->between(' | ');
             $this->first('');
             $this->last('');
             $this->aClass('');
             $this->aStyle('text-decoration:none;');
             $this->aStyleSelected('font-weight:bold;');
             $this->previousPage('<<<');
             $this->nextPage('>>>');
             
             $this->db = new DB_Contenido();
             
             $this->readArticles($sortCriteria, $asc);
          }
          
          /**
           * Setzt den Text für den ersten Eintrag.
           * @param String  Text für den ersten Eintrag.
           */
          function first($text) {
             
             $this->first = $text;
          }
          
          /**
           * Setzt den Text für den letzten Eintrag.
           * @param String  Text für den letzten Eintrag.
           */
          function last($text) {
             
             $this->last = $text;
          }
          
          /**
           * Setzt den HTML-Code, der vor der Blätteranzeige ausgegeben wird.
           * @param String  HTML-Code, der vor der Blätteranzeige ausgegen werden
           * wird.
           */
          function before($text) {
             
             $this->before = $text;
          }
          
          /**
           * Setzt den HTML-Code, der nach der Blätteranzeige ausgegeben werden
           * wird.
           * @param String  HTML-Code, der nach der Blätteranzeige ausgegeben
           * werden wird.
           */
          function after($text) {
             
             $this->after = $text;
          }
          
          /**
           * Setzt den Text, der zwischen zwei Seitenzahlen ausgegeben werden
           * wird.
           * @param String  Text, der zwischen zwei Seitenzahlen ausgegeben werden
           * wird.
           */
          function between($text) {
             
             $this->between = $text;
          }
          
          /**
           * Setzt den Klassennamen, der für die Links zu verwenden ist.
           * @param String  Klassenname, der den Links zuzuordnen ist.
           */
          function aClass($name) {
             
             $this->aClass = $name;
          }
          
          function aStyle($style) {
             
             $this->aStyle = $style;
          }
          
          function aStyleSelected($style) {
             
             $this->aStyleSelected = $style;
          }
          
          function previousPage($text) {
             
             $this->previousPage = $text;
          }
          
          function nextPage($text) {
             
             $this->nextPage = $text;
          }
          
          /**
           * Liest die Artikel der aktuellen Kategorie ein.
           * @param String  Ordnungsprinzip.
           * @param Boolean  True = aufsteigend, False = absteigend
           */
          function readArticles($sortCriteria, $asc) {
             
             /*
              * Ordnungsprinzip fest legen
              */
             $order = ($asc) ? ('ASC') : ('DESC');
             
             /*
              * Sortierkriterium fest legen
              */
             switch ($sortCriteria) {
                case 'created':
                   $sortOrder = 'b.created '.$order;
                   break;
                case 'modified':
                   $sortOrder = 'b.lastmodified '.$order;
                   break;
                case 'sorted':
                   $sortOrder = 'b.artsort '.$order.', b.title '.$order;
                   break;
                case 'alphabetical':
                   $sortOrder = 'b.title '.$order;
                   break;
                default:
                   $sortOrder = 'b.created '.$order;
             }
             
             /*
              * Absetzen des Queries.
              */
             $this->db->query("" .
                   "SELECT " .
                   "   b.idart " .
                   "FROM {$this->cfg['tab']['cat_art']} as a " .
                   "LEFT JOIN {$this->cfg['tab']['art_lang']} as b ON a.idart = b.idart " .
                   "WHERE " .
                   "   a.idcat = {$this->idcat} " .
                   "   AND b.idlang = {$this->lang} " .
                   "   AND b.online = 1 " .
                   "ORDER BY " .
                   "   $sortOrder " .
                   "");
             
             while ($this->db->next_record()) {
                $this->articles[] = $this->db->f('idart');
             }
          }
          
          /**
           * Gibt die Blätterleiste an die Standardausgabe aus.
           */
          function show() {
             
             if (empty($this->articles) || count($this->articles) == 1) {
                return false;
             }
             
             /*
              * Ermittlung der aktuellen Position
              */
             $position = array_search ($this->idart,$this->articles);
             
             /*
              * Ausgabe Previous
              */
             if ($position > 0) {
                $previous = $position - 1;
                echo $this->before.'<a href="front_content.php?idcat='.$this->idcat.'&idart='.$this->articles[$previous].'&lang='.$this->lang.'&client='.$this->client.'" class="'.$this->aClass.'">'.$this->previousPage.'</a>'.$this->between;
             } else {
                echo $this->before;
             }
             
             if ($this->first != '') {
                /*
                 * Ausgabe Link auf die erste Seite
                 */
                echo '<a href="front_content.php?idcat='.$this->idcat.'&idart='.$this->articles[0].'&lang='.$this->lang.'&client='.$this->client.'" class="'.$this->aClass.'">'.$this->first.'</a>';
             }
             
             $startPosition = ($this->first != '') ? (1) : (0);
             $endPosition = ($this->last != '') ? (count($this->articles) - 1) : (count($this->articles));
             
             for ($i = $startPosition; $i < $endPosition; $i++) {
                $seite = $i + 1;
                if ($i > 0) {
                   echo $this->between;
                }
                $style = ' style="'.$this->aStyle;
                if ($i == $position) {
                   $style .= $this->aStyleSelected;
                }
                $style .= '"';
                echo '<a href="front_content.php?idcat='.$this->idcat.'&idart='.$this->articles[$i].'&lang='.$this->lang.'&client='.$this->client.'" class="'.$this->aClass.'"'.$style.'>'.$seite.'</a>';
             }
             
             if ($this->last != '') {
                /*
                 * Ausgabe Link auf die letzte Seite
                 */
                echo $this->between.'<a href="front_content.php?idcat='.$this->idcat.'&idart='.$this->articles[count($this->articles)-1].'&lang='.$this->lang.'&client='.$this->client.'" class="'.$this->aClass.'">'.$this->last.'</a>';
             }
             
             /*
              * Ausgabe Next
              */
             if ($position < count($this->articles) - 1) {
                $next = $position + 1;
                echo $this->between.'<a href="front_content.php?idcat='.$this->idcat.'&idart='.$this->articles[$next].'&lang='.$this->lang.'&client='.$this->client.'" class="'.$this->aClass.'">'.$this->nextPage.'</a>'.$this->after;
             } else {
                echo $this->after;
             }
          }
       }
    }
    
    class newPageTurning extends pageTurning { 
    
    	function newPageTurning($sortCriteria, $asc = true) {
    		
    		$this->betweenPosition(' | ');
			
			parent::pageTurning($sortCriteria, $asc);
    	}
    	
    	/**
           * Setzt den Text, der zwischen der aktuellen Position und der Gesamtzahl
           * angezeigt wird.           
           * @param String  Text, dder zwischen der aktuellen Position und der 
           * Gesamtzahl angezeigt wird.
           */
        function betweenPosition($text) {
             
           $this->betweenPosition = $text;
        }
    	
    	function showPosition () {
             
             if (empty($this->articles) || count($this->articles) == 1) {
                return false;
             }
             
             /*
              * Ermittlung der aktuellen Position
              */
             $position = array_search ($this->idart,$this->articles);
             
             /*
              * Ausgabe Previous
              */
             if ($position > 0) {
                $previous = $position - 1;
                echo $this->before.'<a href="front_content.php?idcat='.$this->idcat.'&idart='.$this->articles[$previous].'&lang='.$this->lang.'&client='.$this->client.'" class="'.$this->aClass.'">'.$this->previousPage.'</a>'.$this->between;
             } else {
                echo $this->before;
             }
             
             echo ($position + 1) . $this->betweenPosition . count($this->articles);
             
             /*
              * Ausgabe Next
              */
             if ($position < count($this->articles) - 1) {
                $next = $position + 1;
                echo $this->between.'<a href="front_content.php?idcat='.$this->idcat.'&idart='.$this->articles[$next].'&lang='.$this->lang.'&client='.$this->client.'" class="'.$this->aClass.'">'.$this->nextPage.'</a>'.$this->after;
             } else {
                echo $this->after;
             }
          }
    }

    // Klasseninstantiierung
    $pageTurning = new newPageTurning('created');

    // Angabe der zu verwendenden A-Klasse (für die Links)
    $pageTurning->aClass('');

    // Styleangabe für alle Links
    $pageTurning->aStyle('text-decoration:none;');

    // Styleangabe für den aktuellen Artikel
    $pageTurning->aStyleSelected('font-weight:bold;');

    // Anzeige für vorige Seite
    $pageTurning->previousPage('<<<');

    // Anzeige nächste Seite
    $pageTurning->nextPage('>>>');

    // Ausgabe vor der Blätterleiste
    $pageTurning->before('<div>');

    // Ausgabe zwischen zwei Seitenzahlen
    $pageTurning->betweenPosition(' / ');

    // Ausgabe nach der Blätterleiste
    $pageTurning->after('</div>');

    // Ausgabe an den Browser
    $pageTurning->showPosition();
    ?>

Re: neues modul :: pageTurning (Blätterfunktion)

Verfasst: Sa 14. Feb 2015, 19:15
von stefkey
Hallo,

ich habe das Modul auch mal eingebaut. Ich suche eigentlich etwas was mir statt den "nächster Artikel Pfeil" den Artikelnamen als Link anzeigt.
Das Modul Artikelliste würde ja alle Artikel anzeigen, es soll jedoch nur den nächste angezeigt werden. Hat da jemand einen Tip für mich, ich habe nicht wirklich etwas gefunden hier.
Grüße und Danke, stefkey

Re: neues modul :: pageTurning (Blätterfunktion)

Verfasst: So 15. Feb 2015, 09:02
von Oldperl
Hallo stefkey,
  1. wird es da für Contenido 4.6 kaum was entsprechendes geben, ergo wäre...
  2. ... interessant zu wissen für welche Version du so etwas suchst, wobei es...
  3. ... auch noch wichtig wäre zu wissen nach welchen Kriterien du "nächsten Artikel" definierst, denn dann könnte man...
  4. ... einen entsprechenden Code-Schnipsel zusammen stellen.
:wink:

Gruß aus Franken

Ortwin

Re: neues modul :: pageTurning (Blätterfunktion)

Verfasst: So 15. Feb 2015, 13:56
von stefkey
Hallo Oldperl,

es ist die Contenido Version 4.8.12
Es könnte zB. der nächste Artikel anhand des Sortierschlüssels folgen. Beim letzten Artikel würde dann die Artikelnavigation wegfallen.
Hmm, man könnt überlegen ob vielleicht noch ein zurückblättern möglich ist.

Mit Codeschnipseln mir etwas zusammenbauen ist eine gute Idee, aber ich fürchte dazu kenn ich mich zuwenig aus. Hast du eine Idee welches Modul der Sache am nächsten kommt?

Danke und Grüße,
stefkey

Re: neues modul :: pageTurning (Blätterfunktion)

Verfasst: So 15. Feb 2015, 16:45
von Oldperl
Im 4.6er Forum hab ich dieses Modul gefunden :arrow: http://forum.contenido.org/viewtopic.ph ... bl%E4ttern
Das ist zumindest ansatzweise so etwas was du suchst. Ein Modul "Vorheriger-Nächster" ist mir grad nicht geläufig, zumeist sind es Paginationen die zum Beispiel bei Artikellisten zum Einsatz kommen.

Ich schau aber nochmal... :)

Gruß aus Franken

Ortwin

Re: neues modul :: pageTurning (Blätterfunktion)

Verfasst: Mo 16. Feb 2015, 00:17
von stefkey
Oh danke Oldperl,

ich habe das Modul mal eingebaut und unter dem obigen Link weiter gefragt. Danke für den Link, vlt. hast du ja noch ne Idee oder Hinweis dazu.

Hier nochmals der Link den dem Modul und "meinem Problem":
http://forum.contenido.org/viewtopic.ph ... 94#p165694

Danke und Grüße, stefkey