Beiträge von StefanSTS

    Das beste, was ich gefunden habe, war dieses Forum und das englische Forum, aktuelle Antworten und meistens ziemlich kompetent.


    Ein Buch wird sicher nie so aktuell sein.


    Wenn ich das richtig gelesen habe, bietet der Anbieter dieses Forums auch kostenpflichtigen Support, da kommen dann die Antworten direkt von jemanden, der sich beruflich damit beschäftigt.


    Wenn es mit dem Forum alleine nicht klappt, bleibt also noch das Support-Abo. Vieles funktioniert aber fast von alleine, wenn man sich erst etwas eingearbeitet hat. Selbst ich hab das geschafft. ;-)


    So long
    Stefan

    Dein Einloggen-Button ist ein input-Element mit der Klasse default.


    Das einfachste wird sein, die Farbe dafür anzugeben.


    Am Ende der bereits oben verwendeten css-Datei:


    Code
    1. input.default {background-color: #AE9A63;}


    Die Checkbox ist schon etwas kniffeliger, die hat die Klasse inputbox, der ist eigentlich schon die richtige Farbe zugewiesen. Muss jetzt aber kurz weg. Schaue später noch einmal.

    Ich hab nur die Beschreibung unter die Schaltfläche "Stellen Sie eine Frage ..." gesetzt. Du kannst den ganzen Quelltext in die Override-Datei einfügen, alles andere löschen. Leider habe ich gerade keine Testumgebung hier. Wenn es nicht klappt, muss ich Dich aus Zeitgründen aufs Wochenende vertrösten.


    Falls es nicht den gewünschten Effekt hat, einfach den kompletten Override-Ordner löschen und alles ist wieder wie vorher.


    Im Joomla-Verzeichnis findest Du einen Ordner Templates, eines dieser Templates hast Du ausgewählt. Falls das zum Beispiel atomic ist, legst Du die Datei, die ich oben beschrieben habe, in den Ordner /templates/atomic/html/com_virtuemart/productdetails/. Nur der html-Ordner wird dort sein, die beiden anderen erstellst Du vorher.
    Jetzt hast Du einen Override! Nur der macht noch nichts, weil die Datei die gleiche ist wie die Originale.
    Du findest übrigens einige Threads hier über Override. Die Datei in dem neuen Ordner kannst Du jetzt in einem Editor bearbeiten, bevorzugt ein HTML-Editor, der UTF-8 kann. Zum Beispiel Notepad++, ich benutze HTML-Kit Tools, aber das kostet und ist nicht nötig.


    Ich schau jetzt mal eben in den Quellcode, ob das einfach umzubauen ist.


    PS. Einfach gelöst ist, dass Du die eben kopierten Dateien einfach wieder herauslöschen kannst, und alles ist beim Alten. Nur trotzdem immer wieder einmal eine Sicherung von allem machen.


    PS 2: Ich hab da gerade noch etwas gepostet, das sollte als Post 7 kommen, aber das muss scheinbar erst von einem Moderator gelesen werden. Schau mer mal, wann es kommt.

    Wenn das nur die Umstellung der Beschreibung ist, dann kann das auch fix gehen, vielleicht braucht's da keine Rechnung.


    Hast Du schon irgendwelche Overrides erstellt? (Wenn Du nicht weißt, was das ist, hast Du noch keine erstellt.)


    Wenn nicht, dann muss die Datei default.php im Ordner ../components/com_virtuemart/views/productdetails/ in den Order:
    Joomla_Installation/templates/Dein_Template_Name/html/com_virtuemart/productdetails/ kopiert werden und dort angepasst werden.


    Das ist eigentlich alles, wenn es einfach bleiben soll, könnte nachher einmal in die Datei schauen.


    Stefan

    Link zur Seite?


    Das kann man auf unterschiedliche Weise realisieren.
    Ein div-Container mit fester Breite, darin dann ein div mit float:left für das Bild, dann ein weiteres float:left-div für die Beschreibung.


    Einen override für die "product view" erstellen, in der diese divs dann entsprechend eingesetzt werden.


    Eine eigene CSS-Datei, die in der index.php des templates nach allen anderen css-Dateien aufgerufen wird, könnte das Design bestimmen.


    So auf die Schnelle eine Möglichkeit
    Stefan


    Übrigens, Footer der verlinkten Seite: "Template Design © PC-Notdienst Zerbst", nicht schlecht ;)


    Das würde ich jetzt als dezente kostenlose Abmahnung ansehen. Welch ein Glück für den PC-Notdienst, dass es noch so nette Leute gibt, die ihr Urheberrecht nicht gleich bei jedem Verstoß mit dem Anwalt verfolgen.


    Vielleicht sollte die Fußnote noch einmal überarbeitet werden?

    Servus,


    ohne einen Link zu der Seite dürfte das schwierig werden. Allerdings ist Deine Frage sicherlich besser beim Support von Yagendo aufgehoben, die sollten Dir helfen können.


    Sieht so aus, als ob irgendwo die Minimalbreite für die englische Version nicht gesetzt ist.


    So long
    Stefan

    Hallo Free Willy,


    die Sprachdateien wurden für .22 geändert, leider hab ich noch keine Möglichkeit gehabt, da hinein zu schauen. Aber es würde sicher helfen, wenn Du angibst, in welcher ini-Datei mit Pfadangabe Du nachgeschaut hast. Sprachdateien gibt es so einige.
    Zur Not einfach einmal mit einem Suchprogramm den Sprachschlüssel in allen Virtuemart-Dateien suchen. Total Commander kann das zum Beispiel.


    So long
    Stefan

    Ok, als erstes würde ich versuchen, die angezeigten Produkte auf 2 pro Zeile zu beschränken. Das geht irgendwo im Backend mit Klickklick.


    Deine Texte, zB. "Durchschnittliche" können nicht getrennt werden, gehen also über die Box hinaus, wenn die Box (das div) zu kurz ist.


    Die Veränderungen kannst Du in der templates/shop_template_2_v0_3/css/template.css und der components/com_virtuemart/assets/css/vmsite-ltr.css machen. Eventuell auch einmal die Schriftgrößen ändern.
    Die Breiten werden durch die Klassen width30 und width70 bestimmt. Die zweitere könnte man auf width60 ändern, das geht im template irgendwo, dann gibt es mehr Platz.
    Etwas padding zwischen dem Produktbild-div und dem "Titel mit Beschreibung/Preis"-div könnte auch nicht schaden.
    Leider ist das eine ziemlich große Baustelle, die mit ein paar Sätzen nicht getan ist.


    Firefox mit Firebug ist schnell gelernt, versuch das mal. CSS-Tutorials gibt es auch wie Sand am Meer. Vor dem Erfolg steht wohl erst einmal einiges an Lesen.


    So long
    Stefan

    Dann wird es schwierig.


    Vielleicht Firefox mit Firebug ausprobieren. Irgendwo wird es da im CSS etwas padding oder margin brauchen, eventuell muss der Container vergrößert werden.


    Eine Installation bei einem Provider in einem mit Passwort gesicherten Verzeichnis ist eventuell eine gute Idee. Eine lokale Installation hat oft andere Grundeinstellungen als ein Provider, da kann es nachher dann zu Problemen kommen, wenn PHP-Versionen, MySQL oder die Apache-Config nicht übereinstimmen.


    So long
    Stefan

    Eine Möglichkeit, die Bilder "auszuschalten" wäre ein Override für die Kategorieansicht. In der default.php der Kategorieübersicht müsstest Du dann den Code für die Bilder entfernen.
    Such doch mal nach Override im Forum, da findet sich einiges.


    So long
    Stefan

    Hatte ich schon erwähnt, dass ich von PHP so gut wie keine Ahnung habe?


    Ok, in dem einen Fall (Produkt) wird einer Variable $yagendooImageTag ein komplettes Tag zugewiesen, in der Kategorie steht nur HTML mit eingeflechtetem PHP, um die Attribute für src, title und alt anzugeben. Da scheint die Syntax für die Produktseite anders zu sein. Grrr.


    Deshalb muss dann wohl auch die Syntax in der default.php für die Produkte anders sein.


    <img src="'.$this->YagProduct->images[0]->urlFullsize.'" alt="" class="product-image" />
    würde ich ändern in
    <img src="'.$this->YagProduct->images[0]->urlFullsize.'" alt="'.$this->YagProduct->images[0]->title.'" class="product-image" />
    wenn das title noch hinein soll:
    <img src="'.$this->YagProduct->images[0]->urlFullsize.'" alt="'.$this->YagProduct->images[0]->title.'" title="'.$this->YagProduct->images[0]->name.'" class="product-image" />


    Dann sieht das alles ziemlich stimmig aus, bitte auf die " und die ' achten, die stehen da hintereinander und sind wichtig. Verschachtelte Anführungszeichen: "'
    Ich hab das alles mit Kopieren und Einfügen gemacht, dann kann nicht viel passieren.
    So, bevor Du nun etwas Dummes tust, weil ich Dir etwas Dummes geschrieben habe, sichere Deine Dateien, bevor Du die Änderungen machst, und dann versuch es. Wenn es nicht klappt, einfach die alte default.php wieder zurück kopieren, dann ist alles wie vorher.


    Im Übrigen habe ich mir angewöhnt, von Zeit zu Zeit, beim Herumspielen öfter, ein komplettes Backup von der Homepage beim Provider anzulegen. Backup on the Fly, jeder Provider hat da so seine eigene Sprache, glaube ich.


    In diesem Fall wird nicht viel passieren, wenn man irgendwo irgendwelche PHP-Befehle vergessen hat oder nicht geschlossen hat, wird schlimmstenfalls einfach nichts mehr angezeigt, weil die PHP-Verarbeitung anhält. Wenn die alte Datei wieder drin ist, läuft alles normal weiter.


    Trotzdem, ein volles Backup ist immer gut zu haben, Dateien und Datenbank.


    Mit frischem Backup kann man immer mutig ausprobieren. ;-)


    Ich bin aber fast überzeugt, dass es so funktionieren wird.


    Hope it helps
    Stefan

    <div class="yagVmFrontpageCategoryListItemImgInner">
    <img src="<?php echo $yagCategory->images[0]->urlThumb; ?>" title="<?php echo $yagCategory->name; ?>" alt="<?php echo $yagCategory->images[0]->title; ?>" /></div>


    Die Antwort hast Du doch da oben schon selbst gegeben, oder? ;-)
    Setz doch das alt aus Deiner Kategorieansicht einfach ein und probier es, müsste klappen.


    Das alt war übrigens primär eine Möglichkeit, eine alternative Beschreibung für ein Bild anzugeben, das nicht empfangen werden konnte, oder gesehen werden konnte. Ein Text, der auch von einem Programm vorgelesen werden kann, das zum Beispiel einem Blinden hilft, die Seite zu verstehen, sollte bevorzugt werden. Das alt für SEO zu "missbrauchen" ist schon fast unmoralisch, allerdings ist ja auch Google in dem Sinne "noch" fast blind, deshalb können wir das noch einmal durchgehen lassen.