ECSHOP在商品详细页面上获取该商品的顶级分类id和名称,ecshop顶级
ECSHOP在商品详细页面上获取该商品的顶级分类id和名称,ecshop顶级
在 goods.php 文件,
找到 $smarty->assign('goods', $goods);
在它上面增加下面代码:
方法一:
<span>$cat_arr</span> = get_parent_cats(<span>$goods</span>['cat_id'<span>]); </span><span>foreach</span> (<span>$cat_arr</span> <span>AS</span> <span>$val</span><span>) <br />{ </span><span>$goods</span>['topcat_id']=<span>$val</span>['cat_id'<span>]; </span><span> $goods</span>['topcat_name']=<span>$val</span>['cat_name'<span>]; }</span>
方法二:
<span>$cat_arr</span> = get_parent_cats(<span>$goods</span>['cat_id'<span>]); </span><span>$topcat_arr</span> = <span>end</span>(<span>$cat_arr</span><span>); </span><span>$goods</span>['topcat_id']=<span>$topcat_arr</span>['cat_id'<span>]; </span><span>$goods</span>['topcat_name']=<span>$topcat_arr</span>['cat_name'];
然后,在商品详情模板文件 goods.dwt 中调用如下:
顶级分类id:{$goods.topcat_id}
顶级分类名称name:{$goods.topcat_name}
$children = get_children($cat_id); 获得指定分类同级的所有分类以及该分类下的子分类
/**
* 获得分类下的商品
*
* @access public
* @param string $children
* @return array
*/
function category_get_goods($children, $brand, $min, $max, $ext, $size, $page, $sort, $order)
看看category.php 是怎么用的
首页调用指定分类下子分类方法
模板首页一般都有分楼层显示的分类商品,每个楼层右上角会有该分类下小分类排列显示的:
以往有些模板这里都是静态显示的,需要客户手动依次修改,现在模板中心告诉您怎样修改成动态调用,只需修改一个id即可。
1.打开您的文件根目录下 includes/lib_goods.php 文件,在最后一行加入一个方法:
function get_parent_id_tree($parent_id)
{
$three_c_arr = array();
$sql = 'SELECT count(*) FROM ' . $GLOBALS['ecs']->table('category') . " WHERE parent_id = '$parent_id' AND is_show = 1 ";
if ($GLOBALS['db']->getOne($sql))
{
$child_sql = 'SELECT cat_id, cat_name, parent_id, is_show ' .
'FROM ' . $GLOBALS['ecs']->table('category') .
"WHERE parent_id = '$parent_id' AND is_show = 1 ORDER BY sort_order ASC, cat_id ASC ";
$res = $GLOBALS['db']->getAll($child_sql);
foreach ($res AS $row)
{
if ($row['is_show'])
$three_c_arr[$row['cat_id']]['id'] = $row['cat_id'];
$three_c_arr[$row['cat_id']]['name'] = $row['cat_name'];
$three_c_arr[$row['cat_id']]['url'] = build_uri('category', array('cid' => $row['cat_id']), $row['cat_name']);
}
}
return $three_c_arr;
}
2. 在模板文件里调用,如首页index.dwt中 :
$this->assign('thiscid1', get_parent_id_tree(17));//调用父级分类的下级分类
?>
{$list.name}
括号里的“17”为分类id,按照您的网站商品分类修改......余下全文>>

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



ecshop ist eine „B2C“-Architektur; ecshop ist ein B2C-unabhängiges Online-Shop-System, das für Unternehmen und Einzelpersonen geeignet ist, um schnell personalisierte Online-Shops zu erstellen. Das System ist ein plattformübergreifendes Open-Source-Programm, das auf der PHP-Sprache und der MYSQL-Datenbankarchitektur basiert.

So sortieren Sie Ecshop-Artikel: 1. Sortieren Sie nach Veröffentlichungszeit. Sie können die Reihenfolge der Artikel in der Liste steuern, indem Sie die Veröffentlichungszeit des Artikels ändern. 2. Sortieren nach Klicks. Sie können diese Sortierung erreichen, indem Sie das „Artikel-Klick-Ranking“ installieren „Plug-in Funktion: Dieses Plug-in kann die Anzahl der Klicks auf Artikel zählen; 3. Nach der Anzahl der Kommentare sortieren, Sie können diese Sortierfunktion implementieren, indem Sie das Plug-in „Article Comments Ranking“ installieren, das zählen kann Anzahl der Kommentare zu Artikeln; 4. Sortieren nach Relevanz. Diese Sortierfunktion kann durch die Installation des Plug-Ins „Suchranking“ erreicht werden.

Merkmale: 1. Open-Source-System mit Flexibilität, Anpassbarkeit und hoher Skalierbarkeit; 3. Umfangreiche Vorlagen und Plug-ins; 5. Vermeidung von Einschränkungen durch Softwareanbieter; und Stabilität; 7. Mobiles H5-Framework-Upgrade, basierend auf VUE, umfassenderer Ersatz, flexibler und offener 8. Mehrstufige Rabattfunktion, Unterstützung von QR-Codes, Postern und anderen Werbemethoden, unbegrenzte Spaltungsentwicklung von Distributoren; Das Verwaltungsterminal wurde komplett erneuert, die Benutzeroberfläche ist einfach und schön und das Bedienerlebnis wurde verbessert. 9. Unterstützt PHP7.2 und die Leistung wird verdoppelt.

Ecshop-Produktmanagement für Fortgeschrittene: Erfahren Sie, wie Sie Felder hinzufügen. Sie benötigen spezifische Codebeispiele. Wenn Sie Ecshop für das Produktmanagement verwenden, stoßen Sie häufig auf Situationen, in denen Sie einige benutzerdefinierte Felder hinzufügen müssen, um bestimmte Anforderungen zu erfüllen. Durch das Hinzufügen von Feldern können eine präzisere Produktverwaltung und ein besseres Benutzererlebnis erreicht werden. In diesem Artikel wird das Hinzufügen von Feldern in Ecshop vorgestellt und spezifische Codebeispiele bereitgestellt. Zunächst müssen wir die Notwendigkeit klären, Felder hinzuzufügen. Beispielsweise müssen wir der Produktdetailseite ein Feld „Produktionsdatum“ hinzufügen

ECShop ist ein B2C-unabhängiges Online-Shop-System. Es handelt sich um ein plattformübergreifendes Open-Source-Programm, das auf der PHP-Sprache und der MYSQL-Datenbankarchitektur basiert. Es eignet sich für Unternehmen und Privatpersonen, um schnell personalisierte Online-Shops zu erstellen. Die Merkmale des ecshop-Mall-Systems: 1. Unterstützung der unabhängigen Sekundärentwicklung; 2. Umfangreiche Vorlagen und Plug-Ins; 4. Vermeidung von Einschränkungen durch Softwareanbieter;

ecshop ist ein B2C-Modell. ECShop ist ein B2C-unabhängiges Online-Shop-System, das sich für Unternehmen und Privatpersonen eignet, um schnell personalisierte Online-Shops aufzubauen. B2C bezieht sich auf ein E-Commerce-Modell und ist auch ein Einzelhandelsmodell, bei dem Produkte und Dienstleistungen direkt an Verbraucher verkauft werden. Die Zahlungsmethode des B2C-E-Commerce ist eine Kombination aus Nachnahme und Online-Zahlung, und die meisten Unternehmen entscheiden sich für Logistik Outsourcing für die Lieferung, um Betriebskosten zu sparen.

Methode zum Entfernen des Urheberrechts unten in ecshop: 1. Ändern Sie die Vorlagendatei. Der spezifische Speicherort lautet: themes/your_theme-Verzeichnis. Suchen Sie in diesem Verzeichnis nach der Datei footer.html, öffnen Sie sie mit einem Texteditor und suchen Sie das darin enthaltene Codesegment Entfernen Sie die Copyright-Informationen, löschen Sie sie oder kommentieren Sie sie aus. Speichern Sie einfach die Datei und schließen Sie sie. 2. Um das Plug-in zu verwenden, melden Sie sich im Backend an, klicken Sie auf Plug-in-Verwaltung, suchen Sie unten nach Urheberrecht und anderen verwandten Schlüsselwörtern, wählen Sie ein geeignetes Plug-in zur Installation und Aktivierung aus 3. Um ein Theme zu kaufen, kaufen Sie es auf der offiziellen Website von ECShop usw.

Die Funktionen von ecshop sind: 1. Produktverwaltung; 3. Anzeigenverwaltung; 10. Vorlagenverwaltung; 11. Datenbankverwaltung; 12. SMS-Verwaltung;
