• 0
Rich_

Guestbook ou autres

Question

6 réponses à cette question

Messages recommandés

  • 0
CroqueWeb    99

J'ai déplacé ce sujet ici, il s'agit d'une question, pas d'un tuto ou d'un bout de code.

 

Le module guest-book n'a pas été implémenté sur la version 8 de Zwii, un ex membre à tenté un bidouillage pour que ce CMS soit doté d'un livre d'or, en vain !

Tu peux contourner ce manque en utilisant le module blog sur une nouvelle page que tu nommes par exemple "livre d'or", puis tu crée un seul article qui invite tes visiteurs à laisser leur commentaire ou leur avis sur ton site

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0
PeterRabbit    304

@Rich_ Haut les cœurs ! Il est possible de bricoler une version sans image de couverture du module de blog en supprimant les six lignes qui font référence à ladite image : 

 

  • dans module/blog/blop.php, la ligne 55 : 
'picture' => $this->getInput('blogAddPicture', helper::FILTER_STRING_SHORT, true),

et la ligne 232 :

'picture' => $this->getInput('blogEditPicture', helper::FILTER_STRING_SHORT, true),

 

  • dans module/blog/view/add/add.php, les lignes 37 à 41 :
 <?php echo template::file('blogAddPicture', [
                            'help' => 'Taille optimale de l\'image de couverture : ' . ((int) substr($this->getData(['theme', 'site', 'width']), 0, -2) - (20 * 2)) . ' x 350 pixels.',
                            'label' => 'Image de couverture',
                            'type' => 0
                        ]); ?>

 

  • dans module/blog/view/article/article.php, la ligne 1 :
<div id="blogArticlePicture" style="background-image:url('<?php echo helper::baseUrl(false) . 'site/file/source/' . $this->getData(['module', $this->getUrl(0), $this->getUrl(1), 'picture']); ?>');"></div>

 

  • dans module/blog/view/edit/edit.php, les lignes 38 à 43 :
<?php echo template::file('blogEditPicture', [
                            'help' => 'Taille optimale de l\'image de couverture : ' . ((int) substr($this->getData(['theme', 'site', 'width']), 0, -2) - (20 * 2)) . ' x 350 pixels.',
                            'label' => 'Image de couverture',
                            'type' => 1,
                            'value' => $this->getData(['module', $this->getUrl(0), $this->getUrl(2), 'picture'])
                        ]); ?>

 

  • dans module/blog/view/index/index.php, les lignes 16 à 18 :                    
<a href="<?php echo helper::baseUrl() . $this->getUrl(0) . '/' . $articleId; ?>" class="blogPicture">
                        <img src="<?php echo helper::baseUrl(false) . 'site/file/thumb/' . $article['picture']; ?>">
                    </a>

 

Imaginé rapidement, mais ça a l'air de marcher :

 

blog-sans-image-1.jpg.b43024f485c256f34f65e52c2942ee74.jpg

 

blog-sans-image-2.jpg.acd655538c750bc20465915e62512a01.jpg              

blog-sans-image-3.jpg.14d09741693fcf2c5bec826a4beacc65.jpg

 

:)

Modifié par PeterRabbit
  • Thanks 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant