Willkommen, Gast ( Anmelden | Registrierung )     [ Hilfe | Mitglieder | Suche ]

> Snippet Replacement v1.1
bjoern
Beitrag Mon. 29. January 2007, 19:13
Beitrag #1


Administrator
********

Gruppe: Members
Beiträge: 1.092
Mitglied seit: 16.06.2006
Wohnort: Köln
Mitglieds-Nr.: 1



Pluginname:
---------------------------------------------------------------------------
Snippet Replacement


Status:
---------------------------------------------------------------------------
stable


Bechreibung:
---------------------------------------------------------------------------
Gibt die Möglichkeit, sprachabhängige Ersetzungen in der Sefrengo Seite
durchzuführen. Die Platzhalter für die Ersetzungen können innerhalb von
Sefrengo an beliebiger Stelle plaziert werden (Layout,
Modulkonfiguration,...). Vor dem Erzeugen der Webseite werden diese
Ersetzungen dann sprachabhängig mit dem im Backend zugewiesenen Werten
ersetzt. Richtig eingesetzt, erleichter das Plugin die Erstellung
mehrsprachiger Präsenzen erheblich, da auf sprachspezifische Templates
weitgehend verzichtet werden kann.


Features:
---------------------------------------------------------------------------
- Sprachabhängige Suchen und Ersetzen Routine
- Anbindung an das Rechtemanagement


Plugineigenschaften:
---------------------------------------------------------------------------
[X] Einsatz mehrmals in einem Projekt möglich
[x] Einsatz mehrmals auf einer Seite (idcatside) möglich
[x] Ist Mehrprojektfähig
[x] Ist Mehrsprachenfähig (innerhalb eines Projektes)
[?] Ist XHTML konform


Autor(en):
---------------------------------------------------------------------------
Björn Brockmann

Lizenz:
---------------------------------------------------------------------------
GPL

Benötigte Sefrengo Version:
---------------------------------------------------------------------------
>= 01.02.01 (Sefrengo 1.2.1)


Installation:
---------------------------------------------------------------------------
Wechseln Sie in Ihrer Sefrengo Version in den Bereich "Administration->
Plugins". Wechseln Sie dort in den Bereich "Plugin importieren". Am
unteren Ende des Bereichs befindet sich ein Uploadfeld. Wählen Sie hier die
gewünschte "*.cmsplugin"- Datei aus. Mit einem Klick auf das Diskettensymbol
wird das Plugin in das CMS importiert. Das Plugin muß jetzt noch mit Hilfe
des Importbuttons (befindet sich in der Listenansicht, rechts bei den
Aktionen. Symbol "Papier mit grünem Pfeil") in das Projekt kopiert werden.
Das Plugin ist nun nutzbar.


Dokumentation:
---------------------------------------------------------------------------

Am Besten lässt sich die Funktionsweise des Plugins an einem Beispiel
verdeutlichen:

Grundlage ist eine Sefrengoinstallation mit insgesamt 3 Sprachen (D,
F, GB). Die EingabeImasken des Plugins finden sich unter
dem Menüpunkt "Administration -> SnippetReplacement"
Dort sehen wir jetzt drei Bearbeitungsknöpfe, (für jede Sprache eines.
Wird eine weitere Sprache hinzugefügt, ergänzt sich das Plugin
automatisch um einen weiteren Bearbeitungspunkt). Wir bearbeiten jetzt
zuerst die deutschen Snippets und drücken auf den entsprechenden
Bearbeitungsknopf. Es öffnet sich eine Textarea und geben dort nun
folgendes ein:

SCHLUESSEL1||Hallo Welt
SCHLUESSEL2||ich bin der Text von SCHLUESSEL2

Die Texte in der Textarea sind beliebig erweiterbar. Es gilt: In jeder
Zeile ein Schlüssel und ein Wert, jewils getrennt mit zwei Pipes (||).

