Zum Foreninhalt wechseln

www.punbb-forum.de

Das Forum für punBB- Anwender und -Entwickler

Sie sind nicht angemeldet. Bitte melden Sie sich an oder registrieren Sie sich.


Seiten 1

Sie anmelden oder registrieren um eine Antwort zu verfassen

Pun Tags

No tags.

RSS Thema Feed

Beiträge [ 15 ]

Thema: PHP Probleme abseits des PunBB

Moin - Moin, wie die Krauts zu sagen pflegen.

Ich arbeite da gerade an einem Projekt und habe mir einen minimalistischen Terminkalender in die Webseite eingebaut.
Die Anzeige auf der Website habe ich schon hinbekommen, nun möchte ich, da das ganze script nicht HTML valide ist, dieses anpassen.
Auch erfasste Termine werden nicht auf der Website ausgegeben, lediglich wenn ich den Kalender direkt anspreche, unter "calendar/index.php".

Mir ist wichtig, Die Anzeige der Termine auf der Website und das Einbinden einer externen CSS-Datei.

Leider ist mein Wissen um PHP extrem begrenzt, es reicht gerade mal zum Einbau kleiner Mods.

Hier mal der Link, damit man sich mehr drunter vorstellen kann.

Wer kann und mag mir helfen?

Gruß B.

Entschuldigt mein schlechtes Deutsch.
Besucht auch mal mein PunBB Forum.

2

Re: PHP Probleme abseits des PunBB

Ich kenne das Script ja nciht, aber grundsaetzlich muesstest Du das an passender Stelle mit include() einbinden.
Wenn die Datei, die da includet wird, auf ein externes Styleseheet zugreift, dann reicht es auch, den Link dahin auf der Hauptseite zu setzen.
Die restliche Funktionalitaet muss dann eben in die zu includende datei.

Re: PHP Probleme abseits des PunBB

Hi Tobi,

eingebunden habe ich die index.php folgendermaßen:

<span class="calendar"><?php include 'calendar/index.php'; ?></span>

Das dazugehörige CSS ist in der PHP-Site, das möchte ich gerne als externe CSS-Datei machen. Gibt es für PHP einen speziellen Befehl eine CSS-Datei aufzurufen und zu verwenden?

Das aktuelle script in der Website bekommt man hier.

Gruß B.

Entschuldigt mein schlechtes Deutsch.
Besucht auch mal mein PunBB Forum.

4

Re: PHP Probleme abseits des PunBB

Dein Script kann ich natuerlich nicht bis ins kleinste auseinandernehmen,
Stylesheets solltest Du aber auf jeden Fall in der Ziel (HTML)datei einbinden, also in der index.php:
<link href="calendar_styles.css" rel="stylesheet" type="text/css">

Warum sollte man das mit PHP machen??

Re: PHP Probleme abseits des PunBB

Das habe ich ja auch so, aber der Kalender ist nicht von mir, sondern freeware und dieser hat in seiner index.php das CSS eingearbeitet. Dieses möchte ich daraus extrahieren um einfacher Layout-Änderungen vornehmen zu können.

Entschuldigt mein schlechtes Deutsch.
Besucht auch mal mein PunBB Forum.

6

Re: PHP Probleme abseits des PunBB

Naja, dann machst Du Dir ein zweites Stylesheet, da packst Du dann die Styles aus der index.php rein und verfaerst ansonsten wie oben.

Re: PHP Probleme abseits des PunBB

Und das interne des Kalenders wird ignoriert?

Entschuldigt mein schlechtes Deutsch.
Besucht auch mal mein PunBB Forum.

8

Re: PHP Probleme abseits des PunBB

Sorry, ich fuerchte, ich verstehe Deine Fragen absolut nicht.
*was* internes bitte?

Re: PHP Probleme abseits des PunBB

Lassen wir das mit dem CSS mal kurz weg.

Ich habe eine Website gemacht.
Ich hatte Interesse an einem Minikalender, den ich in meine Website einbauen kann.
Nach kurzer suche fand ich ein für mich interessanten Minikalender.
Da aber alle gefundenen Kalender auf PHP basieren, nannte ich kurzerhand die HTML-Dateien, *.htm, einfach in *.php um.
Nun habe ich den Minikalender in das Verzeichnis "calendar" gepackt, da das script wie meine Startseite index.php lautet.
jetzt habe ich in meiner index.php die index.php vom Kalender via include-Befehl eingebunden.
Nun bekomme ich aber abgespeicherte Termine auf meiner http://domain.xx/index.php beim hovern über den Kalender keine Termine angezeigt.
Begebe ich mich in das Verzeichnis des Kalenders, http://domain.xx/calendar/index.php, so werden die abgespeicherten Termine angezeigt.

Kann man da etwas dran machen, das die Termine auf der http://domain.xx/index.php angezeigt werden?

Wenn jetzt nicht, dann nie! big_smile

Gruß B.

Zuletzt bearbeitet von B. Scheuert (2005-10-03 13:40:45)

Entschuldigt mein schlechtes Deutsch.
Besucht auch mal mein PunBB Forum.

10

Re: PHP Probleme abseits des PunBB

Check mal die Pfade in der Datei http://domain.xx/calendar/index.php,
denn wenn du die includest, ist der Pfad ja http://domain.xx/, nicht http://domain.xx/calendar/.
Wahrscheinlich gibts da eine externe Javascriptdatei, die so nicht mehr gefunden wird. Hoert sich jedenfalls schwer so an

Re: PHP Probleme abseits des PunBB

Pfade sind jetzt OK, da hattest du recht! smile

Jetzt zum CSS, schau mal bitte hier

Sieht hoffentlich ganz frisch aus, das ist http://domain.xx
der Kalender ist aber wirklich hier, http://domain.xx/calendar

