Affilinator Forum
Partnerprogramm Skript kostenlos testen


Zurück   Affilinator Forum > Kundenforum > HTML, CSS & Smarty

HTML, CSS & Smarty Tipps und Fragen rund um HTML, CSS und den verschiedenen Befehlen der Smarty Template Engine.

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 17.05.2008, 02:02
JörgM JörgM ist offline
Benutzer
 
Registriert seit: 12.08.2007
Ort: Düsseldorf
Beiträge: 138
JörgM eine Nachricht über ICQ schicken
Standard Template abspeichern in neuen Ordner, Dateiumbennung => Fehler bei ( )

Ich bin immer noch dabei, an meinem ersten Projekt zu basteln.
Auf meinem Rechner, habe ich neben der Originalversion des entpackten Skriptes auch einen Ordner Projektdateien.
Dort habe ich für jedes Template einen Ordner gemacht, und speichere dann alle verschiedenen Versionen des Templates dort entsprechend ab, hier im Beispiel für das Template ShowShop-html:
Ältere Versionen heißen beispielsweise ShopShop-Version8.html, -Version7.html etc.
Um immer wieder den Originalstandard herzustellen, habe ich im ShowShop-Ordner auch die Datei ShowShop-Original.html
ShopShop.html ist die letzte Version mit der ich gearbeitet habe, diese kann ich dann direkt per FTP hochspielen, ohne im FTP den Dateinamen zu ändern.

Es kommt dann beim Abspeichern aber immer wieder vor, dass im HTML Code
die Klammerzeichen nicht richtig abgespeichert werden.
Ich arbeite also gerade mit ShopShop-Version8.html und möchte nun abspeichern in ShopShop-Version9.html oder auch direkt in ShopShop.html
Dann wird jedes Klammerzeichen falsch abgespeichert:

Aus
<a href="{$smarty.const.BASE_URL}angebot/{$id}/{$it.info.TITLE.WITHOUT_CHARS}.html" class="lastvisit-title">{$it.info.TITLE.0.VALUE|truncate:'75'}<br></a>

wird

<a href="%7b$smarty.const.BASE_URL%7dangebot/%7b$id%7d/%7b$it.info.TITLE.WITHOUT_CHARS%7d.html" class="lastvisit-title">{$it.info.TITLE.0.VALUE|truncate:'75'}<br></a>

Das ist natürlich arg nervig, und hängt wohl mit meiner Art der Dateispeicherung ab. Aber meine aktuelle Ordner- und Dateistruktur hat sich eigentlich bewährt. Hat jemand das Problem auch und eventuell einen Trick wie man das umgehen kann?
Wahrscheinlich eine HTML-Anfängerfrage, aber im Netz habe ich so schnell dazu nichts brauchbares gefunden und so eine Frage ist hier im Forum scheinbar auch noch nicht aufgetaucht.

Geändert von JörgM (17.05.2008 um 02:04 Uhr)
Mit Zitat antworten
  #2  
Alt 17.05.2008, 02:16
JörgM JörgM ist offline
Benutzer
 
Registriert seit: 12.08.2007
Ort: Düsseldorf
Beiträge: 138
JörgM eine Nachricht über ICQ schicken
Standard

Oman gerade schon wieder:
Ich bin in einem Template, mache eine Änderung und speichere das Template im gleichen Ordner nur mit einem neuen Namen ab und dann passiert schon wieder der Mist mit den Klammern.

Wenn ich übrigens eine neue Datei aufmache, und den Code per Copyundpaste in die neue Datei eintrage tauchen beim Speichern keine Fehler auf.
Daher ist das ganze insgesamt kein großes Problem, ich muss nur halt jedes mal daran denken immer wieder mit einer neuen leeren Datei zu beginnen, und dann den Code den ich bearbeiten möchte mit copyundpaste in die neue leere Datei einzufügen.
Aber das ist mir zu umständlich, da muss es doch eine bessere Möglichkeit geben.
Mit Zitat antworten
  #3  
Alt 17.05.2008, 02:20
JörgM JörgM ist offline
Benutzer
 
Registriert seit: 12.08.2007
Ort: Düsseldorf
Beiträge: 138
JörgM eine Nachricht über ICQ schicken
Standard

Ach ja, bearbeite die Templates übrigens mit Dreamweaver.
Liegt vielleicht auch einfach nur am Programm.
Aber zu dieser Problemstellung habe ich über Google nichts gefunden.
Mit Zitat antworten
  #4  
Alt 17.05.2008, 03:33
Martin-F Martin-F ist offline
Erfahrener Benutzer
 
Registriert seit: 07.01.2008
Beiträge: 659
Blinzeln Dreamer

Hallo Jörg ...

1. kann man keine Templates wegen dem {} mit einem Editor wie Dream... oder Frontpage erstellen.

2. Kann man die damit bearbeiten - wenn man den Quelltext mit copy ind paste dann in der Datei ersetzt und uploadet.
Aber eben nicht mit dem Dream.. SPEICHERN drücken !

Wenn Du weiter bist mit Layout Anpassungen. Werden Bereiche kommen, wo die Ausgabe von Variablen abhängig ist.

Beispiel:
"Ist ein Bild da - dann Tabelle 2-spaltig - ansonsten 1 Spalte"
Das ... kann kein DreamDingsda .. das geht nur in Handarbeit.

Ich erstelle alle Templates miot notepad.exe

LG ... Martin
Mit Zitat antworten
  #5  
Alt 17.05.2008, 12:32
FrankW FrankW ist gerade online
Administrator
 
Registriert seit: 07.11.2005
Ort: Aschaffenburg
Beiträge: 4.935
Blog-Einträge: 1
Standard Dreamweaver

Ohne Dreamweaver je genutzt zu haben (habe hier glaube ich sogar noch eine ungenutzte Lizenz...), muss Dreamweaver das können!
Das ist ein normales dynamisches Smarty / PHP Template und dafür gibt es in Dreamweaver ganz sicher eine Option - Doku lesen / Dreamweaver Foren suchen.
(Darstellung ist was anderes, aber man kann es mit DW bearbeiten)
Mit Zitat antworten
  #6  
Alt 18.05.2008, 00:40
Benutzerbild von JürgenK
JürgenK JürgenK ist offline
Benutzer
 
Registriert seit: 30.07.2006
Ort: Berlin
Beiträge: 303
JürgenK eine Nachricht über Skype™ schicken
Idee Voreinstellung ändern

Zitat:
Zitat von JörgM Beitrag anzeigen
Ach ja, bearbeite die Templates übrigens mit Dreamweaver.
Liegt vielleicht auch einfach nur am Programm.

Hi Jörg,

stimmt, es liegt an DW.
Du musst eine Voreinstellung ändern. Hier die Vorgehensweise bei DW MX 2004:
  1. Bearbeiten
  2. Voreinstellungen
  3. Im Feld der Kategorien auf Codeumschreibung klicken
  4. Beim Punkt URL-Kodierung die Option Sonderzeichen nicht kodieren anklicken
  5. Problem gelöst

Gruß
JK
Mit Zitat antworten
  #7  
Alt 18.05.2008, 11:39
JörgM JörgM ist offline
Benutzer
 
Registriert seit: 12.08.2007
Ort: Düsseldorf
Beiträge: 138
JörgM eine Nachricht über ICQ schicken
Standard

@jürgenK. Super ! That´s it

Übrigens arbeite ich auch manchmal mit Adobe GoLive CS . Beide Programme tun sich nicht viel. Und auch bei GoLive trat der Fehler immer auf.

Bei GoLive CS hab ich dann auch mal geschaut was ich ändern müsste.
Also für alle die zukünftig solch ein Problem haben und mit GoLive CS arbeiten:
Datei => Dokumentcodierung => Bearbeiten => Allgemen => URL-Verwaltung =>URL-Kodierung UTF8

Bei mir war standardmäßig vorher URL Kodierung %HH-Umwandlung eingetragen
Mit Zitat antworten
  #8  
Alt 17.11.2009, 15:53
Michael_M Michael_M ist offline
Benutzer
 
Registriert seit: 22.07.2009
Beiträge: 193
Standard

Zitat:
Zitat von JörgM Beitrag anzeigen
@jürgenK. Super ! That´s it

Übrigens arbeite ich auch manchmal mit Adobe GoLive CS . Beide Programme tun sich nicht viel. Und auch bei GoLive trat der Fehler immer auf.
GoLive ist, soweit ich weiß, ein WYSISWYG-Editor. Kann ich damit die Smarty-Templates komfortabel bearbeiten? Wäre je genial.

Habe nach so einer Lösung gesucht.

Immer am Template rumscripten, hochladen und anschauen ob es funktioniert ist nämlich nervig und zeitaufwendig.
__________________
2x Affilinator-Domainlizenz
1x Affilinator-WE-Domainlizenz
1x Affilinator-TWOP-Domainlizenz
Strato - V-PowerServer M
OS: openSuse 11.1
http://www.preisvergleich-shops.de
mod_rewrite: aktiv
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
V2 Template Fehler showShop.html AnkeG Bestätigte Bugs und Probleme 15 14.07.2007 02:45
Template Ordner Standard AnkeG Affilinator - Wie geht das ? 1 20.04.2007 11:02



Alle Zeitangaben in WEZ +2. Es ist jetzt 11:47 Uhr.


Powered by vBulletin® Version 3.8.0 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
SEO by vBSEO 2.3.2
Affilinator GmbH