web-dev-qa-db-fra.com

Dernières nouvelles module ne part pas?

J'ai donc essayé de supprimer le dernier module de nouvelles. Mais cela continuait à apparaître sur ma page d'accueil. Comment puis-je le faire partir? J'ai essayé de vider le cache, cela ne fonctionnait pas, même si je change le type d'élément de menu de la page d'accueil d'articles sélectionnés en un autre, le dernier module de nouvelles disparaît alors. Comment puis-je le faire disparaître sans changer le type d'élément de menu?

J'ai essayé de le publier mais cela ne va pas disparaître, il n'y a pas non plus de code pour le module dans le fichier index.php.

Je viens de remarquer que mon css ne se charge pas correctement. Cela ressemblera probablement à quelque chose comme ça, tout ce qui est dans la case rouge doit être enlevé.

enter image description here

1
Nerd Zilla

Vous désactivez peut-être le mauvais module ou une copie portant un nom différent existe peut-être.

Le meilleur moyen de trouver et de désactiver le bon module est de vous connecter à votre site en front-end. Allez sur http://nerdyfuture.byethost24.com/?option=com_users&view=login et connectez-vous avec votre utilisateur superadmin. Revenez ensuite à votre page d'accueil. Lorsque vous survolez vos modules, vous devriez voir une icône semblable à celle-ci:

Module edit icon

Survolez l'icône pour afficher des détails sur le module (nom et position), puis cliquez dessus pour le modifier dans le back-end. Maintenant, vous pouvez le désactiver, et une fois que vous cliquez Save & Close il devrait être parti.

Mettre à jour
Il est possible que la section news soit issue d'un module appelé Mini-frontpage (d'après ce que je vois dans votre code source). Assurez-vous d'avoir localisé et désactivé toutes les instances de ce module. Vous pouvez filtrer la liste de modules par type de module dans le gestionnaire de modules Joomla comme suit:

enter image description here

Mise à jour 2
Les éléments que vous souhaitez supprimer ne sont pas des modules, mais des articles de votre vedette/blog chargés dans la zone des composants. En gros, vous devez trouver un moyen de masquer le composant (chargé avec <jdoc:include type="component" /> dans votre modèle). Certains modèles ont un paramètre pour cela, sinon vous devez créer un if-else instruction à l'aide de PHP pour déterminer si le composant doit être chargé ou non. Voici un article sur la façon de détecter si l'utilisateur visualise la page d'accueil.

Vous pouvez essayer de remplacer <jdoc:include type="component" /> avec le code suivant dans votre index.php fichier:

<?php
$app = JFactory::getApplication();
$menu = $app->getMenu();
if ($menu->getActive() != $menu->getDefault()) {
    echo '<jdoc:include type="component" />';
}
?>

Cela devrait charger la zone de composant principale sur toutes les pages sauf votre page d'accueil.

1
johanpw