1. IMPORTANT : Nouvelles mesures de sécurité - 2. Règles pour obtenir de l'aide dans les forums de support - 3. Restrictions des droits pour le groupe "Support suspendu"

Il est obligatoire de respecter les Règles de MyBB.fr : Version abrégée ou Version complète pour obtenir du support sur nos forums.

Les membres ayant un site/forum contrevenant aux règles de MyBB.support seront placés dans le groupe "Support suspendu" et ne bénéficieront plus du support du staff. Nous recommandons aux autres membres d'agir de même. Il ne s'agit pas d'un bannissement, le membre retrouvera son statut "normal" dès que sa situation sera conforme aux règles.

Nouveau : un Wiki en français : plus de détails.
Avant de soumettre votre problème, consultez-le, ainsi que la FAQ, sans oublier le moteur de recherche interne.


Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Les 10 derniers messages
Mots-clés » derniers, messages
07-08-2011, 19:14, (Modification du message : 07-08-2011, 19:40 par lechtidu56.)
#1
Les 10 derniers messages
Bonjour, j'ai ajouté un plugins, dans inc/plugins mais je ne le vois pas. Le plugins contient donc surement des erreurs.

Le voici :

Code PHP :
<?php
/**
mybb plugin
*/
if(!defined("IN_MYBB"))
{
die(
"Direct initialization of this file is not allowed.<br /><br />Please make sure IN_MYBB is defined.");
}
$plugins->add_hook("global_start""sujets");
function 
sujets_info(){
return array(
'name' => 'Derni√©re sujets du forum',
'description' => 'juste un petit Mode qui affiche les sujet sur le header du forum Smile',
'website' => '',
'author' => '',
'authorsite' => '',
'version' => 'beta',
'compatibility' => '16*',
);
}
function 
sujets_active(){

}
function 
sujets_deactivate(){

}
function 
sujets(){
global 
$mybb$db $sujets;
$q $db->query("SELECT tid, subject, uid, username FROM ".TABLE_PREFIX."threads WHERE lastposter != '' AND lastposteruid !='' AND lastpost !='' AND closed = 0 AND visible =1 ORDER BY tid DESC LIMIT 0,12");
$sujets '

<td>
<marquee BGCOLOR="tan" scrollamount="2" scrolldelay="5" onmouseover="this.setAttribute(\'scrollamount\', 0)" onmouseout="this.setAttribute(\'scrollamount\', 2)">'
;
// seo url's activ√©
if ($mybb->settings['seourls'] == "yes" || $mybb->settings['seourls'] == 1){
// seo url's ..
$seb "";
while(
$row $db->fetch_array($q)){
$uurl $mybb->settings['bburl']."/user-".$row['uid'].".html";
$row['subject'] = htmlspecialchars_uni($row['subject']);
$row['username'] = htmlspecialchars_uni($row['username']);
$sujets .= "{$seb}<strong><a href=\"{$mybb->settings['bburl']}/thread-{$row['tid']}.html\">{$row['subject']}<a/></strong>";
$seb" &nbsp;<em>//&nbsp;<img src='images/news.png' //&nbsp;</em>&nbsp;";
}
$sujets .= '</marquee></td></tr></table>';
}
//seo url's d√©sactiv√©..
else{
$seb "";
while(
$row $db->fetch_array($q)){
$uurl $mybb->settings['bburl']."/member.php?action=profile&uid=".$row['uid'];
$row['subject'] = htmlspecialchars_uni($row['subject']);
$row['username'] = htmlspecialchars_uni($row['username']);
$sujets .= "{$seb}<strong><a href=\"{$mybb->settings['bburl']}/showthread.php?tid={$row['tid']}\">{$row['subject']}<a/></strong>";
$seb"&nbsp;<em>//&nbsp;<img src='images/news.png' //&nbsp;</em>&nbsp; ";
}
$sujets .= '</marquee></td>';
}
}
?>

Merci d'avance !
Répondre
07-08-2011, 19:34,
#2
RE: Les 10 derniers messages
La seule chose que je peux dire est que ce plugin n'a aucune fonction d'installation ou d'activation.

Le nom de ce plugin doit être "sujets.php" et il a été conçu à partir de "hello.php"(d'un autre auteur) par un développeur qui ne portait pas de soin à son plugin... Rolleyes


Administrateur de MyBBCodes.com
Cool " Ce n'est pas ce que vous savez qui est important, c'est ce que vous faites ou ne faites pas!"
Obtenez plus de 175 plugins pour MyBB ici...
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre
07-08-2011, 19:39,
#3
RE: Les 10 derniers messages
Ouahhhhhhhhhhhhh réponse ultra rapide Smile
Merci exdiogène.

Le plugins est :
Code PHP :
<?php
/**
mybb plugin
*/
if(!defined("IN_MYBB"))
{
die(
"Direct initialization of this file is not allowed.<br /><br />Please make sure IN_MYBB is defined.");
}
$plugins->add_hook("global_start""sujets");
function 
sujets_info(){
return array(
'name' => 'Derni√©re sujets du forum',
'description' => 'juste un petit Mode qui affiche les sujet sur le header du forum Smile',
'website' => '',
'author' => '',
'authorsite' => '',
'version' => 'beta',
'compatibility' => '16*',
);
}
function 
sujets_active(){

}
function 
sujets_deactivate(){

}
function 
sujets(){
global 
$mybb$db $sujets;
$q $db->query("SELECT tid, subject, uid, username FROM ".TABLE_PREFIX."threads WHERE lastposter != '' AND lastposteruid !='' AND lastpost !='' AND closed = 0 AND visible =1 ORDER BY tid DESC LIMIT 0,12");
$sujets '

<td>
<marquee BGCOLOR="tan" scrollamount="2" scrolldelay="5" onmouseover="this.setAttribute(\'scrollamount\', 0)" onmouseout="this.setAttribute(\'scrollamount\', 2)">'
;
// seo url's activ√©
if ($mybb->settings['seourls'] == "yes" || $mybb->settings['seourls'] == 1){
// seo url's ..
$seb "";
while(
$row $db->fetch_array($q)){
$uurl $mybb->settings['bburl']."/user-".$row['uid'].".html";
$row['subject'] = htmlspecialchars_uni($row['subject']);
$row['username'] = htmlspecialchars_uni($row['username']);
$sujets .= "{$seb}<strong><a href=\"{$mybb->settings['bburl']}/thread-{$row['tid']}.html\">{$row['subject']}<a/></strong>";
$seb" &nbsp;<em>//&nbsp;<img src='images/news.png' //&nbsp;</em>&nbsp;";
}
$sujets .= '</marquee></td></tr></table>';
}
//seo url's d√©sactiv√©..
else{
$seb "";
while(
$row $db->fetch_array($q)){
$uurl $mybb->settings['bburl']."/member.php?action=profile&uid=".$row['uid'];
$row['subject'] = htmlspecialchars_uni($row['subject']);
$row['username'] = htmlspecialchars_uni($row['username']);
$sujets .= "{$seb}<strong><a href=\"{$mybb->settings['bburl']}/showthread.php?tid={$row['tid']}\">{$row['subject']}<a/></strong>";
$seb"&nbsp;<em>//&nbsp;<img src='images/news.png' //&nbsp;</em>&nbsp; ";
}
$sujets .= '</marquee></td>';
}
}
?>

Je me suis trompé Smile M'enfin, y'a juste 2/3 truc de changés.
Répondre
07-08-2011, 19:50,
#4
RE: Les 10 derniers messages
La fonction "sujets_active()" est erronée, elle doit s’appeler "sujets_activate()".

Je considère toujours ce développeur comme un piètre débutant...

Administrateur de MyBBCodes.com
Cool " Ce n'est pas ce que vous savez qui est important, c'est ce que vous faites ou ne faites pas!"
Obtenez plus de 175 plugins pour MyBB ici...
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre
07-08-2011, 19:59,
#5
RE: Les 10 derniers messages
Merci à toi.
Soucis réglé.
Selon toi, je poste ce plugins ?
Répondre
07-08-2011, 20:12,
#6
RE: Les 10 derniers messages
Il faut l'autorisation du développeur du plugin avant de pouvoir le redistribuer!
Certains développeurs ne permettent même pas, d'exposer leur code à d'autre personne...

Normalement l'auteur indique ces détails dans l'entête de son plugin ainsi que son nom et la façon de le rejoindre, ne voyant rien dans ce qu'il fût publié je ne peux me prononcer...

Administrateur de MyBBCodes.com
Cool " Ce n'est pas ce que vous savez qui est important, c'est ce que vous faites ou ne faites pas!"
Obtenez plus de 175 plugins pour MyBB ici...
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre
07-08-2011, 20:15,
#7
RE: Les 10 derniers messages
Je vois qu'une attente de 3 minutes fût trop longue avant de poster ce plugin dans une autre discussion. J'ai répondu après 13 minutes!

Administrateur de MyBBCodes.com
Cool " Ce n'est pas ce que vous savez qui est important, c'est ce que vous faites ou ne faites pas!"
Obtenez plus de 175 plugins pour MyBB ici...
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre
07-08-2011, 21:26,
#8
RE: Les 10 derniers messages
(07-08-2011, 19:50)exdiogene a écrit :  Je considère toujours ce développeur comme un piètre débutant...

ba fait nous plein de plugin pour mybb.fr alors :p
Répondre




Utilisateur(s) parcourant ce sujet : 1 visiteur(s)

Contact | MyBB.support | Retourner en haut | Retourner au contenu | Version bas-débit (Archivé) | Syndication RSS
 Utilitaire de traduction fourni par Regentronique