Osclass

Statut des items (listings) dans Osclass

Les publications dans Osclass ont les statuts suivants:

  1. Premium: Dans la table sql 'oc_t_item' la valeur du champ 'b_premium' apparaît par défaut en 0 (false). Les annonces premium (true) bénéficient d'une priorité de position dans les résultats de recherche.

  2. Active / Inactive: Dans la table sql 'oc_t_item' la valeur du champ 'b_active' apparaît par défaut en 0 (false); l'item est inactif. Lorsqu Un item est inactif, il affiche un message avertissant le propriétaire que sa publication n'a pas encore été validée. Un item inactif n'est pas diffusée au public (error 404). FAIT: Avec le plugin de paiement officiel, un item active est considérée comme une fiche payante.

  3. Enabled / Disabled: Dans la table sql 'oc_t_item' la valeur du champ 'b_enabled' apparaît par défaut en 1 (true); l'item est habilité. Un item non habilité (Disabled) est considéré comme bloqué mais affiche un message avertissant le propriétaire que la publication n'a toujours pas été habilité. Un item bloqué ne s'affiche pas au public (error 404) et disparaît de la section Listings (le propriétaire ne peut rien faire, ni éditer, ni effacer).

  4. Spam / Not Spam: Dans la table sql 'oc_t_item' la valeur du champ 'b_spam' apparaît par défaut en 0 (false). Une seule publication à des fins d'administration est marquée comme spam. Le public ou le propriétaire de la publication ne peut pas détecter une publication marquée comme spam.

  5. Expired / Not expired: Une publication expirée n'est pas prise en compte comme le statut actif, même s'il a la valeur du champ 'b_active' dans 1 (true). Il ne montre pas non plus le propriétaire et le public qui a expiré, uniquement dans l'administration.

Comment ajouter un admin menu personnalisé dans Osclass

Existe de deux façons pour ajouter un admin menu, et l'un est plus personnalisable. Vous pouvez écrire les lignes suivantes à partir de functions.php de votre thème ou index.php à partir de votre plugin.

Comment supprimer type="text/javascript" dans Osclass

Supprimer type="text/javascript" de la fonction osc_enqueue_script().

Pour la validation html5 sur nos sites, l'attribut 'type' est obsolète et ne doit pas être placé.

Nous pourrions résoudre ce problème en modifiant directement sur la ligne du fichier:

oc-includes/osclass/classes/Scripts.php#L92

Cependant, la manière correcte de résoudre ce problème sans toucher au noyau de l'osclasse (code d'origine) est de le créer à partir du modèle (pour moi, c'est la meilleure pratique).

Implémenter un DataTable dans Osclass

Un DataTable dans Osclass est un tableau dynamique permettant d'afficher les enregistrements de l'administration (oc-admin) et de faciliter l'édition, la manipulation, l'activation, la désactivation et la suppression en bloc ou de filtrer une recherche des enregistrements, le tout à un seul endroit.

Faire un plugin dans Osclass

Le contenu de ce didacticiel répond à cette question en montrant le développement d'un prototype de plug-in avec des fonctionnalités de base (CRUD), mais en suivant le même contrôleur MVC (Osclass Model-View-Controller), vous obtiendrez un modèle de démarrage complet que vous pourrez télécharger gratuitement. à la fin et l'utiliser comme un guide. En procédant de la bonne façon, vous découvrirez que tout a du sens, cela vous facilitera la tâche beaucoup plus facilement lors du développement de l'escalade et du travail d'équipe. Et par conséquence directe, vous comprendrez mieux le système classifié Osclass.

Osclass est de retour

Avec la récente disparition officielle du soutien d'Osclass, le puissant système de petites annonces de ces dernières années semble avoir atteint sa fin, ou c'est ce que l'on croit; Je vous présente les projets qui sont toujours derrière Osclass et son éventuel soutien continu.

Souscrire à RSS - Osclass