Static Page Plugin - Template bearbeiten

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
-=DV|$tr@nger=-
Regular
Posts: 188
Joined: Wed Oct 05, 2005 11:58 pm
Contact:

Static Page Plugin - Template bearbeiten

Post by -=DV|$tr@nger=- »

Habe das Static Page Plugin bei mir im Einsatz und es ist echt Super. Nur möchte ich einige sachen aus dem Template entfernen was auch kein problem sein sollte.

Nur kann ich das bearbeitete Template nicht mehr hochladen da ich das vorhandene nicht überschreiben kann, ebenfalls das ich es auch nicht Löschen.

Ist da durch diese automatische Installation was passiert das ich Dateien nicht mehr bearbeiten oder löschen kann?

Anscheinend habe ich nicht das recht zum Löschen, aber wieso?

/plugins/serendipity_event_staticpage/plugin_staticpage.tpl: Permission denied
www.DV-Stranger.de - Mein Blog
www.EC-Board.info - Mein Forum
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Static Page Plugin - Template bearbeiten

Post by garvinhicking »

Durch das hochladen eines plugins durch Spartacus werden die Dateien mit den Rechten des Webserverusers gespeichert. In gut konfigurierten Webservern ist es kein Problem dann mit seinem FTP User solche Dateien zu bearbeiten.

Die neueste version von Spartacus im 0.9-beta2 enthält Code, mit dem man die Dateirechte/Eigentümer verändern kann.

Du hast jetzt zwei Möglichkeiten:

1. Die empfohlene ist, nicht das originale staticpage.tpl file zu editieren, sondern ein eigenes zu erstellen. Den statischen Seiten kannst Du ja ein eigenes Template mitgeben, dort gibst Du dann den Dateinamen einfach an.

2. Oder Du erstellst ein kleines PHP script mit dem Du die Rechte der Datei wieder richtest. Speicher das hier als spartacus.php im s9y verzeichnis:

Code: Select all

<?php
chmod('plugins/serendipity_event_spartacus/plugin_staticpage.tpl', 0777);
?>
und ruf's per HTTP auf. :)

Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
-=DV|$tr@nger=-
Regular
Posts: 188
Joined: Wed Oct 05, 2005 11:58 pm
Contact:

Post by -=DV|$tr@nger=- »

Oha, stimmt... habe garnicht dran gedacht das ich ja andere Templates nutzen kann.

Aber ich krieg das leider doch nicht hin was ich wollte, ich wollte das unten am ende nicht folgendes steht:

Name
2005-10-06 | Edit

Sondern in kleiner schrift:

Letzte änderung: 2005-10-06 | Edit

Wie ändere ich das?
www.DV-Stranger.de - Mein Blog
www.EC-Board.info - Mein Forum
falk
Regular
Posts: 512
Joined: Tue Sep 27, 2005 10:16 am
Location: DD
Contact:

Post by falk »

Code: Select all

{if $staticpage_lastchange}
    <span class="staticpage_metainfo_lastchange">{$staticpage_lastchange|date_format:"%Y-%m-%d"}</span>
{/if}
durch

Code: Select all

{if $staticpage_lastchange}
    <span class="staticpage_metainfo_lastchange">Letzte Änderung:  {$staticpage_lastchange|date_format:"%Y-%m-%d"}</span>
{/if}
ersetzen. Dann in style.css im Template-Ordner eine Klasse .staticpage_metainfo_lastchange erstellen, die deine Anforderungen erfüllt. Wenn du das aber machen solltest, musst du alle CSS-Klassen von staticpages im styles.css neu reinschreiben. Diese sind:
  • .staticpage_navigation_left
    .staticpage_navigation_center
    .staticpage_navigation_right
    .staticpage_metainfo_lastchange
    #staticpage_childpages
    .staticpage_author
    .staticpage_metainfo
    .staticpage_metainfo_editlink
Eine Doku zu staticpages ist in Arbeit. Bis dahin muss dir diese Beschreibung helfen.

Solltest du ein eigenes Template benutzen, musst du dieses immer bei den statischen Seiten angeben. Sonst nimmt er immer das Orginal.
-=DV|$tr@nger=-
Regular
Posts: 188
Joined: Wed Oct 05, 2005 11:58 pm
Contact:

Post by -=DV|$tr@nger=- »

Danke, ich werde es nacher gleich mal versuchen.

Eine andere Sache noch die ich gerne als Vorschlag bringen würde ist das es die möglichkeit geben sollte das eingegebene Texte automatisch ihre Zeilenumbrüche erhalten.
www.DV-Stranger.de - Mein Blog
www.EC-Board.info - Mein Forum
falk
Regular
Posts: 512
Joined: Tue Sep 27, 2005 10:16 am
Location: DD
Contact:

Post by falk »

-=DV|$tr@nger=- wrote:Eine andere Sache noch die ich gerne als Vorschlag bringen würde ist das es die möglichkeit geben sollte das eingegebene Texte automatisch ihre Zeilenumbrüche erhalten.
Das habe ich jetzt nicht verstanden.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Wenn es um Zeilenumbrüche geht: Dafür ist dasselbe Plugin zuständig, was auch für normale Serendipity Einträge Zeilenumbrüche erzeugt, das "Textformatierung: nl2br" Plugin.

Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
-=DV|$tr@nger=-
Regular
Posts: 188
Joined: Wed Oct 05, 2005 11:58 pm
Contact:

Post by -=DV|$tr@nger=- »

Ich habe das Problem wenn ich einen größeren Text drinnen habe, das er dann im Blog in die rechte Seitenleiste reingeht.

Hier mal mein Blog: http://www.dv-stranger.de

Auf der Startseite kannst ja mal bei deinem Browser die breite kleiner schieben, und der Text passt sich an, das gleiche kannst mal wenn du links auf "Meine Wenigkeit" gehst versuchen, da geht das leider nicht. Ich hoffe ds ich verständlicher.
www.DV-Stranger.de - Mein Blog
www.EC-Board.info - Mein Forum
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Du hast in Deiner statischen Seite ein "<pre>" Tag benutzt. Wenn Du das benutzt, übernimmt der Browser keine automatischen Zeilenumbrüche sondern nur exakt die, die Du vorgegeben hast.

Generell sieht der HTML Code dieser statischen Seite leider etwas grausam aus, jede menge <font> Tags verunstalten da das Gemüsebeet. :)

Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
-=DV|$tr@nger=-
Regular
Posts: 188
Joined: Wed Oct 05, 2005 11:58 pm
Contact:

Post by -=DV|$tr@nger=- »

Da siehste mal was der Editor zustande bringt, aber im moment hab ich nicht die lust den Code zu ordnen :) Aber ich werde das mit dem pre mal suchen und eliminieren.

Danke
www.DV-Stranger.de - Mein Blog
www.EC-Board.info - Mein Forum
-=DV|$tr@nger=-
Regular
Posts: 188
Joined: Wed Oct 05, 2005 11:58 pm
Contact:

Post by -=DV|$tr@nger=- »

Ich habe noch eine Frage zu diesem automatischen Zeilenumbruch. Habe nun eine Seite mit einer Tabelle erstellt, aber diese ist total unbeweglich. Was muss ich dazu ändern?

Thx im Vorraus!
www.DV-Stranger.de - Mein Blog
www.EC-Board.info - Mein Forum
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Wenn Du eine Tabelle in einen Eintrag einbauen willst, dann ist das mit dem automatischen Zeilenumbruch sehr schwierig.

Es gibt nur zwei Lösungen:

1. Keinen automatischen Zeilenumbruch verwenden, bzw. Markup für diese Seite deaktivieren

2. Alle Leerzeichen im HTML Tabellencode entfernen, so dass diese nicht umgebrochen werden.

Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Anitram
Regular
Posts: 430
Joined: Mon Nov 27, 2006 4:51 pm
Contact:

Post by Anitram »

Garvin,

ich klinke mich mal mit meinem Problem hier ein. Denn ich habe ein ähnliches: ich möchte nämlich die Angaben, die mein Vorredner "umgebrochen" haben wollte, gänzlich verschwinden lassen. Nun habe ich aber eine "Anleitung" nicht verstanden, nämlich wie ich mir ein eigenes plugin_Staticpage.php schreiben kann. Klar, es ginge über paste & copy und unter anderem Namen abspeichern. Nur - in welcher tpl wird dieses Plugin aktiviert? Also, wo muss ich dann den neuen Namen eintragen, dass meine Änderungen dann auch berücksichtigt werden?

Ich danke dir ganz herzlich.

Liebe Grüße
Martina
Mit den besten Grüßen aus Absurdistan!

Im "Entwicklungsstadium":
http://www.patente-kunst.de

Frei von jeglichen Konservierungsstoffen:
http://www.martina-kausch.de
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi Martina!

Du redest in Rätseln und vergleichst leider Äpfel mit Birnen.

Die Markuppplugins werden autoamtisch immer ausgelöst. Sie haben mit Templates überhaupt nichts zu tun und werden dadurch nicht ausgeführt.

Also bitte ganz ruhig und ausführlich von vorne: Was möchtest Du tun. :-)

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Anitram
Regular
Posts: 430
Joined: Mon Nov 27, 2006 4:51 pm
Contact:

Post by Anitram »

Ich sprech doch nie in Rätseln... ich??? NIE!! :lol: :D :D

Ich möchte auf den statischen Seiten sowohl das Datum wie auch den Namen des Autoren verschwinden lassen. Dank dieses Fadens hier habe ich erkannt, dass die "Ursache" in dem serendipty_event_staticpage (oder so) zu finden ist, und zwar im plugin_static*irgendwas*.tpl

Diese Datei ist bei mir auch schreibgeschützt und ich wage mich nicht an die von dir vorgeschlagene php-Lösung in diesem Faden heran. Zugleich schlugst du aber vor, eine eigene tpl zu "stricken", also eine modifizierte und diese dann hochzuladen.

Meine Frage ist nun, an welcher Stelle und womit wird in der entrie.tpl (oder index.tpl) das entsprechende Plugin der statischen Seite angesprochen, damit ich den Pfad auf das neue plugin umschreiben kann? Und wenn es eine solche Stelle gibt, was trage ich dann da ein?
Mit den besten Grüßen aus Absurdistan!

Im "Entwicklungsstadium":
http://www.patente-kunst.de

Frei von jeglichen Konservierungsstoffen:
http://www.martina-kausch.de
Post Reply