In dieser, http://domain.xx/calendar/index.php, ist folgender Code:

////////////////////////////////////////////////////////////////
// CSS for the calender ///////////////////////////////////////
//
echo "<STYLE type=\"text/css\">
<!--
.A {
    font-family:             Verdana, Arial, Helvetica, sans-serif;
    font-size:             10px;
    font-style:             normal;
    line-height:             normal;
    font-weight:             bold;
    font-variant:             normal;
    text-transform:         none;
    text-decoration:         none;
    vertical-align:         middle;
    text-align:             center;
    color:                $numberTextColor;

}

.sel {
    font-family:             Verdana, Arial, Helvetica, sans-serif;
    font-size:             10px;
    font-style:             normal;
    line-height:             normal;
    font-weight:             normal;
    font-variant:             normal;
    text-transform:         none;
    text-decoration:         none;
    text-align:             center;
    vertical-align:         middle; 
    cursor:             default;
    color:                $selTextColor;
    background-color:        $selBGColor;
}
.event {
    font-family:             Verdana, Arial, Helvetica, sans-serif;
    font-size:             10px;
    font-style:             normal;
    line-height:             normal;
    font-weight:             normal;
    font-variant:             normal;
    text-transform:         none;
    text-decoration:         none;
    cursor:             default;
    vertical-align:         middle;
    text-align:             center;
    color:                $numberTextColor;
    background-color:        $numberBGColor;
}

.empty {
    font-family:             Verdana, Arial, Helvetica, sans-serif;
    font-size:             10px;
    font-style:             normal;
    line-height:             normal;
    font-weight:             normal;
    font-variant:             normal;
    text-transform:         none;
    text-decoration:         none;
    cursor:                default;
    vertical-align:         middle;
    text-align:             center;
    color:                $emptyTextColor;
    background-color:        $emptyBGColor;
}
.today {
    font-family:             Verdana, Arial, Helvetica, sans-serif;
    font-size:             10px;
    font-style:             normal;
    line-height:             normal;
    font-weight:             normal;
    font-variant:             normal;
    text-transform:         none;
    text-decoration:         none;
    cursor:             default;
    vertical-align:         middle;
    text-align:             center;
    color:                $todayTextColor;
    background-color:        $todayBGColor;
}";

if($act == "event") {

echo "table {
    width:                250px;
    border-style:             none;
    padding:            0px;
    margin:                0px;
    vertical-align:         middle;
}

td {
    font-family:             Verdana, Arial, Helvetica, sans-serif;
    font-size:                10;
    font-weight:              normal;
    font-style:               normal;
    text-align:             center;
    vertical-align:         middle;
    padding:            2 2 2 2;
    text-align:            left;
    vertical-align:         top;
    vertical-align:         middle;
}\n";
} else {
echo ".table {
    border-style:             none;


     border-collapse:         $spacing;
    empty-cells:             hide;
}

.td {
    font-family:             Verdana, Arial, Helvetica, sans-serif;
    font-size:             10px;
    font-style:             normal;
    line-height:             normal;
    font-weight:             normal;
    font-variant:             normal;
    text-transform:         none;
    text-decoration:         none;
    text-align:             center;
    vertical-align:         middle; 
}";
}
echo "-->\n</STYLE>\n\n";
// End of CSS
////////////////////////////////////////////////////////////////

Wie kann ich das extern gestalten, also der index.php sagen, hol dir die CSS-Datei von http://domain.xx/calendar/calendar.css?

Das überwirft sich nämlich mit meinem CSS, habe schon einiges geändert, bin aber noch nicht ganz zufrieden, zumal das mit dem CSS so nicht valide ist.

Zuletzt bearbeitet von B. Scheuert (2005-10-04 06:05:35)

Entschuldigt mein schlechtes Deutsch.
Besucht auch mal mein PunBB Forum.

12

Re: PHP Probleme abseits des PunBB

das geht mit

<link rel="styleshet" href="/mein.css">

Das kommt in den Dateiheader.
Und natuerlich dafuer das ganze statische CSS raus.
Was sich da mit deinen bestehenden Stylesheets beisst, kann ihc nicht wissen, aber das wirst du sicher dann nach und nach rausfinden koennen.

Re: PHP Probleme abseits des PunBB

Hi,

das mit dem CSS habe ich noch nicht zu meiner vollen Zufriedenheit gelöst, aber ich habe den Kalender nach einer langen suche endlich valide bekommen.

Hier mal das Ergebnis

Ich versuche das mit dem CSS weiter, wenn ich es sauber hinbekomme hinterlasse ich mal für interessenten meine Version.

Danke für die Hinweise und Tipps.

Greetz B.

Entschuldigt mein schlechtes Deutsch.
Besucht auch mal mein PunBB Forum.

14

Re: PHP Probleme abseits des PunBB

Huebsch, der Kalender.
Aber die Links funktionieren alle nicht auf der Site, ist das Absicht?

Re: PHP Probleme abseits des PunBB

Ich habe doch erstmal nur die Startseite, wenn ich alles, was sich wiederholt zu meiner Zufriedenheit eingebaut habe, erstelle ich natürlich auch die unterseiten.
Vielmehr kopiere ich sie nur noch und ändere die Texte, bzw. passe diese an.

Entschuldigt mein schlechtes Deutsch.
Besucht auch mal mein PunBB Forum.

Beiträge [ 15 ]

Seiten 1

Sie anmelden oder registrieren um eine Antwort zu verfassen



Currently used extensions: pun_tags, pun_quote, pun_repository, pun_antispam, pun_bbcode, pun_poll. Copyright © 2008 PunBB

[ Generated in 0.030 seconds, 9 queries executed ]