Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
oxid [2015/07/20 15:41] – [Admin: menu.xml] gerald | oxid [2016/08/25 12:09] – [Admin: Erledigte Bestellungen hervorheben] gerald | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Oxid ====== | ====== Oxid ====== | ||
+ | [[oxid: | ||
[[oxid: | [[oxid: | ||
- | |||
[[oxid: | [[oxid: | ||
+ | |||
+ | {{ :: | ||
+ | |||
+ | |||
+ | [[http:// | ||
[[http:// | [[http:// | ||
Zeile 257: | Zeile 262: | ||
[{$ergebnis}] | [{$ergebnis}] | ||
</ | </ | ||
+ | ==== Einfache SQL-Abfrage, | ||
+ | Mit folgendem SQL-Statement kann man Merfachaccounts mit gleichem Nachnamen und PLZ aus der Datenbank auslesen: | ||
+ | < | ||
+ | SELECT oxuser.oxfname, | ||
+ | FROM oxuser, ( | ||
+ | SELECT oxlname, oxzip | ||
+ | FROM oxuser | ||
+ | GROUP BY oxlname, oxzip | ||
+ | HAVING COUNT( * ) >1 | ||
+ | ) AS doubles | ||
+ | WHERE oxuser.oxlname = doubles.oxlname | ||
+ | AND oxuser.oxzip = doubles.oxzip | ||
+ | ORDER BY oxuser.oxlname, | ||
+ | </ | ||
+ | |||
==== Admin: Zuerst “alle” Oxid-Bestellungen anzeigen* ==== | ==== Admin: Zuerst “alle” Oxid-Bestellungen anzeigen* ==== | ||
Quelle((http:// | Quelle((http:// | ||
+ | |||
+ | Oxid Source: Folgendes in der order_list.php (oxid 4.87) einfügen/ | ||
+ | < | ||
+ | public function render() | ||
+ | { | ||
+ | parent:: | ||
+ | |||
+ | $aFolders = $this-> | ||
+ | $sFolder | ||
+ | // first display new orders | ||
+ | if ( !$sFolder && is_array( $aFolders )) { | ||
+ | $aNames = array_keys( $aFolders ); | ||
+ | $sFolder = $aNames[-1]; | ||
+ | } | ||
+ | |||
+ | $aSearch | ||
+ | $sSearch | ||
+ | $sSearchfld = oxConfig:: | ||
+ | |||
+ | $this-> | ||
+ | $this-> | ||
+ | $this-> | ||
+ | $this-> | ||
+ | $this-> | ||
+ | |||
+ | return „order_list.tpl“; | ||
+ | } | ||
+ | |||
+ | /** | ||
+ | * Adding folder check | ||
+ | * | ||
+ | * @param array $aWhere | ||
+ | * @param string $sqlFull SQL query string | ||
+ | * | ||
+ | * @return $sQ | ||
+ | */ | ||
+ | protected function _prepareWhereQuery( $aWhere, $sqlFull ) | ||
+ | { | ||
+ | $oDb = oxDb:: | ||
+ | $sQ = parent:: | ||
+ | $myConfig = $this-> | ||
+ | $aFolders = $myConfig-> | ||
+ | $sFolder = oxConfig:: | ||
+ | //searchong for empty oxfolder fields | ||
+ | if ( $sFolder && $sFolder != ‚-1‘ ) { | ||
+ | $sQ .= “ and ( oxorder.oxfolder = „.$oDb-> | ||
+ | } elseif ( !$sFolder && is_array( $aFolders ) ) { | ||
+ | $aFolderNames = array_keys( $aFolders ); | ||
+ | //$sQ .= “ and ( oxorder.oxfolder = „.$oDb-> | ||
+ | } | ||
+ | |||
+ | return $sQ; | ||
+ | } | ||
+ | </ | ||
+ | | ||
+ | ==== Oxid Captcha unleserlich ==== | ||
+ | |||
+ | Quelle((http:// | ||
+ | |||
+ | Update gemacht? 4.9.7? | ||
+ | |||
+ | Evtl. config.inc.php vergessen? | ||
+ | < | ||
+ | /** | ||
+ | * Captcha encryption key. | ||
+ | */ | ||
+ | $this-> | ||
+ | </ | ||
+ | |||
+ | | ||
==== Admin: Erledigte Bestellungen hervorheben ==== | ==== Admin: Erledigte Bestellungen hervorheben ==== | ||
Quelle((http:// | Quelle((http:// | ||
+ | Oxid Source: Folgendes in der order_list.tpl (oxid 4.87) in Zeile 110 einfügen: | ||
+ | < | ||
+ | < | ||
+ | .ready{ | ||
+ | color:# | ||
+ | } | ||
+ | </ | ||
+ | </ | ||
+ | Dann unterhalb von: | ||
+ | < | ||
+ | [{ if $listitem-> | ||
+ | [{assign var=“listclass“ value=listitem4 }] | ||
+ | [{ /if}] | ||
+ | </ | ||
+ | folgendes einfügen (ca. Zeile 134): | ||
+ | < | ||
+ | [{assign var=“ready“ value=“ ready“ }] | ||
+ | [{ if $listitem-> | ||
+ | </ | ||
===== Probleme ===== | ===== Probleme ===== | ||