Maison Tutoriel CMS ECShop ECSHOP introduit des techniques de développement secondaires

ECSHOP introduit des techniques de développement secondaires

Mar 10, 2021 am 10:56 AM
ecshop 二次开发

ECSHOP introduit des techniques de développement secondaires

Avant-propos : ECSHOP est une solution complète de boutique en ligne, comprenant l'affichage frontal des produits, le processus d'achat et une gestion back-end puissante et facile à utiliser. Parce qu'ecshop est simple et facile à utiliser, les utilisateurs peuvent presque avoir un système de boutique en ligne avec une configuration simple en 3 minutes. Par conséquent, de nombreux sites B2C ont choisi d'utiliser le système de boutique en ligne ECShop, mais nous devons parfois faire quelque chose que fait ecshop. Nous n'avons pas de fonction ou d'affichage frontal, nous devons actuellement effectuer nous-mêmes le développement secondaire d'ecshop.

Recommandé (gratuit) : ecshop

1. Développement secondaire des fonctions du système ecshop

La structure du code d'ecshop est très facile à comprendre Tant que vous avez quelques bases de PHP, vous pouvez la modifier. la base du programme ou de la fonction d'origine.

Certaines fonctions publiques d'ecshop seront placées dans le dossier include, et presque toutes ces fonctions publiques peuvent être utilisées comme référence pour créer facilement d'autres fonctions que nous souhaitons.

Nous devons effectuer un développement secondaire d'ecshop. En termes simples, il s'agit en fait d'opérations de lecture et d'écriture sur la base de données, donc tant que nous comprenons la classe d'opération de base de données d'ecshop, la prochaine mise en œuvre est très simple.

La classe d'opérations de base de données d'ecshop est très puissante. Certaines fonctions couramment utilisées sont les suivantes :

1. Obtenez un seul enregistrement <.>

$GLOBALS[&#39;db&#39;]->getRow($sql);
Copier après la connexion


2 Obtenez un seul champ

$GLOBALS[&#39;db&#39;]->getOne($sql);
Copier après la connexion


Par exemple, interrogez le nombre total de produits :

echo $GLOBALS[&#39;db&#39;]->getOne(‘SELECT COUNT(*) FROM ‘ . $GLOBALS[&#39;ecs&#39;]->table(‘goods’) ;
Copier après la connexion


3. enregistrements

$GLOBALS[&#39;db&#39;]->getAll($sql);
Copier après la connexion


4. Exécuter l'instruction SQL

$GLOBALS[&#39;db&#39;]->query($sql);
//执行删除(DELETE),插入(INSERT),更新(UPDATE)等操作可用此方法
Copier après la connexion


5. Insérez des éléments du tableau dans la base de données

$parent[&#39;goods_number&#39;] = ’1′;
$parent[&#39;parent_id&#39;] = 0;
$GLOBALS[&#39;db&#39;]->autoExecute($GLOBALS[&#39;ecs&#39;]->table(‘cart’), $parent, ‘INSERT’);
Copier après la connexion


Sur cette base, vous pouvez facilement réaliser un développement secondaire d'ecshop.

2. Développement secondaire des modèles front-end d'ecshop

ecshop dispose d'un mécanisme de modèle puissant, qui est implémenté par ECSHOP combiné avec Dreamweaver Il dispose d'un mécanisme de modèle. La modification du modèle ne nécessite plus de téléchargement, mais peut être effectuée avec un petit effort en arrière-plan.

ecshop utilise la technologie de modèles smarty Smarty est un moteur de modèles écrit en PHP et est actuellement l'un des moteurs de modèles PHP les plus connus de l'industrie. Il sépare le code logique et le contenu externe, fournissant une méthode facile à gérer et à utiliser pour séparer logiquement le code PHP initialement mélangé au code HTML.

Utilisez la méthode assign dans le fichier php pour transmettre la valeur de la variable php au fichier modèle, par exemple :

$smarty->assign(‘action’, $action);
//把php中的变量$action传值给模板文件(*.dwt)中的’action’变量,模板文件可用{$action}来输出此值。
Copier après la connexion

Utilisez la méthode d'affichage pour spécifier le fichier de modèle actuel et la sortie vers le fichier à afficher au client, par exemple :

$smarty->display(‘user_passport.dwt’);
Copier après la connexion

Plus de recommandations d'apprentissage gratuites : tutoriel ecshop

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Guide de développement secondaire du SDK Java Hikvision simple et facile à comprendre Guide de développement secondaire du SDK Java Hikvision simple et facile à comprendre Sep 06, 2023 pm 02:01 PM

Guide de développement secondaire du SDK Java Hikvision simple et facile à comprendre Introduction : Avec le développement de la technologie de surveillance par caméra, Hikvision est devenu l'un des principaux fournisseurs mondiaux de solutions de sécurité. Le SDK (kit de développement logiciel) qu'il fournit est une richesse pour les développeurs. fonctions et interfaces pour le développement secondaire et le développement personnalisé. Cet article expliquera comment utiliser le langage Java pour le développement secondaire du SDK Hikvision et fournira quelques exemples de code pour aider les lecteurs à mieux comprendre et appliquer. 1. Préparation de l'environnement Tout d'abord, avant d'effectuer le développement secondaire du SDK Hikvision

La plate-forme de grands modèles Baidu Intelligent Cloud Qianfan a de nouveau été mise à niveau : 5 grands modèles et 55 nouveaux composants d'outils ont été publiés ! La plate-forme de grands modèles Baidu Intelligent Cloud Qianfan a de nouveau été mise à niveau : 5 grands modèles et 55 nouveaux composants d'outils ont été publiés ! Mar 22, 2024 am 08:10 AM

Au service de 80 000 utilisateurs d'entreprise, il a aidé les utilisateurs à affiner 13 000 grands modèles et à développer 160 000 applications de grands modèles. Depuis décembre 2023, les appels d'API quotidiens de la plateforme de grands modèles Baidu Intelligent Cloud Qianfan ont augmenté de 97 % d'un mois à l'autre. .. Du « pionnier » des plates-formes nationales de grands modèles il y a un an à la « super usine » de grands modèles d'aujourd'hui, la plate-forme de grands modèles Baidu Intelligent Cloud Qianfan occupe fermement une position de leader sur le marché national des grands modèles, mais son rythme est lent. Je ne me suis pas arrêté. Le 21 mars, Baidu Intelligent Cloud a organisé une conférence de lancement de produit Qianfan dans le parc Shougang de Pékin. Baidu Intelligent Cloud a annoncé lors de la conférence : 1. S'associer au district de Shijingshan de Pékin pour construire la première base d'innovation industrielle modèle à grande échelle Baidu Intelligent Cloud Qianfan du pays. aider à favoriser le décollage des industries régionales ; 2. Satisfaire la « valence » des entreprises ;

Pipeline d'inférence de modèle de cadre d'apprentissage profond TensorFlow pour l'inférence de découpe de portrait Pipeline d'inférence de modèle de cadre d'apprentissage profond TensorFlow pour l'inférence de découpe de portrait Mar 26, 2024 pm 01:00 PM

Présentation Afin de permettre aux utilisateurs de ModelScope d'utiliser rapidement et facilement divers modèles fournis par la plateforme, un ensemble de bibliothèques Python entièrement fonctionnelles est fourni, qui comprend la mise en œuvre des modèles officiels de ModelScope, ainsi que les outils nécessaires à l'utilisation de ces modèles à des fins d'inférence. , réglage fin et autres tâches liées au prétraitement des données, au post-traitement, à l'évaluation des effets et à d'autres fonctions, tout en fournissant également une API simple et facile à utiliser et des exemples d'utilisation riches. En appelant la bibliothèque, les utilisateurs peuvent effectuer des tâches telles que l'inférence de modèle, la formation et l'évaluation en écrivant seulement quelques lignes de code. Ils peuvent également effectuer rapidement un développement secondaire sur cette base pour concrétiser leurs propres idées innovantes. Le modèle d'algorithme actuellement fourni par la bibliothèque est :

Éléments clés pour améliorer les compétences de développement secondaire du SDK Java Hikvision Éléments clés pour améliorer les compétences de développement secondaire du SDK Java Hikvision Sep 06, 2023 pm 01:42 PM

Résumé des éléments clés pour améliorer les compétences de développement secondaire du SDK Java Hikvision : Avec le développement rapide de l'Internet des objets, les systèmes de vidéosurveillance sont de plus en plus utilisés dans le domaine de la sécurité. En tant que composant le plus important du système de vidéosurveillance, le SDK de Hikvision joue un rôle important dans le processus de développement secondaire. Cet article présentera l'utilisation de base du SDK Hikvision et fournira quelques éléments clés et exemples de code pour aider les lecteurs à améliorer leurs compétences en développement secondaire du SDK Java Hikvision. 1. Comprendre la présentation de base du SDK Hikvision

Quelle est l'architecture d'ecshop ? Quelle est l'architecture d'ecshop ? Feb 23, 2023 am 09:32 AM

ecshop est une architecture « B2C » ; ecshop est un système de boutique en ligne indépendant B2C, adapté aux entreprises et aux particuliers pour créer rapidement des boutiques en ligne personnalisées ; le système est un programme open source multiplateforme développé sur la base du langage PHP et de l'architecture de base de données MYSQL.

Quelles sont les méthodes de tri des articles ecshop ? Quelles sont les méthodes de tri des articles ecshop ? Jun 16, 2023 am 11:30 AM

Comment trier les articles ecshop : 1. Trier par heure de publication, vous pouvez contrôler l'ordre des articles dans la liste en modifiant l'heure de publication de l'article ; 2. Trier par clics, vous pouvez réaliser ce tri en installant le « Classement des clics d'articles » " Fonction du plug-in, ce plug-in peut compter le nombre de clics sur les articles ; 3. Trier par le nombre de commentaires, vous pouvez implémenter cette fonction de tri en installant le plug-in "Article Comments Ranking", qui permet de compter les nombre de commentaires sur les articles ; 4. Trier par pertinence, Cette fonction de tri peut être réalisée en installant le plug-in « Search Ranking ».

Que signifie le développement secondaire WordPress ? Que signifie le développement secondaire WordPress ? Apr 16, 2024 am 12:09 AM

Le développement secondaire de WordPress permet aux développeurs de personnaliser et d'étendre les fonctionnalités de WordPress, en créant des fonctionnalités, des thèmes et des plugins supplémentaires qui répondent à des besoins spécifiques. Grâce au développement secondaire, les développeurs peuvent personnaliser WordPress, étendre ses fonctionnalités de base, augmenter sa flexibilité et étendre facilement son évolutivité à mesure que le site Web et l'entreprise se développent.

Tout le monde peut devenir développeur IA ! Robin Li apporte trois outils majeurs de développement d'IA Tout le monde peut devenir développeur IA ! Robin Li apporte trois outils majeurs de développement d'IA Apr 18, 2024 pm 03:40 PM

Devenue l’étoile la plus brillante dans le domaine technologique au début de 2023, elle démontre l’énorme potentiel de la technologie Kai AI pour transformer l’économie et la société. Après plus d'un an de percées technologiques et de vérification du marché, jusqu'en 2024, l'énorme valeur des grands modèles a été reconnue par les grands pays et les grandes entreprises technologiques ont élaboré des plans. Des pays comme les États-Unis et la Chine seront à l’avenir à la tête du développement de la grande industrie du modélisme. Parmi les entreprises technologiques nationales, Baidu a été la première à lancer le grand modèle de Wenxin et a obtenu des résultats extraordinaires. Lors de la conférence Create2024 Baidu AI Developers qui s'est tenue aujourd'hui, Robin Li, fondateur, président et PDG de Baidu, a révélé dans son discours d'ouverture que le nombre d'utilisateurs de Wenxin Yiyan dépassait les 200 millions et que le grand modèle Wenxin est devenu le leader et le plus largement utilisé en Chine. modèle de base d’IA étendu. Au même moment, Robin Li

See all articles