
| Autor |
Nachricht |
Zheobitt
phpBB2.de User

Anmeldungsdatum: 31.10.2002
Beiträge: 10
|
Verfasst am:
Fr 08 Nov, 2002 00:40 |
  |
Mein Problem:
Ich möchte gerne auf meiner Startseite ein kleines Feld mit allgemeinen News zur Seite (und halt nicht unbedingt nur zum Forum) setzen, so zwischen die anderen Tabellen-Felder meiner Portal-Seite (ezPortal, btw.).
Da ich jedoch nicht immer wieder die Portal.php abändern möchte, hatte ich mir gedacht, ich lege mir eine kleine Datei an, in die ich die wechselnden Seiten-News schreibe, und zeige die dann in dem Textfeld an. (Noch feiner wäre es natürlich, wenn es im Adminstration-Center eine Option gäbe, die Texte direkt einzugeben und diese dann in dem Feld darzustellen).
Gibt es da eine Lösung? Ich hoffe, es war erklärend genug.
Ich bedanke mich im Voraus. |
_________________ Ich bin der Geist, der ewig wacht... oder so! |
|
    |
 |
Google
|
Verfasst am:
|
 |
|
|
 |
PHiL
phpBB2.de User


Anmeldungsdatum: 07.09.2002
Beiträge: 17
|
Verfasst am:
Fr 08 Nov, 2002 15:57 |
  |
du kannst an die bestimmte stelle in "portal.php" folgendes schreiben:
| Code: |
<?php
include("neuigkeiten.php");
?> |
du erstellst dann eine datei "neuigkeiten.php" und schreibst dort die informationen rein.
dies wirst du hächstwahrscheinlich mit html tags machen
per php wird diese datei dann in die portal.php eingefügt! |
|
|
    |
 |
Zheobitt
phpBB2.de User

Anmeldungsdatum: 31.10.2002
Beiträge: 10
|
Verfasst am:
Fr 08 Nov, 2002 18:35 |
  |
O.k., aber was mache ich, wenn ich nur einen reinen Text integrieren möchte? Ginge das nicht auch? So spar ich mir nämlich die ganzen HTML-Tags...  |
_________________ Ich bin der Geist, der ewig wacht... oder so! |
|
    |
 |
Thomson
Universal Genius

Anmeldungsdatum: 05.08.2002
Beiträge: 4726
Wohnort: a shibby place
|
Verfasst am:
Fr 08 Nov, 2002 19:15 |
  |
Jemand könnte so freundlich sein, und ein php-Script, welches auf deine Webseite abgestimmt ist, schreiben, wo du dann nur noch ganz oben die daten (name des Autors, E-Mail-Addy, Nachricht, Zeit, etc) eintragen musst und das Ganze wird dann automatisch erstellt...
Da würde ich dir aber trotzdem ein Newssystem empfehlen, welches du einmal konfigurierst und dann per include einbauen kannst...
Tom |
_________________ There are only 10 types of people in the world: Those who understand binary, and those who don't... |
|
      |
 |
Zheobitt
phpBB2.de User

Anmeldungsdatum: 31.10.2002
Beiträge: 10
|
Verfasst am:
Fr 08 Nov, 2002 19:23 |
  |
Hmh, also nach ein wenig suchen habe ich nun bereits einen Anfänger-Artikel (als Anfänger muss ich mich nun mal im Bereich PHP und mySQL bezeichnen) gefunden, der den Umgang mit der Datenbank und dem Auslesen erläutert.
Ich werde das mal testen und Euch wissen lassen, wie weit ich gekommen bin (da hab ich ja Ehrgeiz, ne? ).
Aber schon mal vielen Dank. |
_________________ Ich bin der Geist, der ewig wacht... oder so! |
|
    |
 |
PHiL
phpBB2.de User


Anmeldungsdatum: 07.09.2002
Beiträge: 17
|
Verfasst am:
Fr 08 Nov, 2002 19:28 |
  |
dann hab ich das wohl etwas falsch verstanden:
| Zheobitt hat folgendes geschrieben: |
| ein kleines Feld |
|
|
|
    |
 |
Zheobitt
phpBB2.de User

Anmeldungsdatum: 31.10.2002
Beiträge: 10
|
Verfasst am:
Fr 08 Nov, 2002 21:51 |
  |
