chargement des pages comme Twitter

Hacks / Hacks Dle 13.3 / Hacks Dle 14.0 / Hacks Dle 14.1 27-10-2020, 16:02 115   



Le module fonctionnera sur presque toutes les versions du moteur DLE . Il ne modifie pas le code du noyau lui-même, mais est installé uniquement dans le modèle, n'a pas un seul fichier dans la distribution et il n'y aura aucun problème lors de la mise à jour du moteur.

L'essentiel du module est la suivante:

Vous êtes entré dans une page où une liste d'actualités avec navigation est affichée.
Une fois la page complètement chargée, un code jаvascript spécial commence à fonctionner.
Le code recherche un élément de navigation sur la page et remplace tout ce qui existe par un seul lien «Charger plus».
Lorsque vous cliquez sur ce même bouton, une requête AJAX est envoyée au site, et la version complète de la page suivante est chargée.
Après réception du code de la page, le contenu principal est sélectionné (à partir de la balise {content}).
Après avoir récupéré le contenu, il est ajouté au contenu actuel, affichant ainsi de nouvelles nouvelles.
En outre, le plugin modifie automatiquement l'adresse dans la barre du navigateur afin que, lorsque la page est actualisée, l'utilisateur puisse voir les dernières nouvelles reçues.
Si le moteur envoie une erreur 404 ou une autre, le bouton devient inactif et dit "Plus de news" dessus.

Pour installer le plugin, ouvrez simplement le fichier de modèle main.tpl et insérez-le avant la balise "":



Eh bien, quelques petits paramètres de module:
[aviable = main | cat] - configurez en fait les pages sur lesquelles la navigation fonctionnera (vous pouvez, par exemple, ajouter des signets, des balises, des archives, etc.) 
var mainClassNewsNavigation = "basenavi"; - nom de la classe de l'élément principal dans le fichier modèle navigation.tpl


Vous pouvez également déplacer le code dans un fichier js séparé et le charger sur la page comme ceci:
[aviable=main|cat]<script language="javascript" type="text/javascript" src="{THEME}/js/navigation.js"></script>[/aviable]


Le script a été testé dans 4 derniers navigateurs au moment de la publication: Mozilla Firefox, Google Chrome, Opera, Internet Explorer.

Vous n'êtes pas autorisé à télécharger sur notre site! Veuillez vous connecter ou vous inscrire
  • Noter cette publication
    • 0

Cette publication n'a pas encore fait l'objet de commentaires. Vous souhaitez entamer une discussion ?

Vous n'êtes pas autorisé !

Veuillez noter que si vous n'êtes pas connecté, votre commentaire sera soumis à la modération avant sa publication.
Nous vous recommandons de vous connecter avec votre identifiant
. Ou utiliser l'autorisation via les réseaux sociaux



Information

Les utilisateurs de Invités ne sont pas autorisés à commenter cette publication.


Ici vous pouvez insérer vk.com code widget


Code widget pour Facebook ou Disqus peut être inséré ici.


C'est ici que vous pouvez insérer le code Twitter widget

Ichat

iboibo
iboibo Hors-ligne
27 Fevrier 2021

bonjour a tous
Darkmaul
Darkmaul Hors-ligne
24 Fevrier 2021

bonjour à tous
Darkmaul
Darkmaul Hors-ligne
21 Fevrier 2021

bjr à tous
DarkLane
DarkLane Hors-ligne
13 Fevrier 2021

Bon weed end à tous
minior
minior Hors-ligne
12 Fevrier 2021

smile
DarkLane
DarkLane Hors-ligne
5 Fevrier 2021

Bonjour et Bon week end à tous

Seuls les membres peuvent poster dans le salon de discussion.
keaks
Pseudo: keaks
Utilisateur hors ligne
Membre
Articles: 0
Commentaires: 1
Visite: 15:36
DarkLane
Pseudo: DarkLane
Utilisateur hors ligne
Administrateurs
Articles: 109
Commentaires: 5
Visite: 14:55
Copyright © 2020