Fonctions des thèmes
Grâce à cette liste de fonctions, transformez votre Kima comme bon vous semble !
Afficher les partenaires par date d’activation :
<ul>
<?php
$last_sites = get_sites( ‘partner=1&orderby=activationDate&number=10&status=1′ );
foreach ($last_sites as $last_site) {
?>
<li><a href= »<?= $last_site['url'] ?> » title= »<?= $last_site['name'] ?> » onclick= »count(‘<?= $last_site['id'] ?>’, ‘sidebar’, ‘<?= siteinfo(‘url’) ?>’); » target= »_blank »><?= $last_site['name'] ?></a></li>
<?php
}
?>
</ul>
Changer l’affichage des stats des sites par un affichage classique (in : XXX out : XXX) :
(in : <?= $site['transformed'] ?> out : <?= $site['outs'] ?>)
Changer l’url de détail d’un site :
<a href= »<?= get_site_url() ?> » title= »<?= $site['name'] ?> »>Fiche</a>
Afficher les 4 meilleurs sites de la catégorie sur la page détail d’un site :
<ul>
<?php
$sites = get_sites(‘orderby=transformed&number=4&status=1&category=’ . $category['id'] . ‘&exclude=’ . $sites[0]['id'] );
foreach($sites as $k => $site) {
?>
<li>
<div>
<a href= »<?= $site['url'] ?> » title= »<?= $site['title'] ?> » onclick= »count(‘<?= $site['id'] ?>’, ‘sites’, ‘<?= siteinfo(‘url’) ?>’); » target= »_blank »><?= $site['name'] ?></a><br />
<a href= »<?= $site['url'] ?> » title= »<?= $site['title'] ?> » onclick= »count(‘<?= $site['id'] ?>’, ‘sites’, ‘<?= siteinfo(‘url’) ?>’); » target= »_blank »><img src= »<?= $site['thumb'] ?> » alt= »<?= $site['name'] ?> » /></a><br />
</div>
</li>
<?php
}
?>
</ul>
Afficher le texte additionnel d’un site :
<?= get_meta_value($site['id'], ‘sites’, ‘add_text’) ?>
Afficher le texte additionnel d’une catégorie :
<?= get_meta_value($category['id'], ‘terms’, ‘add_text’) ?>
Afficher les catégories sur deux colonnes :
Cliquez-ici pour voir les instructions
Changer l’affichage de la pagination :
Partie code (sites.php)
<!– Start Nav –>
<div id= »pagination »><?= $nav; ?></div>
<!– End Nav –>
Un exemple de css qui va avec
#pagination {font-size:11px;padding:10px 0;margin:0 30px;}
#pagination a {padding:2px 6px;margin:0 2px;background:#ff4493;font-weight:bold;border:1px solid #530028;color:#fff;}
#pagination strong.on {padding:2px 6px;border:1px solid #a8597f;color:#e05395;background:#fdc8e2;}
Changer l’affichage du lien de la catégorie d’un site :
[ <?= get_site_categories('title=') ?> ]
Ne pas afficher de disclaimer quand le visiteur arrive d’un site inscrit :
(Ce bout de code est a rajouter juste avant </head> dans la page header.php de votre thème)
<?php
if ($sites_id<4){
?>
// Votre code qui affiche le disclaimer à mettre ici
<?php
}
?>
Limiter le nombre de caractères pour les descriptions et/ou les titres :
Ouvrez le fichier functions.php de votre thème et rajoutez cette fonction :
function strcutat(&$s,$l){
if(mb_strlen($s)>$l)
return mb_substr($s, 0, $l).’…’;
return $s;
}
Pour les descriptions
Dans la page sites.php de votre thème, remplacez ça :
<?= $site['description'] ?>
Par ça (ici on limite à 150caracètres pour l’exemple) :
<?= strcutat($site['description'],150) ?>
Pour les titres
Dans la page sites.php de votre thème, remplacez ça :
<?= $site['name'] ?>
Par ça (ici on limite à 150caracètres pour l’exemple) :
<?= strcutat($site['name'],150) ?>
D’autres fonctions de base seront bientôt ajoutées mais sachez que tout est possible avec Kima. Si jamais vous avez une demande particulière, n’hésitez pas à contacter notre support par mail : support AT kima-scripts DOT com
2 responses to “Fonctions des thèmes”
Répondre
Salut, pourrais tu rajouter la fonction qui permette d’ajouter plusieurs sites avec la même url de base stp
Je pense que c’est ici : qu’il faut faire une modif, mais je ne trouve pas quoi.
Merci d’avance
Alexandre
Salut,
Il n’y a aucune fonction qui permette cela, c’est normal et nous n’allons pas modifier cela.
Pourquoi ? Parce que Kima fonctionne par referer et si tu ajoutes admettons trois sites :
ndd.com
ndd.com/siteb
ndd.com/blog
La fonction referer qui parse l’url et récupère JUSTE le ndd ne sait pas faire la différence entre les trois sites.