Ergebnis 1 bis 13 von 13
  1. #1
    Avatar von heaven
    heaven ist offline Doppel-As
    registriert
    04-01-2001
    Beiträge
    129

    suche bestimmtes script bzw. dessen "namen"

    hallo ihrs,

    ich weiß, das ist ein ungenauer titel, aber ein besserer fiel mir nicht ein.

    ich suche ein php-script, mit dem ich news oder einträge einer db anzeigen kann, und zwar inklusive detailausgabe. soll heißen, wie auf mo's hauptseite stehen links die navigationspunkte mit den links, in der mitte (oder in unserem fall rechts) werden dann die inhalte aufgerufen (i.d.r. als überschriftenliste einer db oder als erste 4 zeilen der news). dort soll dann wiederum ein link drin sein, mit dem man sich entweder die detailangabe des datensatzes oder eben die kompletten news anzeigen lassen kann.

    ich habe nun bereits auf allen möglichen php-seiten nach diesen news-scripts und diesen cms-scripts gesucht und mir die angeschaut, aber die sind alle viel zu umfangreich für unseren bedarf. es braucht keine kommentierungen, es braucht keine bewertungen, auch brauchen die "normalen" user keine schreibrechte. lediglich eine eingabeseite für die admins sollte es irgendwo geben.

    vielleicht habe ich nach dem falschen gesucht? hat irgendjemand von euch ne ahnung, unter welchen stichworten ich eher suchen sollte oder kennt jemand ein skript, mit dem wir so etwas hinbekommen könnten?
    mfg,
    heaven

  2. #2
    Avatar von turminal
    turminal ist offline Tripel-As
    registriert
    24-05-2001
    Ort
    Planeta Terra
    Beiträge
    208
    du meinst also ein kleines artikelsystem ohne artikel, ohne comments, ohne send-to-friend? such evtl. mal nach 'artikel' oder 'artikelsystem'

  3. #3
    Avatar von heaven
    heaven ist offline Doppel-As
    registriert
    04-01-2001
    Beiträge
    129
    öööhm... nu ja... ich glaub schon *nichtsicheris*

    mit artikeln schon. aber eben durch uns zu schreiben und dann hereinzustellen, nicht irgendwelche vorgefertigten artikel. auf jeden fall ohne kommentierungsmöglichkeiten und ohne votes und ohne dead-link-hinweis!
    (ich habs letztens erst in mühsamer kleinarbeit geschafft, ein linkingsystem-script runterzuladen, zu installieren, unsere 195 in alter form vorhandenen links (natürlich manuell, man ist ja doof) zu übertragen und dann auch noch die bisherigen hits in die neue tabelle zu übertragen... und dann hat so ein ars*********** nachts überstunden gemacht und bei fast jedem einzelnen link den dead-link angeklickt! *tob*! am nächsten morgen waren wir überschüttet von deadlink-meldungen... da kam mir albus hilfe in dem anderen thread wirklich recht, denn dann konnte ich das wenigstens offline und alles auf einmal korrigieren. hat dennoch lange genug gedauert, aber beim nächsten mal weiß ich, wie es schneller geht. *koppschüttel*

    das mit dem "weiterempfehlen" wäre vielleicht nicht schlecht, aber auf dauer vielleicht auch nervig, wenn es unter jedem artikel steht? was meinst du? in der regel haben wir (bis auf die news) allerdings längere artikel.

    so, ich mache mich mal auf die suche nach deinen genannten stichworten. danke und liebe grüße.
    mfg,
    heaven

  4. #4
    Avatar von Albu
    Albu ist offline Foren-Gott
    registriert
    04-07-2001
    Beiträge
    13.501
    Hi heaven,

    warum nimmst Du nicht ein System, welches Comments, Votes, Recommendations, etc... unterstützt und stutzt dieses zusammen??

    Schliesslich bauchst Du ja nur auf den Anzeigeseiten Links und Formulare rauszunehmen, bzw auszukommentieren. Der Vorteil: die Datenbank ist für Zukünftiges gerüstet und i.d.R. stört es die DB nicht, wenn keiner Voted oder Comments ablegt. Und im Adminbereich kannst Du ja notfalls auch alle Links rausnehmen, die auf die unerwünschten Funktionen verweisen.
    Denn: was der Benutzer nicht sieht, oder anklicken kann, das kann er auch nicht benutzen.... und Du kommst relativ schnell zu einem funktionierenden System, oder??
    Natürlich kann man auch schnell was selba programmieren, aber warum die Arbeit machen, wenns andere schon fix und fertig anbieten?? Und wer weiß vielleicht schreien in zwei Wochen Deine User nach einer Möglichkeit zum Kommentieren der Beiträge..... und da macht _die_ heaven (*grins*) einfach die fehlenden Links wieder rein und alle sind happy.....

    ciao,

    AlBu
    1. Get people to play Space Taxi
    2. Sell real estates on neptun
    3. Profit!

    IE is not a browser, it is a scream.


    Outside of a dog, a book is man's best friend. Inside of a dog, it's too dark to read.

  5. #5
    Avatar von heaven
    heaven ist offline Doppel-As
    registriert
    04-01-2001
    Beiträge
    129
    *breit mitgrins*
    sowas hatte ich mir auch schon überlegt...

    einfache erklärung, wieso ich das nicht mache: ich hab zu wenig ahnung davon.
    wenn ich mir z.b. so ein funktionierendes multifunktionsfähiges redaktionssystem runterlade und dann raufinstalliere und es wider erwarten zum laufen bringe, bin ich erst mal stolz wie oskar. nu ja, danach muss ich es beschneiden (ich seh schon, der überwiegende teil von euch zuckt genauso zusammen wie ich *feix*)

    ... das beschneiden an sich ist nicht mal das ursprüngliche problem, aber wie bitte geht das, wo soll ich das skalpell ansetzen?? das rauskommentieren? in perl setze ich # . aber in php? ich sagte ja, ich bin ne absolute anfängerin.

    weiteres problem ist, dass sich bei sonem kompletten system bei mir zich tabellen aufbauen, die ich onlinen muss (und ggf wieder offlinen muss, bevor meine mitstreiterinnen sich das synchronisierend runterladen), weil in meiner offline-wamp-konfiguration bei php irgendein parse-error in zeile ixtausendhastenichtgesehn anzeigt wird. da konnte selbst mo nicht mehr weiterhelfen. insofern mache ich diese ganze bastelei halt derweil online, und das ist teuer. *seufz*

    das mit dem "schnell mal selba programmieren" ist ein scherz, oder? *sbg*. kennst mich noch nicht so gut wie andere *feix*

    wie lautet denn der kommentar-befehl bei php und wie schließe ich den ordnungsgemäß ab und wo und mit oder ohne leerzeichen?

    _die_ heaven *zwinkert albu zu und* sagt allen
    mfg,
    heaven

  6. #6
    Avatar von Albu
    Albu ist offline Foren-Gott
    registriert
    04-07-2001
    Beiträge
    13.501
    also nehmen wir mal an, Du findest ein schickes Redaktionssystem und Du schaffst es dieses lauffähig zu installieren: *grins*

    dann *meinSkalpellzück* sollte es möglich sein herauszufinden, welche Dateien für die Darstellung der Listen und Detailansichten benutzt werden. Dabei mußt Du lediglich die Bereiche für die Besucher anfassen. Wenn Du diese also gefunden hast, dann kannst Du hergehen und alle Links und/oder Aufrufe zu etwaigen Comments, Votes, usw. zu entfernen oder auszukommentieren.

    Auskommentieren: // Kommentiert innerhalb der Zeile bis Zeilenende aus
    /* und */ kommentieren Blöcke aus (Vorsicht: die Blöcke sollten sich nicht überlappen oder geschachtelt werden!!)

    Für die Tests solltest Du aber Deinen WAMP zum Laufen kriegen, weil sonst ist das _ziemlich_ lästig.
    (wasn das für ne Fehlermeldung?? *vorsichtigfrag*)

    Und das mit dem "selba programmieren" ist kein Scherz ned... denn letztendlich ist das gar nicht schwer....
    was man dazu braucht ist:
    - 1 DB Tabelle
    - 1 Listenskript für Besucher
    - 1 Detailskript für Besucher
    - 1 geschützter Bereich (htaccess ist ausreichend)
    - 1 Listenskript Admins
    - 1 Eingabemaske/Editskript Admins
    fettich!!! (lernste bestimmt ungemein was dazu )

    ciao,

    Albu
    1. Get people to play Space Taxi
    2. Sell real estates on neptun
    3. Profit!

    IE is not a browser, it is a scream.


    Outside of a dog, a book is man's best friend. Inside of a dog, it's too dark to read.

  7. #7
    Avatar von heaven
    heaven ist offline Doppel-As
    registriert
    04-01-2001
    Beiträge
    129
    pöööh!

    und ob ich was dazu lerne! *haahhhhh!!*

    oki, nehmen wir mal an, ich finde so ein schickes, politisch korrektes und überhaupt außerdem von managern anerkanntes redaktionssystem... .

    nehmen wir darüber hinaus an, der himmel beugt sich nieder, wenn man zu schwach ist hinaufzukommen. (ist aus nem österreichischen gedicht geklaut, aber macht gerade nix, weils so gut passt).

    nehmen wir darüber hinaus sogar an, ich schaffe es, dieses schicke, nette und politisch korrekte redaktionssystem zu installieren... *feix*

    und nehmen wir noch weiterhin an, du hast ein magisches skalpell und kannst tatsächlich mit ohne zig tage online vor dem monitor mit brennenden augen und schmerzender blase erkennen, welche Dateien für die Darstellung der Listen und Detailansichten benutzt werden....

    dan, oh mein retter, sage mir, was
    PHP: Error parsing ./browscap/browscap.ini on line 8206 zu bedueten hat?!?... *bin nach wie vor ratlos*
    mfg,
    heaven

  8. #8
    Avatar von Albu
    Albu ist offline Foren-Gott
    registriert
    04-07-2001
    Beiträge
    13.501

    need more input.....

    Also hier ein paar dumme Fragen:
    - Wann genau tritt der Fehler auf?
    - Welche PHP Version setzt Du ein?
    - Was ist Browscap (hab grad mal im google gesucht und eine Version gefunden, aber die hat exakt 6300 Zeilen... wieso also 8206)
    - Kann man Browscap nicht weglassen? (hab sowas noch nie gebraucht....)
    ... öhm hab grad mal ein bißchen weiter gelesen... Du verwendest vermutlich irgendwo get_browser () ??? wenn dem so ist, dann tausch doch mal diese browscap Datei gegen eine Originale aus... vielleicht hilft dem....
    (Quelle: http://www.cyscape.com/browscap/)
    - Geht dem jetzt??
    - wenn dem geht, dann kannste ja mal nach den Zeilen rund um 8206 gucken, wo denn da ein Formatierungsproblem sein könnte... irgendwas muß da ja sein, was 8000 Zeilen lang gut geklappt hat....

    Fragen über Fragen....

    Ciao,

    Albu
    1. Get people to play Space Taxi
    2. Sell real estates on neptun
    3. Profit!

    IE is not a browser, it is a scream.


    Outside of a dog, a book is man's best friend. Inside of a dog, it's too dark to read.

  9. #9
    Avatar von turminal
    turminal ist offline Tripel-As
    registriert
    24-05-2001
    Ort
    Planeta Terra
    Beiträge
    208
    ok, ich weiss nicht genau, ob es das nun ist, was es sein soll (komischer satzbau), aber hier ist es...

    diesen code packst du auf die hauptseite, um deinen kram anzuzeigen, das ganze is noch ein wenig primitiv, aber naja...

    (dateiname: index.php3)
    Code:
                                      <?
    		  $sel = "SELECT * FROM artikel ORDER BY id DESC LIMIT 2";
    		  $que = mysql_query($sel, $connection);
    		  
    		  while ($row = mysql_fetch_object($que)) {
    
                                      //Jetzt kommt eine Sample Tabelle, die ich dem Aufwand halber einfach mal so kopiert hab
                                      ?>
    
                  <table width="250" cellspacing="0" cellpadding="0" border="0">
                  <tr> 
                  <td height="1" align="left" valign="middle" bgcolor="#000000">
                  <font color="#FFFFFF" face="Arial, Helvetica, sans-serif" size="1"><img src="kopf-links.gif" width="17" height="14" align="absmiddle"> 
                  <? echo $row->titel // Gibt die Überschrift der News aus ?>
                  </font></td>
                  <td align="left" valign="top" rowspan="2" width="1" colspan="2">
                  <?
    			  if ($row->picsrc > "") {
    			  ?>
                                                      <img src="<? echo $row->picsrc // Gibt das Bild für den Artikel aus ?>" align="left" alt="Bild">
                                                      <?
    			  } else {
    			  ?><img src="standartbild.jpg" alt="Bild der Headline"><?
    			  }
    			  ?></td>
                  </tr>
                  <tr> 
                    <td align="left" valign="top" bgcolor="#ABABAB" height="55" width="170"> 
                      <table width="100%" border="0" cellspacing="0" cellpadding="1">
                        <tr> 
                          <td><font face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular" size="1">(<? echo $row->user // Wer hat die News geschrieben?>) 
                            <? echo ereg_replace("\n", "<br>", $row->einleitung) // Gibt die Einleitung aus, die auch nochmal bei den richtigen News gezeigt wird ?>
                            </font></td>
                        </tr>
                      </table>
                    </td>
                  </tr>
                  <tr> 
                    <td bgcolor="#ABABAB" colspan="3"> 
                      <table width="100%" cellspacing="0" cellpadding="0" border="0">
                        <tr> 
                          <td bgcolor="#000000" width="20" valign="bottom" align="left></td>
                          <td bgcolor="#000000" valign="top"> 
                            <font face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular" size="1" color="#FFFFFF"><strong><img src="minipfeil.gif" width="4" height="6" align="bottom" border="0">&nbsp;<a href="index.php3?site=artshow.php3&artid=<? echo $row->id ?>">MORE</a><img src="blank.gif" width="10" height="10"><img src="minipfeil.gif" width="4" height="6" align="bottom" border="0">&nbsp;<a href="index.php3?site=comreader.php3&artid=<? echo $row->id ?>">COMMENTS</a></strong></font></td>
                          <td bgcolor="#000000" background="kopf.jpg" width="20" valign="bottom" align="right"></td>
                        </tr>
                      </table>
                    </td>
                  </tr>
                </table>
    mit diesem code kannst du die (ich nenn sie immer so gern so) aufreisser auf der hauptseite anzeigen, ich würd aber noch den tabellencode verändern, damit das ganze deiner seite entsprechend aussieht.

    so, nun kommen wir zum news anzeigen, in voller länge.
    kommentarfunktion is noch drin, aber kannst du leicht raushauen

    (name der datei: artshow.php3)
    Code:
    <?
    if ($artid > "") {
    $sel = "SELECT * FROM artikel WHERE id = ".$artid;
    $que = mysql_query($sel, $connection);
    $num = mysql_num_rows($que);
    }
    if ($num == 1) {
    while ($row = mysql_fetch_object($que)) {
    $art_title = $row->titel;
    $art_start = $row->einleitung;
    $art_text = $row->hauptteil;
    $art_user = $row->user;
    }
    ?> 
    <table width="95%" border="0" cellspacing="0" cellpadding="10" align="center">
      <tr>
        <td> 
          <p><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#000000"><b>
            <? echo $art_title ?>
            </b></font></p>
          <table border="0" cellspacing="0" cellpadding="0" align="center" width="100%">
            <tr> 
              <td valign="top"> 
                <table width="95%" cellspacing="0" cellpadding="0" border="0" align="center">
                  <tr> 
                    <td height="3" align="left" valign="middle" class="startaufmacherheadline" background="kopf.jpg"> 
                      <table width="100%" cellspacing="0" cellpadding="0" border="0">
                        <tr> 
                          <td bgcolor="#000000" background="kopf.jpg" width="20" valign="bottom" align="left"><img src="kopf-links.gif" width="17" height="14"></td>
                          <td bgcolor="#000000" background="kopf.jpg" align="center"> 
                            <font face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular" size="1" color="#FFFFFF"><strong> 
                            <? echo $art_title ?>
                            </strong></font></td>
                          <td bgcolor="#000000" background="kopf.jpg" width="20" valign="bottom" align="right"><img src="kopf-rechts.gif" width="17" height="14"></td>
                        </tr>
                      </table>
                    </td>
                  </tr>
                  <tr> 
                    <td align="left" valign="top" bgcolor="#ABABAB"> 
                      <table width="100%" border="0" cellspacing="0" cellpadding="1">
                        <tr> 
                          <td> 
                            <p><font face="Arial, Helvetica, sans-serif" size="1" color="#000000"> 
                              <? echo ereg_replace("\n", "<br>", $art_start) ?>
                              </font></p>
                            <p><font face="Arial, Helvetica, sans-serif" size="1" color="#000000"> 
                              <?
    				  echo str_replace("\n", "<br>", $art_text);
    				  ?>
                              </font></p>
                            <p align="right"><font face="Arial, Helvetica, sans-serif" size="1" color="#000000">Autor: 
                              <b> 
                              <?
    					echo $art_user;
    					?>
                              </b><br>
                              Verfasst: <b> 
                              <?
    					echo date("d.m.Y", $art_time);
    					?>
                              - 
                              <?
    					echo date("H:i", $art_time);
    					?>
                              </b></font></p>
                          </td>
                        </tr>
                      </table>
                    </td>
                  </tr>
                  <tr> 
                    <td align="left" valign="top" colspan="2"> 
                      <table width="100%" cellspacing="0" cellpadding="0" border="0">
                        <tr> 
                          <td bgcolor="#000000" background="kopf.jpg" width="20" valign="bottom" align="left"><img src="unten-links.gif" width="17" height="14"></td>
                          <td bgcolor="#000000" background="kopf.jpg"><img src="blank.gif" width="10" height="10"></td>
                          <td bgcolor="#000000" background="kopf.jpg" width="20" valign="bottom" align="right"><img src="unten-rechts.gif" width="17" height="14"></td>
                        </tr>
                      </table>
                    </td>
                  </tr>
                </table>
              </td>
            </tr>
          </table>
        </td>
      </tr>
    </table>
    <?
    } else {
    error_msgs(5, $connection);
    }
    ?>
    <br>
    so, kommentare hab ich schon rausgeschmissen. jetzt fehlt noch ne datenbankverbindung. ich mach sowas immer ganz gerne bereits im head, darüber regen sich html-fanatiker und syntax-freaks immer herrlich auf...

    Code:
    <?php 
    include("config.mysql.php3");
    $connection = mysql_connect($server, $user, $pass);
    mysql_select_db($db);
    ?>
    die config.mysql.php3 sieht bei mir so aus...

    (dateiname: config.mysql.php3)
    Code:
    <?
    $server = "dein mysql server host";
    $user = "dein mysql user";
    $pass = "dein mysql pass";
    $db = "die datenbank";
    ?>
    so, nun fehlt ja nur noch die dump für den myadmin...

    Code:
    CREATE TABLE artikel (
       id int(50) NOT NULL auto_increment,
       user varchar(50) DEFAULT 'LA' NOT NULL,
       titel varchar(55) NOT NULL,
       einleitung longtext NOT NULL,
       hauptteil longtext NOT NULL,
       timestamp int(10) DEFAULT '1' NOT NULL,
       picsrc varchar(150) NOT NULL,
       PRIMARY KEY (id)
    );
    
    
    # --------------------------------------------------------
    #
    # Tabellenstruktur fr Tabelle 'comments'
    #
    
    CREATE TABLE comments (
       id int(50) NOT NULL auto_increment,
       artid int(50) DEFAULT '0' NOT NULL,
       titel varchar(150) NOT NULL,
       text longtext NOT NULL,
       user varchar(100) DEFAULT '0' NOT NULL,
       timestamp int(10) DEFAULT '0' NOT NULL,
       type varchar(10) NOT NULL,
       PRIMARY KEY (id)
    );
    wobei ich nicht weiss, ob comments gebraucht werden.
    so, ich hoffe, das hilft dir hier weiter

  10. #10
    Avatar von Albu
    Albu ist offline Foren-Gott
    registriert
    04-07-2001
    Beiträge
    13.501
    @turminal: so in etwa meinte ich das mit dem selbst programmieren
    wobei hier noch die administrative Seite komplett fehlt.... man kann den Usern ja schlecht das Passwort zum phpMyAdmin in die Hand drücken....
    der Code ist durchaus akzeptabel, wobei ich eher einen OOP Ansatz vorziehen würde, der nicht auf eine konkrete DB ausgelegt ist (z.B. mit Hilfe von PHPLib)

    @heaven: ich habe mal ein bißchen auf sourceforge.net rumgesucht und da fiel mir php(Reactor) in die Hände... dieses System macht einen recht vernünftigen Eindruck. Es ist wesentlich umfangreicher und komplexer, als das Skript von Turminal (was nicht unbedingt besser sein muß). Sofern Du es denn installiert bekommst hast Du ein komplettes Paket mit Artikeln, Polls, Foren, CMS usw.
    Wobei jede Komponente einzeln installiert und freigeschaltet werden kann....
    Und das Schöne: es wird permanent weiterentwickelt....
    naja entscheiden mußt Du das letztendlich, aber gugge kost ja nix... (außer vielleicht Zeit und Nerve )

    Ciao,

    Albu
    1. Get people to play Space Taxi
    2. Sell real estates on neptun
    3. Profit!

    IE is not a browser, it is a scream.


    Outside of a dog, a book is man's best friend. Inside of a dog, it's too dark to read.

  11. #11
    Avatar von turminal
    turminal ist offline Tripel-As
    registriert
    24-05-2001
    Ort
    Planeta Terra
    Beiträge
    208
    reactor is net schlecht, sollte man ernsthaft mal in erwägung ziehen. dann hättest du auch gleich alles mögliche, wenn du mal ne community einrichten willst

  12. #12
    Avatar von heaven
    heaven ist offline Doppel-As
    registriert
    04-01-2001
    Beiträge
    129

    uiuiuiuiuiui

    boah, vielen dank für eure mühe! ich hatte mich bislang durch scriptsearch.com gewühlt
    und da das ein oder andere mal ausprobiert, aber auch wieder deinstalliert.

    ich werde mir dieses reactor mal anschauen. wenn das alles einzeln zu installieren ist, könnte
    das klappen. ansonsten werde ich es mit dem turminal-code (dankeschön!!!!) mal versuchen.
    ich glaube, das ist tatsächlich in etwa ds, was mir vorschwebte.

    *macht sich an die arbeit*
    mfg,
    heaven

  13. #13
    Avatar von heaven
    heaven ist offline Doppel-As
    registriert
    04-01-2001
    Beiträge
    129
    es gibt tage, da fühle ich mich für alles zu doof! ziemliche scheiße, wenn sich diese tage häufen... *rafft nach dem heutigen rumprobieren nix mehr und steigt für ein temporäres erfolgserlebnis zunächst mal wieder auf baseportal.de um* *megaseufz*
    mfg,
    heaven

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •