Lisa: Wo liegt hier die Begrenzung im Script?

Hallo,

um meine Bookmarks online bequem zu verwalten, setze ich seit ein paar Tagen Active PHP Bookmarks ein. (http://freshmeat.net/projects/apb/)

Mir gefällt das Script sehr gut und ich würde es gerne behalten. Einzig, daß man innerhalb der "Top" Kästen (=die jeweils 5 am öftesten besuchten Links einer Kategorie) eben nur die 5 Links und nicht alle(!)  Links angezeigt bekommt, finde ich schade.

Nunja, aber da ich ja wenigstens halbwegs fit bin in php solte das ja kein Problem darstellen, das entsprechend abzuändern. DENKSTE !
Ich finde den Begrenzer, der das ganze auf 5 limitiert nicht :-(

Kennt jemand hier das Programm und kann mir mal helfen?

Grüße und danke an Euch

Lisa

  1. Hello,

    Ich finde den Begrenzer, der das ganze auf 5 limitiert nicht :-(

    abgesehen davon, dass Du uns hier richtig zum Schwitzen bringst (Link, runterladen, auspacken, Datein durchsuchen...) schlage ich mal diese Stelle vor:

    //////////////////////////////////////////////////////////////////////
    // Global settings.
    //////////////////////////////////////////////////////////////////////

    // Change these at your own risk.  (These will be documented after
    // they've been fully tested.)
    $APB_SETTINGS['template']  = 'default';
    $APB_SETTINGS['auth_type'] = 'cookie';  // 'httpd' or 'cookie'
    $APB_SETTINGS['limit']     = 5;
    $APB_SETTINGS['debug']     = 0;

    //////////////////////////////////////////////////////////////////////
    // Load the program libraries.
    //////////////////////////////////////////////////////////////////////

    Aus welcher Datei ich das rausgesucht habe, wirst Du aber sicher selber rausfinden, oder? ;-)))

    Harzliche Grüße aus http://www.annerschbarrich.de

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
    Nur selber lernen macht schlau
    1. Hello,

      Ich finde den Begrenzer, der das ganze auf 5 limitiert nicht :-(

      abgesehen davon, dass Du uns hier richtig zum Schwitzen bringst (Link, runterladen, auspacken, Datein durchsuchen...)

      Hi Du,

      stimmt...aber was will ich machen? Könnte ja auch sein, daß jemand anderes auch mit diesem Programm arbeitet.
      Danke auf jeden Fall an Dich, daß Du dir die Mühe gemacht hast :-)

      schlage ich mal diese Stelle vor:

      //////////////////////////////////////////////////////////////////////
      // Global settings.
      //////////////////////////////////////////////////////////////////////

      // Change these at your own risk.  (These will be documented after
      // they've been fully tested.)
      $APB_SETTINGS['template']  = 'default';
      $APB_SETTINGS['auth_type'] = 'cookie';  // 'httpd' or 'cookie'
      $APB_SETTINGS['limit']     = 5;
      $APB_SETTINGS['debug']     = 0;

      //////////////////////////////////////////////////////////////////////

      Jaja, Tom, daran hatte ich auch gedacht, ändert aber leider gar nichts :-(

      Auch diese Stelle:

      function top_groups($group_count=5, $bookmark_count=5, $since_n_interval=7) { ...

      ändert nichts, wenn ich da die Werte ändere.

      Schade, aber ich freue mich über weitere Antworten.

      Grüße und danke nochmal

      Lisa

      1. Hello,

        dann bleibt Dir nix anders übrig, als ausgehend von der index.php alles zu verfolgen und zu debuggen.

        Das Script ist sowieso nicht sauber geschrieben.
        Ich hoffe, dass Du es nicht als root-User von MySQL und ohne Passwort betreibst.
        Außerdem werden dauernd Notices produziert und es werden noch die alten Global-Arrays verwendet. damit wird das Script nach Umstellung auf PHP 5.x nicht mehr (ohne Frickelei) laufen.

        Harzliche Grüße aus http://www.annerschbarrich.de

        Tom

        --
        Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
        Nur selber lernen macht schlau
    2. Hi!

      Ich habe das Programm auch installiert, aber bei mir geht das mit dem Limit nicht. Ich wollte auch gleich reinposten und sagen das es eine globale Varibale LIMIT gibt, aber die scheint für etwas anderes gut zu sein. Also bei mir geht das mit Limit nicht.
      Falls diese Variable dafür nicht gut ist, suche ich noch ein wenig weiter.

      Bis dann
      Hauke

      1. Hi!

        Ich habe das Programm auch installiert, aber bei mir geht das mit dem Limit nicht. Ich wollte auch gleich reinposten und sagen das es eine globale Varibale LIMIT gibt, aber die scheint für etwas anderes gut zu sein. Also bei mir geht das mit Limit nicht. Falls diese Variable dafür nicht gut ist, suche ich noch ein wenig weiter.

        Bis dann Hauke

        Hi Hauke,

        in der index.php


        <td valign='top' width="50%">     <? top_groups(5,5,14); ?>   </td>

        Die beiden 5en stehen für 5 Top-Boxen a 5 Links. Ich habs mal auf     <? top_groups(); ?> gestellt und siehe da... ;-)

        Grüße

        Lisa