dynamische urls

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • dynamische urls

    Bei einer website bei der Heimtiere vermittelt werden, können user neue Tierprofilseiten erstellen,
    diese Profilseiten sind dynamisch und werden in der Datenbank nur als name, id, etc.
    nicht aber mit dem zugehörigen Pfad bzw. url gespeichert. Jetzt soll die website um eine Suchfunktion erweitert werden.
    Als Sucheingabe soll die Beschreibung bzw. der zugehörige Name der url dienen.
    Nach erfolgreicher Suche soll der/die Suchtreffer "url" als klickbarer link ausgegeben werden.

    Hat jemand eine Idee, wie der Code für die Suche aussehen könnte?
    Da die urls nicht aus der Datenbank auszulesen sind stehe ich etwas auf dem Schlauch.



    Ausgabe der Tierprofilseiten als Liste:

    //Auszug aus .php:


    if ($app->setting->multiple_profile_pages) {
    require_once('snippet.class.php');
    $g =& $_REQUEST['profile'];
    $g = max(1, $g);
    $g = min(count($profiles), $g);
    $links = array();
    for ($i = 0; $i < count($profiles); $i++) {
    $title = htmlspecialchars(Snippet::snippet_text('profile_title', $profiles[$i]->id, '##bd##'));
    if ($i == $g - 1)
    $links[] = '<strong>' . $title . '</strong>';
    else {
    $params = array();
    if ($i > 0)
    $params = array('profile' => $i + 1);
    $links[] = '<a href="' . htmlspecialchars($app->url(false, $params)) . '">' . $title . '</a>';
    }
    }
    $smarty->assign('links', $links);
    $profiles = array($profiles[$g - 1]);
    $c = 1;
    }



    //Auszug aus .tpl:


    <div class="table-scrollable">
    <table align="left" border="1">
    <td height="40">
    <div style="height:100px;width:100px;overflow:auto;">
    {if $links}
    {foreach item=link from=$links}

    {$link}<br>

    {/foreach}
    {/if}
    </div>
    </td>
    </table>
    </div>

  • #2
    Das musst du den Hersteller der Software fragen.

    Kommentar


    • #3
      dynamische urls

      Echt jetzt, hat keiner ne Idee? :-D

      Kommentar


      • #4
        Zitat von anja-alsdorf Beitrag anzeigen
        Da die urls nicht aus der Datenbank auszulesen sind stehe ich etwas auf dem Schlauch.
        Wie willst du dann einen Link aufbauen? Irgendwie müssen die DB-Einträge ja zu einer Seite führen, aber wie können wir unmöglich wissen. Daher ist der Hinweis auf den Hersteller die einzig richtige Antwort.

        Kommentar

        Lädt...
        X