Re: @fb Auswahlübersicht in Redaktionssystem??? - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von fb (406 Beiträge) am Samstag, 2.Juni.2001, 14:27.
    Re: @fb Auswahlübersicht in Redaktionssystem???

      Hallo Matthias,
      so habs Dir jetzt mal zusammengebastelt:

      Den code zwischen den Zeilen die mit ***** gekennzeichnet sind einfügen. Diese Zeilen sind in den Templates vorhanden.
      </td><td valign=top>*****
      <!-- Übersicht ausgeben aller datenbanken -->
      <table>
      <perl>
      my $link="/cgi-bin/baseportal.pl?htx=/Webfox/Redaktionssystem/"; #[1]
      out "<tr><td valign=top>";  #[2]
      &inhalt ("News","NEWS",10); #[3]
      out "</td><td valign=top>"; #[2a]
      &inhalt ("Presse","PRESSE",10);
      out "</td></tr>";
      sub inhalt #[4]
      {
      my $i=0;
      my ($db,$header,$range) = @_;
        out "<table><tr><td bgcolor=c0c0c0><b>$header</b><br><font face=Arial size=2>Die $range neusten Einträge.</font></td></tr>";
        out "<tr><td bgcolor=cfcfcf><font face=Arial size=2>";
        get "Id==* sort=-", "$db", "saetze";
        while(get_next("saetze") && $i < $range) {
          out "<a href='$link$db&id=$_id'>$Titel</a><br>";
          $i++;
        }
        out "</font></td></tr></table>";
      }
      </perl>
      <!-- Übersicht ende -->
      </table>*****
      

      zu #[1]
      Hab ich schon für Dich angepasst.

      zu #[3]
      Für jede Vorschau musst Du diese Zeile einfügen.
      &inhalt ruft die unterrutine #[4] auf. folgende Parameter werden dabei erwartet:
      
      ("Datenbankname","Titel der Übersicht","Anzahl der Datensätze")

      zu #[4]
      Das ist die rutine zur ausgabe der Einträge. Parameter siehe #[3].
      Jede Datenbank wird in einer Kleinen Tabelle ausgegeben. Ob diese Tabellen nebeneinander oder Untereineander stehen kannst Du bei #[2] und #[2a] Steuern.

      WICHTIG:
      Templates und dazugehörige Datenbanken haben den Gleichen Namen Datenbank "News" Template "News".
      Ich gehe davon aus das alle seiten in ein und dem selben verzeichniss liegen "Redaktionssystem". Sollten Seiten und datenbanken in einem Unterverzeichniss liegen musst Du das bei #[3] mit angeben, ca so: "unterverzeichniss/Datenbank".

      Bei den ausgabeseiten musst Du dann allerdings dafür sorgen das die Id dei mitgeschickt wird ausgewertet wird und auch einen Link bereitstellen der Alle Einträge Aufruft. Das sieht dann so aus:
      </td><td valign=top>*****
      <a href="/cgi-bin/baseportal.pl?htx=$htx"><b>Alle Einträge</b></a><br>
      <loop Id==$id sort=->
      


      So das wars auch schon.

      fb


    Ihre Antwort:

    Name: EMail: EMail bei Antwort? WWW:
    Titel:
    Text:

    Neuer Eintrag


 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Matthias (331 Beiträge) am Freitag, 1.Juni.2001, 13:18. WWW: www.allwanted.de
    @fb Auswahlübersicht in Redaktionssystem???

      Hi fb!
      Ist es nicht möglich eine Auswahl (wie bei der normalen bs Datenbank) aller Themen (News, Presse usw.) in die Homepage des Redaktionssystems zu implementieren? So ist ein kurzer Überblick gewährleistet und der Interessierte muss nicht alle Themen durchgehen (Bei mir ja über 10).
      Besten Gruss,
      Matthias

     Antworten

    Beitrag von fb (406 Beiträge) am Freitag, 1.Juni.2001, 14:27.
    Re: @fb Auswahlübersicht in Redaktionssystem???

      müsste eigentlich schon gehen.
      Du meinst eine Eingangsseite in der alle datenbanken mit einträgen erscheinen?

      Geht das nicht mit loop durch eine Datenbank nach der anderen?

      <table>
      <tr>
      <td><b>Presse</b><br>
      <loop db=Presse>
      $Titel<br>
      </loop>
      </td>
      

      <td><b>News</b><br>
      <loop db=News>
      $Titel<br>
      </loop>
      </td>
      </tr></table>
      

      würde ne zweispaltige Tabelle mit Presse und News und allen Titeln anzeigen. Musst Du natürlich noch an Dein design anpassen. Sinn würde es natürlich machen die Überschriften gleich als link zum ensprechenden Template auszugeben und die anzahl auf die ersten 10 Einträge zu beschränken oder so.

      Hoffe das war das was Du wolltest.

      fb

      PS habs nicht getestet.

     Antworten

    Beitrag von Matthias (331 Beiträge) am Freitag, 1.Juni.2001, 23:07. WWW: www.allwanted.de
    Re: @fb Auswahlübersicht in Redaktionssystem???

      Hi!
      Ich habe eine Linkfunktion eingebaut (siehe Code) allerdings geht der Link ins Leere. Es fehlt wohl noch eine Verbindung?!

      <td><b>News</b><br>
      <loop db=News>
      <h4><a href="$URL">$Titel</a></h4>
      </loop>
      </td>
      </tr></table>
      

     Antworten

    Beitrag von fb (406 Beiträge) am Samstag, 2.Juni.2001, 00:00.
    Re: @fb Auswahlübersicht in Redaktionssystem???


      Kommt $URL aus der Datenbank?
      Ist diese absolut http://www.
      wenn es sich um einen Link zu einer seite ausserhalb von Baseportal handelt?

      Wie mir schaint möchtest Du aber sone Art inhaltsverzeichniss mit link auf den Eintrag realisieren oder?

      Wird dabei ein anderes Template aufgerufen das die ID des gewählten eintrags erwartet?

      Fragen über Fragen :-)

      Aber wenn diese beantwortet sind kann ich Dir wohl helfen :-)

      fb

     Antworten

    Beitrag von Matthias (331 Beiträge) am Samstag, 2.Juni.2001, 11:42. WWW: www.allwanted.de
    Re: @fb Auswahlübersicht in Redaktionssystem???

      Ja, ich möchte ein Inhaltsverzeichniss mit Link auf den Eintrag erstellen.
      Der Testeintrag aus der db News wird dann auch angezeigt (wie im Code beschrieben) allerdings verweist er auf http://baseportal.de/cgi-bin/ und sonst nix - klar das der Link ins leere geht!
      Schaus Dir mal im RDS an:
      http://baseportal.de/cgi-bin/baseportal.pl?htx=/Webfox/Redaktionssytem/Start
      Es soll dann der jeweils zum Link passende Text aufgerufen werden. Quasi die Detailanzeige des RDS. Wie das mit der ID funktioniert und ob diese erwartet wird weiss ich leider nicht...

     Antworten

    Beitrag von fb (406 Beiträge) am Samstag, 2.Juni.2001, 14:27.
    Re: @fb Auswahlübersicht in Redaktionssystem???

      Hallo Matthias,
      so habs Dir jetzt mal zusammengebastelt:

      Den code zwischen den Zeilen die mit ***** gekennzeichnet sind einfügen. Diese Zeilen sind in den Templates vorhanden.
      </td><td valign=top>*****
      <!-- Übersicht ausgeben aller datenbanken -->
      <table>
      <perl>
      my $link="/cgi-bin/baseportal.pl?htx=/Webfox/Redaktionssystem/"; #[1]
      out "<tr><td valign=top>";  #[2]
      &inhalt ("News","NEWS",10); #[3]
      out "</td><td valign=top>"; #[2a]
      &inhalt ("Presse","PRESSE",10);
      out "</td></tr>";
      sub inhalt #[4]
      {
      my $i=0;
      my ($db,$header,$range) = @_;
        out "<table><tr><td bgcolor=c0c0c0><b>$header</b><br><font face=Arial size=2>Die $range neusten Einträge.</font></td></tr>";
        out "<tr><td bgcolor=cfcfcf><font face=Arial size=2>";
        get "Id==* sort=-", "$db", "saetze";
        while(get_next("saetze") && $i < $range) {
          out "<a href='$link$db&id=$_id'>$Titel</a><br>";
          $i++;
        }
        out "</font></td></tr></table>";
      }
      </perl>
      <!-- Übersicht ende -->
      </table>*****
      

      zu #[1]
      Hab ich schon für Dich angepasst.

      zu #[3]
      Für jede Vorschau musst Du diese Zeile einfügen.
      &inhalt ruft die unterrutine #[4] auf. folgende Parameter werden dabei erwartet:
      
      ("Datenbankname","Titel der Übersicht","Anzahl der Datensätze")

      zu #[4]
      Das ist die rutine zur ausgabe der Einträge. Parameter siehe #[3].
      Jede Datenbank wird in einer Kleinen Tabelle ausgegeben. Ob diese Tabellen nebeneinander oder Untereineander stehen kannst Du bei #[2] und #[2a] Steuern.

      WICHTIG:
      Templates und dazugehörige Datenbanken haben den Gleichen Namen Datenbank "News" Template "News".
      Ich gehe davon aus das alle seiten in ein und dem selben verzeichniss liegen "Redaktionssystem". Sollten Seiten und datenbanken in einem Unterverzeichniss liegen musst Du das bei #[3] mit angeben, ca so: "unterverzeichniss/Datenbank".

      Bei den ausgabeseiten musst Du dann allerdings dafür sorgen das die Id dei mitgeschickt wird ausgewertet wird und auch einen Link bereitstellen der Alle Einträge Aufruft. Das sieht dann so aus:
      </td><td valign=top>*****
      <a href="/cgi-bin/baseportal.pl?htx=$htx"><b>Alle Einträge</b></a><br>
      <loop Id==$id sort=->
      


      So das wars auch schon.

      fb

     Antworten

    Beitrag von fb (406 Beiträge) am Samstag, 2.Juni.2001, 14:32.
    Re: @fb Auswahlübersicht in Redaktionssystem??? Nachtrag

     Antworten


     
 Liste der ersten 150 Einträge:Einklappen Zur Eingabe 
 Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.50s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!