Post by IP_CAM » Mon Jun 10, 2019 1:01 pm

Ich freue mich, jetzt endlich damit fertig geworden zu sein, seit mehr als 5 Jahren
am eigentlich immer Gleichen rumzubasteln. Zwar mit verschiedenen Versionen,
aber letztlich nur, um wieder bei der Version zu landen, die sich für mich bislang
als die technisch einfachste, zuverlässigste und problemloseste erwiesen hat. Auf
jeden Fall lese ich selten oder nie etwas Anderes, verglichen mit, was ja eigentlich
eher besser sein sollte. Oder Neuer zumindest ...

Aber dafür jetzt in einer 'Ausführung', die sich meiner Meinung nach am Besten
als OpenSource basierte Gratis-Version für die eignet, die sich mit Umbauten
nur sehr ungern rumschlagen möchten, oder dann ständig wieder umlernen,
und das eigentlich auch nur, um im Prinzip so weiterzufahren wie bisher ... ::)

OC LIGHT 1.5.6.5 kommt in zwei Grundfarben, CSS-Mässig als hell oder dunkel,
mit ~100 VqMods und ~20 zusätzlichen Modulen, um die wichtigsten Bausteine
bereits zu enthalten. Bootstrap v3.1.0 + Font Awesome 4.7.0 gehören mit dazu.

Das verwendete Thema stammt von MERKENT.COM, Version 3.0.1, und wurde
bis vor einiger Zeit über OC und auch direkt für ~20$ angeboten. Es wurde
zwischenzeitlich aber gelöscht, wie fast alles Andere auch, was Merkent .com
mal für OC offerierte. Schade, aber immerhin habe ich einmal eine Version
von ihm legal erworben, und freue mich sehr, dass sie ja als GPL ausgewiesen
ist, und so der legal-kostenlosen Weiterverbreitung nichts im Wege steht! :D

Code: Select all

Released under the [GPL license](http://opensource.org/licenses/GPL-3.0).
CREDITS
Developed by Justin Ross, justin@merkent.com
Das Merkent Thema arbeitet mit 'globalen' Bausteinen, um Produkt-Listings so
in völlig identischem Design darzustellen. So kann man Aenderungen in einer
Datei machen, um alle davon 'betroffenen' Output-Dateien in identischer Form
auf die Screens zu bringen, und das erspart einem 'OC Bastler' einiges an Arbeit
und Mühe, verglichen mit dem konventionellen OC 'way of doing such things'. :D
Diese Funktion wurde zwar einmal auch für default OC empfohlen, aber leider
nie verwirklicht, es hätte sehr Vieles für Viele viel einfacher gemacht ... ::)
---
Ein Nachteil könnte sein, dass aufgrund dieser Konstruktion nicht ganz alle
v.1.5.6.x THEMA- bezogenen VqMod Erweiterungen noch funktionieren. Dies,
weil die verschiedenen Bausteine einen Teil des Code beinhalten, der vorher
z.B. in einer einzelnen category.tpl Datei angesiedelt war.

Beim Merkent-Thema z.B. in einem template_heading.tpl File, und daher
würde ein <h1><?php echo $heading_title; ?></h1> Anker/Link nicht mehr
in der category.tpl Datei angesiedelt sein, wo eine OC VqMod-Routine ihn
originalerweise suchen würde.

template_heading.tpl in vollständiger Form:

Code: Select all

<div class="breadcrumb">
	<?php foreach ($breadcrumbs as $breadcrumb) { ?>
	<?php echo $breadcrumb['separator']; ?><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a>
	<?php } ?>
</div>
<div class="page-header"><h1><?php echo $heading_title; ?></h1></div>
<?php echo $content_top; ?>
template-toolbar.tpl in vollständiger Form:

Code: Select all

<div class="btn-toolbar">
<a href="<?php echo $compare; ?>" class="btn btn-default hidden-xs" id="compare-total"><?php echo $text_compare; ?></a>
<div class="btn-group pull-right">
<button type="button" class="btn btn-default" data-toggle="dropdown"><?php echo $text_limit; ?></button>
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown"> <span class="caret"></span></button>
<ul class="dropdown-menu" id="limit">
	<?php foreach ($limits as $limits) { ?>
	<?php if ($limits['value'] == $limit) { ?>
	<li class="active"><a href="<?php echo $limits['href']; ?>"><?php echo $limits['text']; ?></a></li>
	<?php } else { ?>
	<li><a href="<?php echo $limits['href']; ?>"><?php echo $limits['text']; ?></a></li>
	<?php } ?>
<?php } ?>
</ul>
</div>
<div class="btn-group pull-right">
<button type="button" class="btn btn-default" data-toggle="dropdown"><?php echo $text_sort; ?></button>
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown"> <span class="caret"></span></button>
<ul class="dropdown-menu dropdown-menu-right" id="sort">
	<?php foreach ($sorts as $sorts) { ?>
	<?php if ($sorts['value'] == $sort . '-' . $order) { ?>
	<li class="active"><a href="<?php echo $sorts['href']; ?>"><?php echo $sorts['text']; ?></a></li>
	<?php } else { ?>
	<li><a href="<?php echo $sorts['href']; ?>"><?php echo $sorts['text']; ?></a></li>
	<?php } ?>
	<?php } ?>
</ul>
</div>
<div class="btn-group pull-right" data-toggle="buttons">
<label class="btn btn-default" id="display-list" title="<?php echo $text_list; ?>"><input type="radio" name="display" value="list"><i class="fa fa-list"></i></label>
<label class="btn btn-default" id="display-grid" title="<?php echo $text_grid; ?>"><input type="radio" name="display" value="grid"><i class="fa fa-th"></i></label>
</div>
</div>
<hr />
<div class="center">
template-form-actions.tpl in vollständiger Form:

Code: Select all

<div class="form-actions">
<div class="row">
<div class="col-sm-6 col-sm-offset-3">
<button type="submit" class="btn btn-primary"><?php echo $button_continue; ?></button>
<a href="<?php echo $back; ?>" class="btn btn-default"><?php echo $button_back; ?></a>
</div>
</div>
</div>
... und so weiter.
---
Aber das ist ja auch bei vielen anderen Bootstrap 1.5.6.x Themen der Fall.
Und viele der 'komplizierteren' Theme-Erweiterungen verwenden für sowas
auch eigene Dateien, um nicht gigantische VqMods dazu kreieren zu müssen,
damit diese Themen mit dem regulären v.1.5.6.x System-Code funktionieren.
Das Merkent Thema benötigt all das nicht, es basiert auf default System Code.

Und für jemanden, der/die OC auch nur ein wenig kennt, dürfte das kein Problem sein,
den einen oder anderen VqMod Links so umzuprogrammieren, dass das wieder funzt.
---
Der OC 'Controller/Model/Language/System' Code ist original OC v.1.5.6.5_rc
und wurde nur mit einer für die Meisten eher unwichtigen Merkent-spezifischen
Datei ergänzt, um so Dinge wie Movies schön responsiv zu platzieren, glaube ich
zumindest. Probiert habe ich es aber noch nicht... :D

Nebst einigen Fixes, die ich selber noch, fein säuberlich vermerkt, da und dort
vornahm, um das Ding gemäss neustem Forum Wissen noch sicherer und
effizienter zu machen.

Auf Anfrage kann ich für bestehende 1.5.6.x Installationen mit altem 'fixen' Layout
auch nur das original Merkent Thema allein liefern (kostenlos), um eine bestehende
OC v.1.5.6.x mit nicht responsivem Thema Installation mit einfachsten Mitteln
Bootstrap - 'flexibel' zu machen.
---
Die kostenlose Software wird in Kürze auf meiner Github Seite downloadbar sein.
Sie beinhaltet meine aktuellste Form der OC v.1.5.6.5_rc Version, einige Bausteine
aus MaxD's legendärer OpenShop Extension, und die Software kann bedenkenlos
bis mindestens PHP v.7.2x betrieben werden.
(Höher gehts bei meinem Hoster noch nicht, daher weiss ich noch nicht mehr darüber ...)

Ebenfalls inbegriffen sind einige gängige OC / OS Admin Sicherheits-Tools, bis
hin zum erstklassigen Online OC File-Editor und Language-Translator, eine
erstklassige .htaccess Datei, sowie CACHE Funktionen, die je nach
Server aktiviert werden können, um mindestens auf 95/90 bei GTMetrix.com
zu kommen. Und dazu kommt eine voll PHP 7.2-fähige Install Routine.

Steht Jedermann und Jederfrau zur Verfügung, gratis und kostenlos dazu.
Und im OpenCart Forum gibt es für fast Alles, was diese Version betrifft,
auch bereits passende Antworten, erwartet daher bessser nicht auch noch
personalisierten Gratis-Support dazu. Daher OC LIGHT 1.5.6.5 kommt ohne
jede weitere Verpflichtung , für/von beiden Seiten, wohlgemerkt! ;)

Ich selber werde nur noch selten hier sein, oder dann nur als Leser, für mich
gibt es ja auch fast nie mehr was zu lernen, was weniger als v.2.x betrifft ... 8)
In diesem Sinn, OC LIGHT 1.5.6.5 - demnächst im GitHub.com/IP-CAM Theater!
Ernst
---
Den aktuellsten OpenCart LIGHT Vorab-Release können Tester und Entwickler nach
ordentlicher Registrierung mit gültigem eMail Konto demnächst in der Abteilung
SOFTWARE herunterladen:
http://www.bigmax.ch/shop/
---
Aktuelle Demo Sites
(dunkles Thema - Background Image):
http://www.opencart.li/dark/
(helles Thema - z.Z. noch im Test):
http://www.opencart.li/bright/
Image - Image

My Github OC Site: https://github.com/IP-CAM
5'200 + FREE OC Extensions, on the World's largest private Github OC Repository Archive Site.


User avatar
Legendary Member

Posts

Joined
Tue Mar 04, 2014 1:37 am
Location - Switzerland
Who is online

Users browsing this forum: No registered users and 181 guests