Fork me on GitHub

Entête pour Publisher

201428
Septembre
  Heyula Modules 26373
Modules

Entête pour les nouvelles du module Publisher

Open in new window


theme.html - code :

<link href="<{xoImgUrl css/mansetx.css}>" type="text/css" rel="stylesheet" />  
<
script type="text/javascript" src="<{xoImgUrl js/mansetx.js}>"></script>
<script type="text/javascript" src="<{xoImgUrl js/jquery-1.11.1.js}>"></script>


theme.html - ajouter ensuite :

<{includeq file="$theme_name/slidetpublisher.html"}>



code dans slidetpublisher.html :

<{php}>
include_once 
XOOPS_ROOT_PATH '/modules/publisher/include/common.php';
$publisher =& PublisherPublisher::getInstance();
$myts =& MyTextSanitizer::getInstance();
$itemsObj $publisher->getHandler('item')->getItems($limit 6$start 0, array(_PUBLISHER_STATUS_PUBLISHED), -1$sort 'datesub'$order='DESC'''true$criteria nulltrue);
$totalItems count($itemsObj);

global 
$items;
$items = array();
if (
$itemsObj) {
        for ( 
$i 0$i $totalItems$i++ ) {

            
$newItems['itemid']       = $itemsObj[$i]->itemid();
            
$newItems['title']        = $itemsObj[$i]->title();
            
$newItems['body']         = $itemsObj[$i]->body();
            
$newItems['votes']        = $itemsObj[$i]->votes();
            
$newItems['image']        = XOOPS_URL '/uploads/blank.gif';
            
$images $itemsObj[$i]->getImages();
            if (
is_object($images['main'])) {
                
$newItems['image'] = XOOPS_URL '/uploads/' $images['main']->getVar('image_name');
            }
        
$items[] = $newItems;
    }
}
<{/
php}>
        <
div id="mansetx">
            <{
php}>
        foreach ( 
$GLOBALS['items'] as $myrow )
        {
        
$GLOBALS['xoopsTpl']->assign('itemid'$myrow['itemid']);
        
$GLOBALS['xoopsTpl']->assign('title'$myrow['title']);
        
$GLOBALS['xoopsTpl']->assign('body'$myrow['body']);
        
$GLOBALS['xoopsTpl']->assign('votes'$myrow['votes']);
        
$GLOBALS['xoopsTpl']->assign('image'$myrow['image']);
<{/
php}>
        <
div id="mansetx-img">
            <
a href="<{$xoops_url}>/modules/publisher/item.php?itemid=<{$itemid}>"><img width="720" height="315" src="<{$image}>"></a>
        </
div>
         <{
php}>
        }
<{/
php}> 
        <
div id="mansetx-selector">
            <
ul>
            </
ul>
        </
div>
</
div>


Télécharger mansetx.js

Demo :

http://estetikameliyatmerkezi.com/xoopson/

Heyula
Hasta Yatakları

Note: 10.00 (1 vote) - Noter cet article -

Partager Twitter Partagez cette article sur GG+
Format imprimable Envoyer cet article à un ami
Les commentaires appartiennent à leurs auteurs. Nous ne sommes pas responsables de leur contenu.
Admin Frxoops
Inscrit le: 16/03/2009
De: Tende (06)
Contributions: 3528
Cesagonchu Posté le: 28/09/2014 12:06  Mis à jour: 28/09/2014 12:06
 Re: Entête pour Publisher
Merci Heyula pour ce partage !
Aspirant
Inscrit le: 07/10/2010
De:
Contributions: 37
Heyula Posté le: 28/09/2014 13:31  Mis à jour: 28/09/2014 13:31
 Re: Entête pour Publisher
I'm sorry I forgot to add files..

You can download it here :

http://estetikameliyatmerkezi.com/xoopson/manset.zip
Régulier
Inscrit le: 27/03/2005
De: Pen ar bed
Contributions: 147
vinyz Posté le: 17/11/2014 08:13  Mis à jour: 17/11/2014 08:13
 Re: Entête pour Publisher
Merci beaucoup Heyula pour cet article, c'est justement ce que je cherchais.
Je vais le tester sur mon site de PPROD pour voir le rendu.
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

51 Personne(s) en ligne (1 Personne(s) connectée(s) sur Articles) | Utilisateur(s): 0 | Invité(s): 51 | Plus ...