ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » last_link Box

Geschlossen
  1. #1
    User Pic
    Der Bock Mitglied
    Registriert seit
    20.11.2008
    Beiträge
    53
    Beitragswertungen
    0 Beitragspunkte
    Hallo,
    ich benötige eine Box die genauso aufgebaut ist wie z.B. last_news bzw. last_forum!
    Nur soll natürlich in dieser Box die zuletzt eingetragenen Links angezeigt werden.
    Also eine last_link Box.
    Evntl. hat ja einer von euch so eine Box oder hat die Zeit und Lust für mich ein zu schreiben!?
    Vielen Dank für die Aufmerksamkeit und Unterstützung!
    MfG
    Andre

    betroffene Homepage: externer Link
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    GeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    kA ob das Sinn macht, aber die bau ich dir heute Abend zwinker
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Der Bock Mitglied
    Registriert seit
    20.11.2008
    Beiträge
    53
    Beitragswertungen
    0 Beitragspunkte
    WoW, vielen Dank!
    Sinn macht es natürlich nur für mich!:)
    Möchte die Links umfunktionieren als "self_page" Verzeichniss!
    Verlinke dann self_pages über Links, geordnet in Gruppen (Themen)!
    Daher macht es auf jeden Fall sinn.
    Vielen Dank für deine Mühe!!!
    Gruß
    Andre
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    GeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    djgecko.kilu.de/

    ganz rechts unten ist schonmal die Vorschau zwinker

    ich pack dir noch alles schön zusammen das es wie andere Module auch zu installieren ist

    DL-Link kommt dann die nächsten 20 min
    Aber bedenke:
    es wird von Ilch kein Datum gespeichert

    löscht du also einen Link und deine mySQL überschreibt eine gelöscht ID, kann es dazu kommen, dass dieser nicht als neuster angezeigt wird


    Zuletzt modifiziert von GeCk0 am 17.08.2009 - 17:26:59
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Der Bock Mitglied
    Registriert seit
    20.11.2008
    Beiträge
    53
    Beitragswertungen
    0 Beitragspunkte
    Fantastisch!
    Darf ich dich bei weiteren Fragen ruhig mal "belagern"!?
    Hätte noch ein paar Sachen in naher Zukunft.
    Melde mich mal per PN bei dir!
    Gruß
    Andre
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Fire86 Mitglied
    Registriert seit
    25.04.2009
    Beiträge
    543
    Beitragswertungen
    0 Beitragspunkte
    ORDER BY `id` DESC

    Die IDs werden mit auto_increment generiert, "Leerstellen" werden dabei nicht ersetzt.
    Es geht immer bei der höchsten ID weiter.
    Kein Support per Email oder ICQ!
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    GeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    netter code ^^


    hier der DL ^^

    Anzahl der Links kannst du in /include/boxes/lastlinks.php in Zeile 8 ändern.

    dort ist die '5' voreingestellt
    weitere Anpassung im Template möglich

    viel Spass damit


    Zuletzt modifiziert von GeCk0 am 17.08.2009 - 17:42:38
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Der Bock Mitglied
    Registriert seit
    20.11.2008
    Beiträge
    53
    Beitragswertungen
    0 Beitragspunkte
    Werde es sogleich testen!:)
    Hast hier ne PN von mir!

    Funktioniert!!!
    Vielen Dank!


    Zuletzt modifiziert von Der Bock am 17.08.2009 - 17:44:22
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    GeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    kein Ding lächeln
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Der Bock Mitglied
    Registriert seit
    20.11.2008
    Beiträge
    53
    Beitragswertungen
    0 Beitragspunkte
    Wärees möglich beim last_link unter dem Namen des Links die Kategorie anzeigen zu lassen?
    Wäre super!
    Thx
    Andre
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    GeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    jo mach ich dir morgen oder übermorgen. muss ins bett und morgen arbeiten
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    GeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    <?php
    #   LastLinks by: DjGeCk0
    #   http://djgecko.kilu.de
    #	Version: 1.0 
    ###################################################
    #                 EINSTELLUNGEN                   #
    ###################################################
    $xlinks = '5'; # Anzahl anzuzeigender Links
    
    ###################################################
    #       ab hier bitte nichts mehr ändern          #
    ###################################################
    defined ('main') or die ( 'no direct access' );
    $tpl = new tpl ( 'lastlinks.htm', 0 );
    #
    $linkqry = db_query ("SELECT
               `b`.`id`,
               `b`.`cat`,
               `b`.`name`,
    		  `b`.`hits`,
               `a`.`id`,
               `a`.`name` AS catname
           FROM
               `prefix_links` AS `b`
           LEFT JOIN
               `prefix_linkcats` AS `a`
           ON
               `b`.`cat` = `a`.`id`");
    	# 	ORDER BY `id` DESC LIMIT '".$xlinks."'	   
    while($linkrow = mysql_fetch_assoc($linkqry))
    {
      $linklist .= '<tr>
        				<td valign="top">&raquo;</td>
    					<td><a href="?links-s'.$linkrow['id'].'">'.$linkrow['name'].'</a><br />
    						'.$linkrow['catname'].'</td>
        				<td><div align="right">'.$linkrow['hits'].'</div></td>
      </tr>';
    }
    ###################################################
    $tpl->set('LINKLIST', $linklist);
    $tpl->out(0); 
    ?>


    nun bin ich auch mal in den Genuss gekommen LEFT JOINS auszuprobieren lächeln


    Zuletzt modifiziert von GeCk0 am 18.08.2009 - 06:14:39
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Der Bock Mitglied
    Registriert seit
    20.11.2008
    Beiträge
    53
    Beitragswertungen
    0 Beitragspunkte
    Vielen Dank!!!
    Funktioniert einwandfrei!
    Gruß
    Andre
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    GeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    ich seh grad, habe vergessen das limit wieder einzubauen...

    <?php
    #   LastLinks by: DjGeCk0
    #   http://djgecko.kilu.de
    #	Version: 1.0 
    ###################################################
    #                 EINSTELLUNGEN                   #
    ###################################################
    $xlinks = '5'; # Anzahl anzuzeigender Links
    
    ###################################################
    #       ab hier bitte nichts mehr ändern          #
    ###################################################
    defined ('main') or die ( 'no direct access' );
    $tpl = new tpl ( 'lastlinks.htm', 0 );
    #
    $linkqry = db_query ("SELECT
               `b`.`id` AS linkid,
               `b`.`cat`,
               `b`.`name`,
    		   `b`.`hits`,
               `a`.`id`,
               `a`.`name` AS catname
           FROM
               `prefix_links` AS `b`
    		   
           LEFT JOIN
               `prefix_linkcats` AS `a`
           ON
               `b`.`cat` = `a`.`id`
    	ORDER BY linkid DESC LIMIT $xlinks");		   
    while($linkrow = mysql_fetch_assoc($linkqry))
    {
      $linklist .= '<tr>
        				<td valign="top">&raquo;</td>
    					<td><a href="?links-s'.$linkrow['linkid'].'">'.$linkrow['name'].'</a><br />
    						'.$linkrow['catname'].'</td>
        				<td><div align="right">'.$linkrow['hits'].'</div></td>
      </tr>';
    }
    ###################################################
    $tpl->set('LINKLIST', $linklist);
    $tpl->out(0); 
    ?>
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    Der Bock Mitglied
    Registriert seit
    20.11.2008
    Beiträge
    53
    Beitragswertungen
    0 Beitragspunkte
    Da kam die Antwort schon vor der Frage!;)
    Vielen Dank
    Andre
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    clemenzm Mitglied
    Registriert seit
    26.11.2008
    Beiträge
    34
    Beitragswertungen
    0 Beitragspunkte
    Hi GeCk0,
    habe die bei mir auch mal eingebaut, habe nun eine Frage bzw. auch zwei.

    Kann ich dies auch zum einen nach Kategorien und dann nach Name sortieren?

    Ich setzte die eher als Terminkalender ein.

    Beispiel wie es angezeigt werden sollte:

    Kategorie 1
    01.01.2011 - Eintrag 1
    15.02.2011 - Eintrag 2
    u.s.w.

    Darunter
    Kategorie 2
    10.01.2011 - Eintrag 1
    25.03.2011 - Eintrag 2

    u.s.w. ???

    Alternativ, dass es zumindest nach dem Namen (in meinem Fall beginnt es mit einem Datum) sortiert wird.
    Hier ein Alternativ Beispiel:
    Kategorie 1
    01.01.2011 - Eintrag 1
    Kategorie 2
    10.01.2011 - Eintrag 1
    Kategorie 1
    15.02.2011 - Eintrag 2

    u.s.w

    Die Ansicht habe ich schon so, wie die alternativ Ansicht, jedoch ohne die Datums (Überschriftfeld) sortierung.

    Hast Du mir da eine Lösung oder jemand anders eine Idee.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten