Page 1 of 2

Banner

Posted: Sat Aug 19, 2006 2:23 pm
by pafy
Hallo!

Habe ohne Probleme die Blogsoftware hochgeladen und mich zunächst für das Template "Newspaper Blog" entschieden. Nun geht es mir darum, ein Banner zu entwerfen, auch kein Problem, aber wie installiere ich es? Ich habe schon das Forum durchsucht, aber was ich dazu fand, verwirrte mich mehr, als dass es half.

Ein relativ kleines Banner wäre auch okay, aber lieber wäre es mir, es würde sich "elastisch" der jeweiligen Bildschirmauflösung des Betrachters anpassen.

Bitte um Rat oder Link, wo es dem Laien erklärt wird.

Posted: Sat Aug 19, 2006 11:10 pm
by Harald Weingaertner
Also ich verstehe deinen Beitrag so, dass du einen Banner in deine Seite einbinden willst.

Dazu würde ich an deiner Stelle an der gewünscheten Stelle in der Datei index.tpl (im Verzeichnis des aktuellen Plugins) den Bannercode einbauen.

Oder du zeigst ein kleines Banner in der Seitenleiste und realisierst das dann über einen HTML Klotz (das ist ein Seitenleistunplugin).

Hilft das?

Posted: Sun Aug 20, 2006 4:28 pm
by pafy
Ich nehme an, dass mit dem aktuellen plugin mein gewähltes template (newspaper) gemeint ist. Das wäre dann, auf dem Server, der Ordner template_c, oder?

Falls ja, meinst Du die Datei newspaper[Hieroglyphen]index.tpl.php ?

Posted: Sun Aug 20, 2006 6:34 pm
by Harald Weingaertner
Hi,

ich habe mir mal das Newspaper Plugin angesehen und das benutzt gar kein eigenes index.tpl ;)

Dann wäre mein nächster Tipp die Index.tpl Datei aus dem Order /templates/default/index.tpl zu editieren.

(nicht templates_c)

Aber probiert habe ich das noch nicht. Ich glaube aber das Template System einigermaßen verstanden zu haben und würde es so versuchen.

Gruß, Harald

Posted: Mon Aug 21, 2006 7:15 am
by pafy
Ein Blick in jene Datei aus template_c liess mich auch schon daran zweifeln, dass dies die richtige ist. Werde bald Deinem nächsten Vorschlag nachgehen - wenn inzwischen sonst jemand zuverlässig weiss, welche Datei die richtige ist, bitte ich um Hinweis. Erstmal Danke.

Posted: Mon Aug 21, 2006 10:24 am
by pafy
Habe folgenden Abschnitt aus der index.tpl hierher kopiert. Reicht es aus, die Zeile beginnend mit <title>... zu löschen und durch <img src>... zu ersetzen?

(Eigentlich hätte ich erwartet, in <title> den tatsächlichen Namen meines Blogs zu sehen...)


<head>
<title>{$head_title|@default:$blogTitle} {if $head_subtitle} - {$head_subtitle}{/if}</title>
<meta http-equiv="Content-Type" content="text/html; charset={$head_charset}" />
<meta name="Powered-By" content="Serendipity v.{$head_version}" />
<link rel="stylesheet" type="text/css" href="{$head_link_stylesheet}" />
<link rel="alternate" type="application/rss+xml" title="{$blogTitle} RSS feed" href="{$serendipityBaseURL}{$serendipityRewritePrefix}feeds/index.rss2" />
<link rel="alternate" type="application/x.atom+xml" title="{$blogTitle} Atom feed" href="{$serendipityBaseURL}{$serendipityRewritePrefix}feeds/atom.xml" />
{if $entry_id}
<link rel="pingback" href="{$serendipityBaseURL}comment.php?type=pingback&entry_id={$entry_id}" />
{/if}

{serendipity_hookPlugin hook="frontend_header"}
</head>

Posted: Mon Aug 21, 2006 10:40 am
by pafy
Habe mir soeben das plugin Template Header/Logo Image geholt. Wenn newspaper zu den defaults gehört, klappts ja vielleicht damit.

Posted: Mon Aug 21, 2006 11:02 am
by garvinhicking
Hi!

Was Du sonst ändern müsstest wäre im index.tpl der Bereich wo "serendipity_banner" ausgegeben wird.

<title> gehört zu wichtigen HTML Tags. Das kannst Du so nicht ersetzen. Evlt. lohnt es sich für Dich mal auf www.selfhtml.de nachzusehen :)

Viele Grüße,
Garvin

Posted: Mon Aug 21, 2006 2:16 pm
by pafy
Danke Garvin,

auch für den Link...

Das wäre also folgender Bereich:

<div id="serendipity_banner">
<h1><a class="homelink1" href="{$serendipityBaseURL}">{$head_title|@default:$blogTitle}</a></h1>
<h2><a class="homelink2" href="{$serendipityBaseURL}">{$head_subtitle|@default:$blogDescription}</a></h2>
</div>

Ich möchte blogTitle und subTitle durch ein Banner ersetzen. Reicht es aus, dafür in h1 " {$head_title|@default:$blogTitle} " durch <img src=...> zu ersetzen?

Was h2 angeht, so nehme ich an, dass ich in Admin Suite einfach nichts eintrage...

Wie gesagt, Danke für den Link zu selfHTML, aber mein Anliegen scheint mir zu gering, als dass es eine langwierige Recherche lohnen würde. Da frage ich lieber den Fachmann direkt. (Faulpelz, ich...)

Posted: Mon Aug 21, 2006 2:22 pm
by garvinhicking
Hi!

Genau, da hast Du den richtigen Bereich. Mach einfach mal ein Backup der Datei und spiele etwas damit rum; Du bist da auf dem absolut richtigen Weg.

Viele Grüße,
Garvin

Posted: Mon Aug 21, 2006 2:49 pm
by pafy
Hurra!

Nun noch ein paar letzte Fragen. Ich habe das template Newspaper Blog gewählt, weil es schlicht ist, sich über die ganze Bildschirmbreite erstreckt und weil mir sehr daran liegt, meinem Blog mittels Newsbox ein Layout zu geben, das dem einer Onlinezeitung nahe kommt. Leider gibt es dazu im Admin Suite eine Warnmeldung (deprecated template method): Kann's da irgendwelche Nachteile geben?

Funktioniert hier das plugin Template Header/Logo Image mit der Einstellung Default? Wenn nicht, welches Template unter den vielen in der Auswahl ist das Default? Gibt es gar mehrere, die als Defaults in Frage kommen?

Posted: Mon Aug 21, 2006 2:56 pm
by garvinhicking
Hi!

Leider ist das Newspaper template das einzige Template was derzeit noch mit dem veralteten Template-Mechanismus der version 0.7 von Serendipity arbeitet. Man könnte es auf das neue templating umstellen, dafür hat sich nur bisher niemand gefunden.

Es kann dadurch theoretisch zu Problemen kommen. Praktisch sind uns da derzeit jedoch keine bekannt.
Funktioniert hier das plugin Template Header/Logo Image mit der Einstellung Default? Wenn nicht, welches Template unter den vielen in der Auswahl ist das Default? Gibt es gar mehrere, die als Defaults in Frage kommen?
Theoretisch sollte es damit funktionieren, ja. Default ist "Serendipity 2.0" oder auch "Serendipity 3.0".

Viele Grüße,
Garvin

Posted: Mon Aug 21, 2006 2:58 pm
by pafy
Vielen Dank und einen schönen Tag noch.

Posted: Fri Aug 25, 2006 11:59 am
by pafy
Nun bin ich doch etwas gefrustet. habe wie oben beschrieben

{$head_title|@default:$blogTitle}

aus der Zeile h1 gelöscht - auf der Website ändert sich nichts, da steht immer noch der blogTitle.

Auch der subTitle verschwindet nicht, wenn ich entsprechend in h2 lösche.

Auch das banner erscheint nicht, wenn ich es per img src im gelöschten Bereich in h1 eintrage.

Dabei möchte ich doch nur blogTitle und subTitle raushaben und ein Banner 120x750 einsetzen (habe schon gesehen, dass man den head dafür um mindestens eine Zeile erweitern muss, => wie, mit h3?)

Posted: Fri Aug 25, 2006 12:47 pm
by garvinhicking
Hi!

Ich behaupte mal kühn, dass Du die falsche Template-Datei editierst. :)

Welche hast Du Dir zur Brust genommen?

Viele Grüße,
Garvin