Shop-Hilfe.com
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 21.11.2006, 22:00   #1
TP-Member
 
Benutzerbild von Rosenbär
 
Registriert seit: Mar 2003
Rosenbär macht alles soweit korrekt
Question

Newssystem einbauen...


Hallo,

1.) Ich möchte auf meiner Seite, die ich gerade erstelle, so eine Art Newssystem einbauen, wie man es von diversen Seiten kennt, so dass die aktuellste News immer zuoberst erscheint und aus einem Titel (meist noch mit einem Balken als Hintergrund) und darunter befindlichem Text besteht. So wie hier in der Mitte (soll keine Werbung für's Spiel sein, ist mir nur grad nichts besseres eingefallen).
Kommentarfunktion und ähnliches brauche ich nicht, ich will nur, dass auf der Seite der Titel und Text (zB von einer externe php Datei, die includiert wird) dargestellt werden.

Da ich meine Seite mit CSS gestalte, kam die Frage auf, ob ich dies doch besser mit einer Tabelle machen sollte, indem für jeden Eintrag eine Spalte und zwei Zeilen (Titel/Text) eingefügt werden, im Sinne von
PHP-Code:
echo "<table +Formatierung>";
//dann mit einer WHILE Schleife so oft eine 
<tr>
 <
td>Titelinhalt</td>
</
tr>
<
tr>
 <
td>include text.php oder getcontent()</td>
</
tr>
//erstellen lassen, wie es NEWS Einträge gibt.
echo "</table>";
//Und diese natürlich von oben bis unten jeweils nach dem aktuellsten Datum
anzeigen lassen (aus der SQL Datenbank
oder ob ich anstatt der Tabelle pro Eintrag zwei <div></div> generieren lassen sollte, die dann mittels Klassen in der style.css definiert werden (feste Breite; clear, damit sie untereinander sind).


2.) Ein ähnliches Problem habe ich mit der Navigation, welche aus einem Balken oben, dann die Links und einen Balken unten besteht. Sollte ich das einfachheitshalber mit einer dreizeiligen Tabelle oder mit mit drei untereinanderliegenden DIVs machen?


Wie soll ich diese zwei Punkte am besten lösen? Bin kein PHP Profi, möchte es aber gerne selber machen...
Rosenbär ist offline   Mit Zitat antworten


Alt 22.11.2006, 10:21   #2
321
TP-Specialist
 
Benutzerbild von 321
 
Registriert seit: Nov 2004
Ort: Die Insel in Europa die aus Europa erst Europa macht _________________________ Nähe Lenzburg
321 hilft, wo's geht321 hilft, wo's geht321 hilft, wo's geht
die CSS-Variante ist sicher in beiden Fällen besser.
auch <ul><li> statt <table> wäre eine Möglichkeit.

[???]
PHP-Profi oder nicht: Es ist gleich schwierig oder leicht,
<Div>, <Table> oder <ul> auszugeben.
[/???]
__________________
[321 Name="Joe"]
wie immer, lieber gleich mit notepad, dem Editor meines Vertrauens
[/321]


use my HTML-Tester

Motto'06: Mut zur deutschen Sprache!
321 ist offline   Mit Zitat antworten
Alt 24.11.2006, 01:44   #3
TP-Member
 
Benutzerbild von Rosenbär
 
Registriert seit: Mar 2003
Rosenbär macht alles soweit korrekt
sodele, danke 321, mit CSS ging's wunderbar, habe das NEWS-System fertiggestellt, bis auf eine Kleinigkeit.
Funktioniert fast alles wunderbar.
Jedoch habe ich ein anderes kleines Problem:
Wenn ich einen Eintrag in die DB mache, dann speichert es auch immer das Aktuelle Datum und die Zeit.
Datum und Zeit werden von mir auch bei den einzelnen News in unserem Format (24.11.2006) dargestellt, dank eines Skripts, das ich im Netz gefunden habe.
Leider jedoch sind Zeit und Datum zu nahe aufeinander und somit schwer auseinander zu halten.
Wie kann ich nun ein umgewandeltes Datum samt Zeit so verändern, dass ein grösserer Abstand zwischen den beiden besteht bzw. dass ich da noch ein / oder so einbauen könnte...?
Also nicht 22.11.2006 01:42:45
sondern 22.11.2006 / 01:42:45

mit date() kann ich ja nur die aktuelle Zeit auslesen und nicht ein Datum in einer Variablen (zB: DatumsWandler($MySQL_Datum1)), oder...? Und falls doch, weiss ich leider nicht wie...!
Rosenbär ist offline   Mit Zitat antworten
Alt 24.11.2006, 03:11   #4
TP-Urgestein
 
Benutzerbild von webcreate
 
Registriert seit: Nov 2003
Ort: NRW
webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts
Bitte
PHP-Code:
<?php
function DatumsWandler($Datum$sep null)
{
    if(
strlen($Datum) == 10)
    {
        
$GewandeltesDatum substr($Datum82);
        
$GewandeltesDatum .= ".";
        
$GewandeltesDatum .= substr($Datum52);
        
$GewandeltesDatum .= ".";
        
$GewandeltesDatum .= substr($Datum04);
        return 
$GewandeltesDatum;
    }
    elseif(
strlen($Datum) == 19)
    {
        
$GewandeltesDatum substr($Datum82);
        
$GewandeltesDatum .= ".";
        
$GewandeltesDatum .= substr($Datum52);
        
$GewandeltesDatum .= ".";
        
$GewandeltesDatum .= substr($Datum04);
        if(
gettype($sep) == "string"$GewandeltesDatum .= " ".$sep;
        elseif(
gettype($sep) == "integer") for($i 1$i <= $sep$i++) $GewandeltesDatum .= "&nbsp;";
        
$GewandeltesDatum .= substr($Datum10);
        return 
$GewandeltesDatum;
    }
    else
    {
        return 
FALSE;
    }
}
$MySQL_Datum1 "2003-03-02";
$MySQL_Datum2 "2003-03-02 16:04:58";
echo 
DatumsWandler($MySQL_Datum1),
"<br><br>",
// Angabe eines Separationszeichens
DatumsWandler($MySQL_Datum2"/"),
"<br><br>",
// Angabe der Anzahl von gewünschten Leerzeichen
DatumsWandler($MySQL_Datum25);
?>
__________________
Gruß Mark
Mein Blog zum TP || XING Profil || grafiker.de Profil || How to use GOOGLE || PS Kniffe
emCalculator 1.0



webcreate IT SOLUTIONS
www.webcreate-nrw.de
webcreate ist offline   Mit Zitat antworten
Alt 24.11.2006, 07:55   #5
321
TP-Specialist
 
Benutzerbild von 321
 
Registriert seit: Nov 2004
Ort: Die Insel in Europa die aus Europa erst Europa macht _________________________ Nähe Lenzburg
321 hilft, wo's geht321 hilft, wo's geht321 hilft, wo's geht
Ist ja ne kleine Köstlichkeit mit dem Type von $sep!
__________________
[321 Name="Joe"]
wie immer, lieber gleich mit notepad, dem Editor meines Vertrauens
[/321]


use my HTML-Tester

Motto'06: Mut zur deutschen Sprache!
321 ist offline   Mit Zitat antworten
Alt 24.11.2006, 12:09   #6
TP-Urgestein
 
Benutzerbild von webcreate
 
Registriert seit: Nov 2003
Ort: NRW
webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts
Wie meinen?
__________________
Gruß Mark
Mein Blog zum TP || XING Profil || grafiker.de Profil || How to use GOOGLE || PS Kniffe
emCalculator 1.0



webcreate IT SOLUTIONS
www.webcreate-nrw.de
webcreate ist offline   Mit Zitat antworten
Alt 24.11.2006, 12:43   #7
TP-Member
 
Benutzerbild von Rosenbär
 
Registriert seit: Mar 2003
Rosenbär macht alles soweit korrekt
Ja super. Vielen Dank. Soweit bin ich bei PHP leider noch nicht, als dass ich das selber hätte so lösen können...
Funktioniert genau, wie gewünscht...
Rosenbär ist offline   Mit Zitat antworten
Alt 24.11.2006, 13:43   #8
321
TP-Specialist
 
Benutzerbild von 321
 
Registriert seit: Nov 2004
Ort: Die Insel in Europa die aus Europa erst Europa macht _________________________ Nähe Lenzburg
321 hilft, wo's geht321 hilft, wo's geht321 hilft, wo's geht
Hi Mark, ich meinte mit Köstlichkeit den Switch per Type:
Ein Zeichen bei String oder n Blanks bei numerisch.
__________________
[321 Name="Joe"]
wie immer, lieber gleich mit notepad, dem Editor meines Vertrauens
[/321]


use my HTML-Tester

Motto'06: Mut zur deutschen Sprache!
321 ist offline   Mit Zitat antworten
Alt 24.11.2006, 13:48   #9
TP-Urgestein
 
Benutzerbild von webcreate
 
Registriert seit: Nov 2003
Ort: NRW
webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts
Das habe ich mir schon gedacht, mir war nur nicht so ganz klar, ob es nun wirklich gefiel, oder ob es ironisch gemeint war... daher.
Sicherlich kann man da auch anders ran, aber das war nun mal zu der Uhrzeit mein erster Gedankengang.
__________________
Gruß Mark
Mein Blog zum TP || XING Profil || grafiker.de Profil || How to use GOOGLE || PS Kniffe
emCalculator 1.0



webcreate IT SOLUTIONS
www.webcreate-nrw.de
webcreate ist offline   Mit Zitat antworten
Alt 24.11.2006, 14:33   #10
321
TP-Specialist
 
Benutzerbild von 321
 
Registriert seit: Nov 2004
Ort: Die Insel in Europa die aus Europa erst Europa macht _________________________ Nähe Lenzburg
321 hilft, wo's geht321 hilft, wo's geht321 hilft, wo's geht
Ironie ist bei mir meistens gut erkennbar.
__________________
[321 Name="Joe"]
wie immer, lieber gleich mit notepad, dem Editor meines Vertrauens
[/321]


use my HTML-Tester

Motto'06: Mut zur deutschen Sprache!
321 ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Newssystem einbauen... Newssystem einbauen...
« Warenkorbproblem - Ajax die Rettung? | MYSQL --> Fragen ob der wert schon vorhanden ist? »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:58 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67