Also, das mit dem Auslesen funktioniert schon wunderbar.
Jetzt aber folgendes:
Beim ezPortal habt Ihr doch in der mittleren Reihe einen kleinen Willkommens-Text. Und den wollte auslesen.
Ich also nicht doof, öffne die portal.tpl und ersetze die betreffende Stelle der Tabelle ({Welcome_Text} usw.) einfach durch den include-Befehl, mit dem ich die Datei einbinde, mittels der ich den News-Text aus der Datenbank auslese. (Kommt Ihr noch mit?)
Und was passiert? Nix!
Mache ich das gleiche in der portal.php funktioniert es! Dann erscheint der Text jedoch ganz am Ende der Seite...
Also, ich stelle mir das so vor:
Ich habe ja bereits eine Variable, die den News-Text enthält. So weit, so schlecht.
Doch wie biege ich das jetzt hin, das der Welcome_Text der Variable entspricht?
Sorry, aber ich habe heute irgendwie einen Block. Und das als Anfänger. |
_________________ Ich bin der Geist, der ewig wacht... oder so! |
|
    |
 |
PHiL
phpBB2.de User


Anmeldungsdatum: 07.09.2002
Beiträge: 17
|
Verfasst am:
Fr 08 Nov, 2002 22:17 |
  |
ich gehe mal davon aus, das das ezportal im hauptverzeichnis deines webspace liegt und das newssystem in "news".
so nun müsstest du das so schreibe:
| Code: |
<?php
chdir("news");
include(" // datei für die newsausgabe // ");
chdir("../");
?> |
ps es wäre praktisch wenn du mir sagen würdest welches newssystem du nutzt!  |
|
|
    |
 |
Zheobitt
phpBB2.de User

Anmeldungsdatum: 31.10.2002
Beiträge: 10
|
Verfasst am:
Fr 08 Nov, 2002 22:30 |
  |
Ähm, gar keins.
Ich muss dazu sagen, das ich das ganze derzeit offline mittels EasyPHP teste.
Ich habe mir einfach eine Datei geschrieben, namentlich news.php. In dieser Datei steht dann folgender Text:
| Zitat: |
<?php
$conn = mysql_connect("localhost","root","");
$db = mysql_select_db ("mySQL",$conn);
$abfrage = "SELECT Newstext FROM news";
$ergebnis = mysql_query($abfrage) or die ("Invalid query");
while(list($wort) = mysql_fetch_row($ergebnis)){
echo"
<tr>
<td class="row1" align="left">
$wort<br>
</td>
</tr>";
}
?>
|
So, und an der Stelle, an der normalerweise im ezPortal der Welcome_Text ausgegeben wird, habe ich dann Dein oben genanntes Beispiel gesetzt und es passiert wieder nix... Der Zugriff auf die Daten funktioniert, man kann das ja testen, in dem man news.php getrennt aufruft.
Ach so ja, natürlich weiss ich auch, das die Daten für den Zugriff auf die Datenbank durch Variablen ersetzt werden müssen. Das mache aber erst, wenn ich weiss, das der Rest läuft. Dann kann ich es ja auch einfacher anpassen.
So sieht übrigens die betreffende Tabellenzelle in der portal.tpl aus:
| Zitat: |
<!-- BEGIN welcome_text -->
<tr>
<td class="catHead" height="25"><span class="genmed"><b>{L_NAME_WELCOME}</b></span></td>
</tr>
<tr>
<td class="row1" align="left">
<span class="gensmall" style="line-height:150%">
<?php
chdir("news");
include("news.php");
chdir("../");
?>
</span>
</td>
</tr>
<tr>
<td height="15"></td>
</tr>
<!-- END welcome_text -->
|
Ich weiss, ich stell mich vermutlich einfach nur ziemlich blöde an.
Danke soweit schon mal. |
_________________ Ich bin der Geist, der ewig wacht... oder so! |
|
    |
 |
PHiL
phpBB2.de User


Anmeldungsdatum: 07.09.2002
Beiträge: 17
|
Verfasst am:
Fr 08 Nov, 2002 23:45 |
  |
du kannst praktisch auch
| Code: |
<?php
include("news/news.php");
?> |
benutzen, aber letztendlich komt genau das selbe raus...
leider kan nich da grad nicht helfen... |
|
|
    |
 |
Zheobitt
phpBB2.de User

Anmeldungsdatum: 31.10.2002
Beiträge: 10
|
Verfasst am:
Sa 09 Nov, 2002 13:36 |
  |
Ist nicht schlimm, ich glaube, der News-Mod kann mir da weiterhelfen.
Ich sag Bescheid, wenn ich was erreicht habe. |
_________________ Ich bin der Geist, der ewig wacht... oder so! |
|
    |
 |
|
|
|
|
|
Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
|