Nun wechseln wir in das Layout. Dort fügen wir, irgendwo gut
sichtbar, den Begriff %%SCHLUESSEL2%% ein.

Wechseln wir nun in die Frontendansicht der Webseite. Dort wo im
Layout noch %%SCHLUESSEL2%% stand, steht nun "Hallo Welt"

Nach diesem System lassen sich die Schlüssel fast beliebig im Layout,
Dateimanager, Modulkonfiguration, etc. nutzen.



Einschränkungen:
- Wird auf der Sefrengoseite das Modul "Volltextsuche" verwendet,
werden die SnippetBegriffe innerhalb des Seitencontents nicht
gefunden.

QUELLTEXT
Changelog legend:
# -> Bug Fix
+ -> Addition
^ -> Change
- -> Removed
! -> Note

Current versionnumber is  01.01.00 - released 29.01.2007
------------------------------------------------------------------------------------------------
+ switch design to sefrengo 1.4 layout


Current versionnumber is  01.00.00 - released 16.02.2006
------------------------------------------------------------------------------------------------
! First release

Angehängte Datei(en)
Angehängte Datei  snippet_replacement_v_1_1.zip ( 8.43KB ) Anzahl der Downloads: 271
 


--------------------
Es wird, es wird...
Go to the top of the page
 
+Quote Post
2 Seiten V  < 1 2  
Start new topic
Antworten (20 - 29)
Doc.MaStAh
Beitrag Thu. 28. May 2009, 22:25
Beitrag #21


Member
**

Gruppe: Members
Beiträge: 29
Mitglied seit: 18.08.2006
Mitglieds-Nr.: 198



Hallo Zusammen,

erstmal vielen Dank für das Plugin! Ist ein echt super Ding!
Leider hab ich ein kleines Problem, und zwar funktioniert das ganze nur in einem Layout, im 2. Funktionierts leider nicht.
Ich weiß nicht welche Informationen ihr braucht, aber vielleicht könnt ihr irgendwie weiterhelfen.

Problemerscheinung:
Ich hab die Variable in 2 Layouts eingebunden. In einem funktioniert's, im anderen wird an der Stelle wo das eingebunden ist, nichts angezeigt.

Ich hoffe ihr könnt mir weiterhelfen =)

Gruß
Peter
Go to the top of the page
 
+Quote Post
mvsxyz
Beitrag Fri. 29. May 2009, 08:42
Beitrag #22


Advanced Member
********

Gruppe: Admins
Beiträge: 507
Mitglied seit: 27.06.2006
Mitglieds-Nr.: 11



Verwendest du das 2. Layout in einem Template und damit für einen Ordner/Seite? Ist die Variable "nur so" im Layout oder in einem CMSPHP- bzw. PHP-Tag?
Go to the top of the page
 
+Quote Post
Doc.MaStAh
Beitrag Fri. 29. May 2009, 13:15
Beitrag #23


Member
**

Gruppe: Members
Beiträge: 29
Mitglied seit: 18.08.2006
Mitglieds-Nr.: 198



Hallo mvsxyz,

vielen Dank für deine Antwort!

Ja, ich verwende das 2. Layout in einem Template (somit auch auf einer Seite). Ja, die Variable ist "nur so" im Layout wink.gif

Gruß
Peter
Go to the top of the page
 
+Quote Post
mvsxyz
Beitrag Fri. 29. May 2009, 13:54
Beitrag #24


Advanced Member
********

Gruppe: Admins
Beiträge: 507
Mitglied seit: 27.06.2006
Mitglieds-Nr.: 11



Also ich habe es jetzt bei mir mal getestet und da klappt es auch im 2. Layout.

Hast du die Variable auch in der genutzten Sprache definiert und richtig eingesetzt, also %%VARIABLE%%?
Go to the top of the page
 
+Quote Post
Doc.MaStAh
Beitrag Sat. 30. May 2009, 10:41
Beitrag #25


Member
**

Gruppe: Members
Beiträge: 29
Mitglied seit: 18.08.2006
Mitglieds-Nr.: 198



ZITAT(mvsxyz @ Fri. 29. May 2009, 14:54) *
Also ich habe es jetzt bei mir mal getestet und da klappt es auch im 2. Layout.

Hast du die Variable auch in der genutzten Sprache definiert und richtig eingesetzt, also %%VARIABLE%%?


Ja, die Variable stimmt, und ist im Backend auch richtig definiert.

Gruß
Peter
Go to the top of the page
 
+Quote Post
mvsxyz
Beitrag Tue. 2. June 2009, 08:32
Beitrag #26


Advanced Member
********

Gruppe: Admins
Beiträge: 507
Mitglied seit: 27.06.2006
Mitglieds-Nr.: 11



Mh, dann weiß ich per Ferndiagnose nicht mehr woran es liegen könnte. Magst du mir die Zugangsdaten per PM schicken, dann werde ich mir das mal anschauen. Vielleicht kann ich dir helfen.
Go to the top of the page
 
+Quote Post
oberbilker
Beitrag Tue. 6. September 2011, 12:40
Beitrag #27


Advanced Member
*******

Gruppe: AdvancedMembers
Beiträge: 255
Mitglied seit: 05.07.2006
Mitglieds-Nr.: 104



ich möchte nochmal auf den bug mit den hochkommata zurückkommen.
ist es grundsätzlich aus einem grund nicht möglich das plugin zu überarbeiten, dass zukünftig hochkommata gehen?

immerhin ist das snippet replacement der wichtigste baustein für internationalisierung und ein großes plus bei sefrengo. da ist es sehr ungünstig, wenn das französische nicht funktioniert.

gruss, oberbilker


--------------------
Go to the top of the page
 
+Quote Post
bjoern
Beitrag Tue. 6. September 2011, 16:24
Beitrag #28


Administrator
********

Gruppe: Members
Beiträge: 1.092
Mitglied seit: 16.06.2006
Wohnort: Köln
Mitglieds-Nr.: 1



Welches Hochkomma? ' oder " oder .... ? Das Snippet Replacement muß ich für die 1.6 noch mal anpassen, läuft da zur Zeit nicht, weil sich zu viele Internas geändert haben. Wenn ich weiß, welches Hochkomma, dann schaue ich mal.


--------------------
Es wird, es wird...
Go to the top of the page
 
+Quote Post
oberbilker
Beitrag Wed. 7. September 2011, 10:59
Beitrag #29


Advanced Member
*******

Gruppe: AdvancedMembers
Beiträge: 255
Mitglied seit: 05.07.2006
Mitglieds-Nr.: 104



hallo björn,

es handelt sich um das '

ergänzung hierzu, der bug müsste sich ggf. im upgrade auf die version 1.1 eingeschlichen haben.
ich habe bei einem umfangreichen projekt seinerzeit das ' im französischem part ausgiebig genutzt - problemlos. inzwischen mit der version 1.1 sind die alten snippets inkl. ' noch hinterlegt und werden ausgegeben. neue snippets mit ' lassen sich jedoch nicht anlegen.

evtl. hilft das ja bei der bug-suche.

gruss, oberbilker


--------------------
Go to the top of the page
 
+Quote Post
mvsxyz
Beitrag Mon. 3. March 2014, 00:05
Beitrag #30


Advanced Member
********

Gruppe: Admins
Beiträge: 507
Mitglied seit: 27.06.2006
Mitglieds-Nr.: 11



Eine aktualisierte und leicht erweiterte Version 1.2 steht zum Download bereit.
Go to the top of the page
 
+Quote Post

2 Seiten V  < 1 2
Reply to this topicStart new topic
4 Besucher lesen dieses Thema (Gäste: 4 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 17.5.24 - 06:52

Sefrengo ist ein eingetragenes Markenzeichen und urheberrechtlich geschützt.
Copyright 2009 Design & Daten, Alle Rechte vorbehalten.