|
Problème sur un thème (Game Portal) |
|
Régulier
Inscrit: 05/06/2009 00:15
|
Bonjour à tous, J'ai envi d'installer le thème Game Portal sur mon site mais il me donne ce message d'erreur : Citation : Fatal error: Class 'PublisherPublisher' not found in C:\Program Files\EasyPHP 3.0\www\htdocs\xoops_data\caches\smarty_compile\http%253A%252F%252F127.0.0.1%252Fhtdocs%25%25system-gameportal-default^%%28^288^288494D6%%slider.html.php on line 7 Config : Xoops 2.4.3 J'ai vider les caches Les autres thèmes fonctionnent bien. Voici le fichier problème Citation :<?php /* Smarty version 2.6.26, created on 2010-02-25 10:03:47 compiled from gameportal/slider.html */ ?> <?php require_once(SMARTY_CORE_DIR . 'core.load_plugins.php'); smarty_core_load_plugins(array('plugins' => array(array('modifier', 'truncate', 'gameportal/slider.html', 52, false),)), $this); ?> <?php include_once XOOPS_ROOT_PATH . '/modules/publisher/include/common.php'; $publisher =& PublisherPublisher::getInstance(); $myts =& MyTextSanitizer::getInstance(); $itemsObj = $publisher->getHandler('item')->getItems($limit = 4, $start = 0, array(_PUBLISHER_STATUS_PUBLISHED), -1, $sort = 'datesub', $order='DESC', '', true, $criteria = null, true); $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; } } ?> <div class="block"> <div class="block-bot"> <div class="block-cnt"> <div id="slider"> <div class="buttons"> <span class="prev">prev</span> <span class="next">next</span> </div> <div class="holder"> <div class="frame"> </div> <div class="content"> <ul> <?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']);
?> <li class="fragment"> <div class="image"> <img src="<?php echo $this->_tpl_vars['image']; ?> " alt="<?php echo $this->_tpl_vars['title']; ?> " width="638" height="287" /> </div> <div class="cnt"> <div class="cl"> </div> <div class="side-a"> <h4><a href="<?php echo $this->_tpl_vars['xoops_url']; ?> /modules/publisher/item.php?itemid=<?php echo $this->_tpl_vars['itemid']; ?> " title="<?php echo $this->_tpl_vars['title']; ?> "><?php echo ((is_array($_tmp=$this->_tpl_vars['title'])) ? $this->_run_mod_handler('truncate', true, $_tmp, 15) : smarty_modifier_truncate($_tmp, 15)); ?> </a></h4> <ul class="rating"> <?php if ($this->_tpl_vars['votes'] == 0): ?> <li><span class="star empty-star"> </span></li> <li><span class="star empty-star"> </span></li> <li><span class="star empty-star"> </span></li> <li><span class="star empty-star"> </span></li> <li><span class="star empty-star"> </span></li> <?php else: ?> <li><span class="star full-star"> </span></li> <li><span class="star full-star"> </span></li> <li><span class="star full-star"> </span></li> <li><span class="star full-star"> </span></li> <li><span class="star full-star"> </span></li> <?php endif; ?> <li><span class="votes"><?php echo $this->_tpl_vars['votes']; ?> votes</span></li> </ul> </div> <div class="side-b"> <p><?php echo ((is_array($_tmp=$this->_tpl_vars['body'])) ? $this->_run_mod_handler('truncate', true, $_tmp, 250) : smarty_modifier_truncate($_tmp, 250)); ?> </p> </div> <div class="cl"> </div> </div> </li> <?php } ?> </ul> </div> </div> </div> </div> </div> </div> Merci
Posté le : 25/02/2010 10:48
|
|
|
Re: Problème sur un thème (Game Portal) |
|
Newbie
Inscrit: 18/11/2009 21:13
|
si Publisher n'est pas installer il faut supprimer ceci
<?php
include_once XOOPS_ROOT_PATH . '/modules/publisher/include/common.php';
$publisher =& PublisherPublisher::getInstance();
$myts =& MyTextSanitizer::getInstance();
$itemsObj = $publisher->getHandler('item')->getItems($limit = 4, $start = 0, array(_PUBLISHER_STATUS_PUBLISHED), -1, $sort = 'datesub', $order='DESC', '', true, $criteria = null, true);
$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;
}
}
?>
Posté le : 25/02/2010 12:00
|
|
|
Re: Problème sur un thème (Game Portal) |
|
Régulier
Inscrit: 05/06/2009 00:15
|
OK Merci, je trouve ce thème vraiement bien.
Bravo à son créateur.
Julio.
Posté le : 25/02/2010 12:15
|
|
|
Re: Problème sur un thème (Game Portal) |
|
Régulier
Inscrit: 05/06/2009 00:15
|
Une chose de plus,
Ou je peux télécharger Publisher? Comment changer l'image en page d'acceuil?
Merci.
Posté le : 25/02/2010 21:48
|
|
|
Re: Problème sur un thème (Game Portal) |
|
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
|
Posté le : 26/02/2010 13:00
|
La connaissance s'accroît quand on la partage ...
|
|
Re: Problème sur un thème (Game Portal) |
|
Régulier
Inscrit: 05/06/2009 00:15
|
Merci Kris,
En page d'acceuil il y a une image (Ajax) elle ne s'affiche pas dans mon site.
Et Comment faire pour la changer?
Posté le : 01/03/2010 11:24
|
|
|
Re: Problème sur un thème (Game Portal) |
|
Régulier
Inscrit: 05/06/2009 00:15
|
Une idée?
Posté le : 01/03/2010 22:48
|
|
|
Re: Problème sur un thème (Game Portal) |
|
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
|
lien pour vérifier ?
Posté le : 02/03/2010 01:17
|
La connaissance s'accroît quand on la partage ...
|
|
Re: Problème sur un thème (Game Portal) |
|
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
|
je crois que cette boîte affiche des images qui doivent se trouver dans le uploads, est-ce le cas ?
@+
Posté le : 03/03/2010 15:16
|
La connaissance s'accroît quand on la partage ...
|
Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.
|