Bonjour, et bravo pour ce petit cms, je cherchais un truc simple plus envie de me prendre la tete avec les bdd, bref j'aurai une question concernant l'affichage des réseaux sociaux, je suis sur un réseaux spécifiques mais il n'est pas possible de l'ajouter via l'admin, est il possible de modifier dans un fichier ? pare exemple remplacer blogger par le miens ?

Merci

Bonjour @iamaker,

Merci pour ton retour, ça fait plaisir de voir que Soosyze CMS puisse satisfaire ton besoin 🙂

Pour répondre à ta question, il ne sera pas possible d'ajouter (pour le moment) un réseau sociaux dans l'interface d'administration, mais tu peux modifier ton thème pour le faire.

Je t'invite à suivre la procédure suivante :

  • Rends toi dans le répertoire core\block\Views,
  • Copie le répertoire components (il contient les template des blocks),
  • Colle ce répertoire à la racine de ton thème,
  • Rends toi dans le répertoire que tu viens de coller app/themes/LeThemeQueTuUtilise/components/block,
  • Supprime tous les fichiers SAUF block-social.php (le template qui est utilisé pour l'affichage des réseaux sociaux),
  • Et édite le :

<?php if (!empty($icon_socials)): ?>

<ul class="icons">
<?php foreach ($icon_socials as $key => $icon): ?>
    <?php if ($icon): ?>

    <li>
        <a href="<?php echo $icon; ?>" class="fab fa-<?php echo $key; ?>">
            <i aria-hidden="true"><?php echo $key; ?></i>
        </a>
    </li>
    <?php endif; ?>
<?php endforeach; ?>
    <!-- Ajoute autant de liens de réseaux sociaux ici -->
    <li>
    <a href="https://mon-reseau.fr" class="fas fa-rss-square">
            <i aria-hidden="true">RSS</i>
        </a>
    </li>
</ul>
<?php endif; ?>

Par défaut Soosyze CMS utilise la bibliothèque fontAwesome pour ses icônes :
https://fontawesome.com/icons?d=gallery&m=free

Pour d'autres icônes il faudra que tu l'importes dans ton thème et que tu l'appelles dans le template.
Pour ça il faut utiliser la variable $base_theme pour obtenir le chemin du thème :

<li>
    <a href="https://mon-reseau.fr" class="fas fa-rss-square">
        <img src="<?php echo $base_theme; ?>/le-chemin-de-l-icone-dans-le-theme/nom-icone.jpeg">
    </a>
</li>

Super réactivité c'est note je vais regarder ca 🙂

Bon je me suis débrouillé, par contre fichier block-social.php est a colle dans le dossier block du thème 🙂 J'ai remarque un "bug" également c'est lors de l'ajout de fichier, il faut si reprendre a deux fois sinon ça ne fonctionne pas, le premier coup ce n'est pas pris en compte.

    iamaker J'ai remarque un "bug" également c'est lors de l'ajout de fichier, il faut si reprendre a deux fois sinon ça ne fonctionne pas, le premier coup ce n'est pas pris en compte.

    Quand tu dis ajout de fichier tu parles :

    • à partir de l'éditeur de texte dans un contenu ?
    • à partir de l'éditeur de texte dans un bloc ?
    • à partir de l'interface dans le filemanager ?
    • à partir du filemanager dans le formulaire d'édition d'un contenu ?
    • dans un champ fichier (comme pour le logo ou l'image du profil utilisateur) ?

    Peux-tu détailler un peu plus le bug et les opérations que tu as réalisées (format du fichier, version php, version de soosyze CMS) ?

    à partir de l'interface dans le filemanager, section fichier

    Répondre…