Page 1 of 1

Template- Code und andere Fragen

Posted: Mon Jun 09, 2008 8:22 pm
by Tamanthi
Nabend an alle, die hier gerade lesen...

Bin nach ein paar Jahren Abstinenz wieder über Serendipity gestolpert und eigentlich völlig glücklich mit diesem Wahnsinnsscript.

Aber!

Ein paar Kleinigkeiten, zu deren Lösung ich nichts mit der Suche gefunden habe, stören mich momentan schon. Vielleicht habe ich auch zuviel gelesen und eine Möglichkeit übersehen, dann entschuldige ich mich im Voraus und hoffe um Nachsicht ;)


Da isses: http://www.vigilia.de/blog

Ich zähl mal auf *lufthol*

1. Nur eine Kleinigkeit, aber manchmal, kann ich keinen neuen Eintrag schreiben. Der Curser wird nicht angezeigt und ich kann nur im "erweiterten Eintrag" schreiben.

?


2. Nach der Installation des "self-register-plugins", kann sich ein neuer User zwar anmelden und bekommt auch eine Erfolgsmeldung, aber der Admin bekommt keine Nachricht zum Freischalten.

Die eMailadi in der Konfiguration ist korrekt.


3. Gibt es einen einfachen Weg, den Titeltext zu bearbeiten?
Wo wäre das?
Ich würde das gern beibehalten, also nicht alles gegen einen Header ohne flexiblen Titel austauschen.

4. Wo genau, oder wie, kann ich, z.B. bestimmtem Text, eigene Farben zuordnen.

Beispiel: Verlinkungen im Text oder Verlinkung zum Kommentieren. Setze ich eine Farbe, gilt die für alle Links, logisch. Das sieht aber bei diesem Design doof aus, bzw. hebt sich im Text nicht hervor.
Also ne Extraklasse erstellen?

Ich habe gesucht, ich schwörrr, Bulletproof.


5. EIGENE Smilies einfügen klappt nicht (nur austauschen) und auch dabei gestaltet sich die Vergabe vom Code, will ich erweitern (event_emoticate) erstaunlich schwierig. (Error en masse)

Habe diesen Code:

<?php

$serendipity['custom_emoticons'] = array(
":(" => serendipity_getTemplateFile('img/smilies/cry_smile.gif'),
':)' => serendipity_getTemplateFile('img/smilies/just_smile.gif'),
':-O' => serendipity_getTemplateFile('img/smilies/eek_smile.gif'),
':p' => serendipity_getTemplateFile('img/smilies/tongue_smile.gif'),
...
);
?>

... als emoticons.inc.php gespeichert (Link dazu) und die Smilies in einen Unterorder des Layouts geladen und was passiert?

Nix, das ganze Blog verschwindet. Vermutlich habe ich ne Kleinigkeit übersehen, aber ich weiß nicht was.


So, ich hoffe, das war nicht zuviel auf einmal und bitte immer noch um Gnade, sollte ich die Lösungsmöglichkeiten übersehen haben.

Re: Template- Code und andere Fragen

Posted: Tue Jun 10, 2008 12:40 am
by yellowled
Zumindest kleine Hilfen zu wenigen Teilen - ich muss ja auch ein bißchen Arbeit für Garvin liegen lassen, jetzt, wo das Buch fertig ist ... :wink:
Tamanthi wrote:3. Gibt es einen einfachen Weg, den Titeltext zu bearbeiten? Wo wäre das? Ich würde das gern beibehalten, also nicht alles gegen einen Header ohne flexiblen Titel austauschen.
Bestimmt, aber ich habe offen gestanden, keinen Schimmer, was Du austauschen möchtest und wie - das kann an der Uhrzeit liegen. Also, bitte ganz langsam zum mitmeißeln: Welchen Text möchtest Du wie ändern? Im Header? Den Blogtitel? Die Beschreibung?
Tamanthi wrote:4. Wo genau, oder wie, kann ich, z.B. bestimmtem Text, eigene Farben zuordnen.
Innerhalb eines Blogeintrages? Ah, moment, da kommt ein:
Tamanthi wrote:Beispiel: Verlinkungen im Text oder Verlinkung zum Kommentieren. Setze ich eine Farbe, gilt die für alle Links, logisch. Das sieht aber bei diesem Design doof aus, bzw. hebt sich im Text nicht hervor. Also ne Extraklasse erstellen?
Zum Bleistift. Oder die verfügbaren Klassen nutzen. Oder mit der Kaskade arbeiten. Zum Beispiel bekommt man so andere Linkfarben für Links im Text und zum Kommentieren:

Code: Select all

/* Links im Eintrag: Knallrot */
.serendipity_entry_body a:link { color: #ff0000; }
/* Links zum Kommentieren: Quietschgrün */
.infofooter a:link { color: #00ff00; }
Wo genau kommt ein wenig darauf an, wie Du Deine Änderungen bislang angebracht hast. Du hast beschlossen, blue_style.css umzustricken, dann kannst Du diese Änderungen auch dort unterbringen. Alternativ könntest Du ein eigenes Colorset anlegen oder die user.css anlegen und benutzen. Ganz nach Laune :)

YL

Re: Template- Code und andere Fragen

Posted: Tue Jun 10, 2008 9:47 am
by garvinhicking
Hi!

1: Manchmal kann man tippen auch wenn kein Cursor kommt, probier das mal.

2: Kriegst Du denn Kommentarbenachrichtigungen per E-Mail? Ggf. hat dein Server keine MAilunterstützung in PHP.

5: Vermmutlich ist deine PHP-Datei einfach ungültig. Bitte poste den vollständigen Code.

Viele Grüße,
Garvin

Posted: Tue Jun 10, 2008 10:02 pm
by Tamanthi
Nabend ihr Zwei und Danke für die Antworten.


@yellowled

Zu Punkt 3, dem Titeltext

Im Header den Blogtitel UND die Beschreibung. Das möchte ich bearbeiten. Margin und padding hat im blue_style.css irgendwie nix gebracht. Zur Not mache ich aber einfach ein anderes Banner. Toll wäre, wenn es eine ganz einfache Möglichkeit gäbe und wenn ich wüßte, WO.


Punkt 4 hat geklappt, vielen Dank dafür.

Hast Du noch nen Moment und könntest mir auch hier weiterhelfen?

Wie bekomme ich die Option: Kommentar zufügen neben die Kommentaranzeige?

Text ändern im Plugin: Verwaltung des Blog? Ich habe das jetzt abgeschaltet, so dass kein Navitext angezeigt wird, aber das ist keine Lösung.

Wie kann ich das aktuelle Datum im Kalender bearbeiten? Farbe ändern für das aktuelle Datum, z.B. Ich find's einfach nicht ; ((

Ein Colorset lege ich an, sobald ich mit meiner "Creation" zufrieden bin, momentan isses noch mehr ein Testen und Probieren und 08/15 ; )



@garvinhicking


Danke fürs Freischalten!

Zu Punkt 1

Ja, nee, nich wirklich ; ) Aber meist funktioniert es nach einem Aktualisieren. Es ist auch nicht wirklich schlimm.


Zu Punkt 2

Nö, ich bekomme gar nix und ich kann mir nicht erklären warum. Eigentlich müßte der Server Mailunterstützung haben, in meinem Forum funktioniert es einwandfrei.

Noch ne Idee?


Zu Punkt 5


Ich habe den Code von eurer Seite genommen, die deutschsprachige Erklärung. Hatte ich verlinkt und merke gerade, dass der Link nicht funktioniert. Translated documentations - eigene Styles.

Und der Code:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Unbenanntes Dokument</title>
</head>
<?php

$serendipity['custom_emoticons'] = array(
"Sad" => serendipity_getTemplateFile('img/smilies/cry_smile.gif'),
'Smile' => serendipity_getTemplateFile('img/smilies/just_smile.gif'),
':-O' => serendipity_getTemplateFile('img/smilies/eek_smile.gif'),
':p' => serendipity_getTemplateFile('img/smilies/tongue_smile.gif'),
...
);
?>
<body>
</body>
</html>

Ich habe es zwar geschafft, unabhängig von meiner nicht funktionierenden emoticons.inc.php, in der serendipity_event_emoticate.php Smilies zuzufügen, aber bei der Vergabe des..., äh..., wie heißt das noch..., äh? also die Benennung der Smilies ---- >; - D, da will er kein I, kein O, kein Wasweißich, habe mir die Fehlermeldung nicht notiert..., sorry.
Aber auf dem Bild Image siehst Du vielleicht, was ich meine, der Code, der dann die Smilies anzeigt? Da konnte ich nix benennen. (Nur das XD beim letzten Smilie hat er angenommen. ) Es wurden zwar die Smilies angezeigt, aber es gab immer Fehlermeldungen für den Code. Glaube auf Zeile 198 war der Fehler.

Argh, ich denke, jetzt habe ich Dich komplett irre gemacht.

Posted: Wed Jun 11, 2008 12:20 am
by yellowled
Tamanthi wrote:Im Header den Blogtitel UND die Beschreibung. Das möchte ich bearbeiten. Margin und padding hat im blue_style.css irgendwie nix gebracht.
margin und padding via:

Code: Select all

#serendipity_banner h1 { /* für den Blogtitel */ }
#serendipity_banner h2 { /* für die Beschreibung */ }
aber z.B. für die Farbe (da beides gleichzeitig auch Links sind):

Code: Select all

#serendipity_banner a { }
Tamanthi wrote:Wie bekomme ich die Option: Kommentar zufügen neben die Kommentaranzeige?
Normalerweise, indem Du entsprechenden Code in Deine /templates/bulletproof/entries.tpl einfügst, denn eine solche Option bietet BP derzeit nicht. Offen gestanden würde ich in diesem Fall schlicht davon abraten - nichts für ungut, aber die entries.tpl von BP ist nicht gerade übersichtlich, davon mal abgesehen sind die Änderungen nicht updatesicher.
Tamanthi wrote:Wie kann ich das aktuelle Datum im Kalender bearbeiten? Farbe ändern für das aktuelle Datum, z.B.

Code: Select all

.Today { /* Vorsicht, Großschreibung beachten! */ }
Tamanthi wrote:Ein Colorset lege ich an, sobald ich mit meiner "Creation" zufrieden bin, momentan isses noch mehr ein Testen und Probieren und 08/15 ; )
Wenn Du Dir unbedingt mehr Arbeit machen willst ...

YL

Posted: Wed Jun 11, 2008 10:05 am
by garvinhicking
Hi!

Kleiner Tipp: Vermisch hier nicht so viel und bring nicht so viel neues bevor das alte abgearbeitet ist. Damit verwirrst Du die Leute nur, und man hat einfach nur Chaos. Also eins nach dem anderen.

Bei den smilies: Du hast da jede menge <html> kram in deiner PHP-Date. Das gehört da nicht rein. Ausschließlich das zwischen <?php und ?> kommt da rein.

Und natürlich war das nur ein Codebeispiel. Wenn du da also eine Zeile wie "..." drinhast, dann ist das ungültiges PHP. Es darf also maximal so aussehen, das wäre gültig:

Code: Select all

<?php
$serendipity['custom_emoticons'] = array(
"Sad" => serendipity_getTemplateFile('img/smilies/cry_smile.gif'),
'Smile' => serendipity_getTemplateFile('img/smilies/just_smile.gif'),
':-O' => serendipity_getTemplateFile('img/smilies/eek_smile.gif'),
':p' => serendipity_getTemplateFile('img/smilies/tongue_smile.gif')
);
?> 
Was das Mailen angeht: Serendipity benutzt den PHP mail() Befehl. Foren benutzen ggf. SMTP, das ist dann was ganz anderes. Dein Server muss PHP mail() unterstützen.

Grüße,
Garvin

Posted: Wed Jun 11, 2008 10:39 am
by Tamanthi
yellowled wrote: margin und padding via:

Code: Select all

#serendipity_banner h1 { /* für den Blogtitel */ }
#serendipity_banner h2 { /* für die Beschreibung */ }
aber z.B. für die Farbe (da beides gleichzeitig auch Links sind):

Code: Select all

#serendipity_banner a { }
Jo, das weiß ich und habe es bereits verändert.
Es liegt an mir, ich muß lernen, mich klarer auszudrücken.
Der Text des Blogtitels ist bei mir wie oben angeklatscht. Das hätte ich gern ein gutes Stück runter und ein Stück weiter rechts (aber nicht rechtsbündig).

yellowled wrote:Wie kann ich das aktuelle Datum im Kalender bearbeiten? Farbe ändern für das aktuelle Datum, z.B.

Code: Select all

.Today { /* Vorsicht, Großschreibung beachten! */ }
Ok, folgendes steht da bereits und ich habe versucht es zu verändern, brachte aber nix:

Code: Select all

#month,
.serendipity_weekDayName, 
#today  {
   font-size: 100%;
color: #666;
}
Muß ich in die (Haupt)style.css des Templates, weißt Du das ausm Kopf?


@Colorset
yellowled wrote: Wenn Du Dir unbedingt mehr Arbeit machen willst ...
*lach* äh, der Vorschlag kam von Dir, nun greife ich ihn auf und isse nixe gute?

Egal, Dank Dir vielmals.

Posted: Wed Jun 11, 2008 12:16 pm
by Tamanthi
garvinhicking wrote:Hi!

Kleiner Tipp: Vermisch hier nicht so viel
Da is was dran.
Bei den smilies: Du hast da jede menge <html> kram in deiner PHP-Date. Das gehört da nicht rein. Ausschließlich das zwischen <?php und ?> kommt da rein.
Ok, probier ich aus. Dreamweaver hat mit das so präsentiert - gilt das als Entschuldigung ; )

Was das Mailen angeht: Serendipity benutzt den PHP mail() Befehl. Foren benutzen ggf. SMTP, das ist dann was ganz anderes. Dein Server muss PHP mail() unterstützen.
Gut, dass Du es erwähnst, jetzt klappt es. Hatte ne Gmx als Adresse genommen ^^

Vielen Dank.

Posted: Wed Jun 11, 2008 12:26 pm
by yellowled
Tamanthi wrote:Es liegt an mir, ich muß lernen, mich klarer auszudrücken.
Stimmt :)
Tamanthi wrote:Der Text des Blogtitels ist bei mir wie oben angeklatscht. Das hätte ich gern ein gutes Stück runter und ein Stück weiter rechts (aber nicht rechtsbündig).
In blue_style.css (dort stehen noch mehr Style-Anweisungen zu diesem Element, ich nenne hier nur die zu ändernden) z.B.:

Code: Select all

#serendipity_banner h1 {
    padding: 1em 0.25em 0.25em 5em;
}
#serendipity_banner h2 {
    padding: 0.25em 0.25em 0.25em 5em;
}
Alternativ kannst Du die padding-Werte (einheitlich, nicht gemischt!) natürlich auch in px angeben. Die genauen Werte musst Du ohnehin selbst auspuzzeln.
yellowled wrote:Ok, folgendes steht da bereits und ich habe versucht es zu verändern, brachte aber nix:

Code: Select all

#month,
.serendipity_weekDayName, 
#today  {
   font-size: 100%;
color: #666;
}
Muß ich in die (Haupt)style.css des Templates, weißt Du das ausm Kopf?
Du musst vor allem mal genauer lesen, was ich poste :wink: Mach das rückgängig und füge in die blue_style.css (nur dort musst Du arbeiten, alle anderen Stylesheets kannst Du getrost in Ruhe lassen; blue_style.css überschreibt die Anweisungen aus den zuvor geladenen Stylesheets, ggf. kann man mit !important nachhelfen) folgendes ein:

Code: Select all

.Today { color: #666; }
CSS ist case-sensitive, d.h. .today ist nicht dasselbe wie .Today, ebenso ist #Today etwas ganz anderes als .Today.
Tamanthi wrote:
yellowled wrote:Wenn Du Dir unbedingt mehr Arbeit machen willst ...
*lach* äh, der Vorschlag kam von Dir, nun greife ich ihn auf und isse nixe gute?
Wenn Deine Änderungen updatesicher sein sollen, wirst Du wohl oder übel ein Backup Deiner veränderten blue_style.css und Deiner sonstigen Änderungen machen oder ein eigenes Colorset anlegen müssen. Aus meiner Sicht ist es sauberer, jetzt ein eigenes Colorset anzulegen, aber das ist natürlich Dir überlassen.

YL