PDA

Afficher la version complète : Modifications diverses Description du staff du forum



Fred
03/06/2006, 22h26
Description
Ce hack permet d'afficher sur une page externe a vbulletin en utillisant le template de vbulletin une description du staff de votre forum,le tout gérable via l'admincp

Remerciements et support / Thanks and support
Ce Hack a été conçu pour vBulletin-Ressources
L'auteur offrira du support uniquement sur ce forum.Conception
Auteur du Hack / Author Of Hack : Fred
Version vBulletin Requise / Version vBulletin Required : vB 3.5.4
Testé / Tested: Oui
Copyright © 2006 vBulletin-Ressources.com - Tous droits réservés / Copyright © 2006 vBulletin-Ressources.com - All Rights ReservedJ'assurerai le support de ce hack si besoin est etant donné que j'en suis l'auteur

BBcodes et smiles utilisable ;)


Navigation

http://img19.imageshack.us/img19/4773/navigation0pv.png

Ajout d'un membre du staff

http://img19.imageshack.us/img19/1072/ajout8ru.th.png (http://img19.imageshack.us/my.php?image=ajout8ru.png)

Edition d'un membre du staff

http://img19.imageshack.us/img19/7011/edition0js.th.png (http://img19.imageshack.us/my.php?image=edition0js.png)

Affichage dans l'admincp

http://img19.imageshack.us/img19/4783/admincp9ij.th.png (http://img19.imageshack.us/my.php?image=admincp9ij.png)

Options (Edit,Delete)

http://img19.imageshack.us/img19/149/options2mj.th.png (http://img19.imageshack.us/my.php?image=options2mj.png)

Resultat

http://img19.imageshack.us/img19/3892/resultat5qt.th.png (http://img19.imageshack.us/my.php?image=resultat5qt.png)

Ajout

Emploi de bbcode dans l'admin

http://img264.imageshack.us/img264/6974/bbcodeadmin5wh.th.png (http://img264.imageshack.us/my.php?image=bbcodeadmin5wh.png)

Resultat avec l'emploi de bbcode

http://img264.imageshack.us/img264/2489/bbcoderesultat9fd.th.png (http://img264.imageshack.us/my.php?image=bbcoderesultat9fd.png)

Allan
03/06/2006, 22h29
Très beau boulot Fred ;)

sony
03/06/2006, 22h30
super boulot, bravo et merci ;)

Alex
04/06/2006, 00h13
Merci fred je vais l'installer de suite ;)

WrestleMania
04/06/2006, 00h33
Bravo Fred, beau travail :p
tu cartonnes

Rom56
04/06/2006, 09h51
Merci beaucoup fred super taff, faut tu que me donnes des cours :p

@pitbull
08/06/2006, 17h19
joli taff fred :) vais voir comment ca rend ++

foxys
09/06/2006, 00h11
cool joli boulot ;)
Thx

lerat
26/06/2006, 02h06
merci v tester sa aussi :)

kameleon62123
30/07/2006, 21h50
Bonjour,Voici mon problème:

il ne trouve pas:

<td class="vbmenu_control"><a href="faq.php$session[sessionurl_q]" accesskey="5">$vbphrase[faq]</a></td>

mon théme est aria

voici mon template Navbar:


<script type="text/javascript">
<!--
function log_out()
{
ht = document.getElementsByTagName("html");
ht[0].style.filter = "progid:DXImageTransform.Microsoft.BasicImage(grays cale=1)";
if (confirm('$vbphrase[sure_you_want_to_log_out]'))
{
return true;
}
else
{
ht[0].style.filter = "";
return false;
}
}
//-->
</script>

<br />


<!-- Aria Categoty Top -->
<table border="0" cellpadding="0" cellspacing="0" width="100%" align="center">
<tr>
<td width="14" height="31" align="left" valign="top"><img border="0" src="$stylevar[imgdir_misc]/top_left2.gif" width="14" height="31" alt="" /></td>
<td width="100%" align="right" valign="top" style="background-image: url($stylevar[imgdir_misc]/top_center.gif)"><a style="float:$stylevar[right]; padding-top: 9px;" href="#top" onclick="return toggle_collapse('navbar')"><img id="collapseimg_forumbit_$forumid" src="$stylevar[imgdir_button]/collapse_tcat{$collapseimg_forumid}.gif" alt="" border="0" /></a></td>
<td width="14" height="31" align="right" valign="top"><img border="0" src="$stylevar[imgdir_misc]/top_right.gif" width="14" height="31" alt="" /></td>
</tr>
</table>
<!-- /Aria Categoty Top -->

<!-- Aria Container -->
<!-- breadcrumb, login, pm info -->
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center" id="collapseobj_navbar" style="$vbcollapse[collapseobj_navbar]">
<tr>
<td class="alt1" width="<if condition="in_array(THIS_SCRIPT, array(index))"><if condition="$bbuserinfo['userid']">57<else />100%</if><else />100%</if>">

<if condition="in_array(THIS_SCRIPT, array(index))">
<if condition="$bbuserinfo['userid']">
<!-- Aria Forumhome Panel -->

<div align="align""center"><img src="$aria[0]" alt="" border="0" /></div></td><td width="100%" class="alt1">
<table width="100%" border="0" cellpadding="4" cellspacing="0" class="aria_welcome_dot_border">
<tr>
<td class="aria_welcome_top">
<if condition="$show['pmstats']"><div class="smallfont"><img src="$stylevar[imgdir_misc]/arrow.gif" alt="" class="inlineimg" /> <phrase 1="$vbphrase[unread_x_nav_compiled]" 2="$vbphrase[total_x_nav_compiled]" 3="$session[sessionurl_q]">$vbphrase[private_messages_nav]</phrase></div></if>
<div class="smallfont"><img src="$stylevar[imgdir_misc]/arrow.gif" alt="" class="inlineimg" /> <phrase 1="$pmbox[lastvisitdate]" 2="$pmbox[lastvisittime]">$vbphrase[last_visited_x_at_y]</phrase></div></td></tr></table>

<div style="padding: 1px 1px 1px 1px;"></div><table width="100%" border="0" cellpadding="4" cellspacing="0" class="aria_welcome_dot_border">
<tr>
<td class="aria_welcome_bottom"><div><img src="$stylevar[imgdir_misc]/arrow.gif" alt="" class="inlineimg" /> $vbphrase[currently_active_users]: $totalonline</div>
<div><img src="$stylevar[imgdir_misc]/arrow.gif" alt="" class="inlineimg" /> $vbphrase[threads]: $totalthreads, $vbphrase[posts]: $totalposts, $vbphrase[members]: $numbermembers</div>
<div><img src="$stylevar[imgdir_misc]/arrow.gif" alt="" class="inlineimg" /> <phrase 1="member.php?$session[sessionurl]u=$newuserid" 2="$newusername">$vbphrase[welcome_to_our_newest_member_x]</phrase></div>
</td>
</tr></table>

</if></if>

<!-- /Aria Forumhome Panel -->



<if condition="is_array($navbits)">
<table cellpadding="0" cellspacing="0" border="0">
<tr valign="bottom">
<td><a href="#" onClick="history.back(1)"><img src="$stylevar[imgdir_misc]/navbits_start.gif" alt="$vbphrase[go_back]" border="0" /></a></td>
<td>&nbsp;</td>
<td width="100%"><span class="navbar"><a href="$vboptions[forumhome].php?$session[sessionurl]" accesskey="1">$vboptions[bbtitle]</a></span> $navbits[breadcrumb]</td>
</tr>
<tr>
<td class="navbar" style="font-size:10pt; padding-top:1px" colspan="3"><a href="$scriptpath"><img class="inlineimg" src="$stylevar[imgdir_misc]/navbits_finallink.gif" alt="$vbphrase[reload_this_page]" border="0" /></a> <strong>$navbits[lastelement]</strong></td>
</tr>
</table>

<else />

<if condition="$show['guest']"><div style="padding: 1px 1px 1px 1px;"></div><table width="100%" border="0" cellpadding="4" cellspacing="0" class="aria_welcome_dot_border">
<tr>
<td class="aria_welcome_bottom"><div class="smallfont"><img src="$stylevar[imgdir_misc]/arrow.gif" alt="" class="inlineimg" /> $vbphrase[currently_active_users]: $totalonline</div>
<div class="smallfont"><img src="$stylevar[imgdir_misc]/arrow.gif" alt="" class="inlineimg" /> $vbphrase[threads]: $totalthreads, $vbphrase[posts]: $totalposts, $vbphrase[members]: $numbermembers</div>
<div class="smallfont"><img src="$stylevar[imgdir_misc]/arrow.gif" alt="" class="inlineimg" /> <phrase 1="member.php?$session[sessionurl]u=$newuserid" 2="$newusername">$vbphrase[welcome_to_our_newest_member_x]</phrase></div>
</td></tr></table></if>
</if>
</td>



<if condition="$show['guest']">

<td class="alt2" nowrap="nowrap" style="padding:0px">

<!-- login form -->
<form action="login.php" method="post" onsubmit="md5hash(vb_login_password, vb_login_md5password, vb_login_md5password_utf, $show[nopasswordempty])">
<script type="text/javascript" src="clientscript/vbulletin_md5.js"></script>
<table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
<tr>
<td class="smallfont">$vbphrase[username]</td>
<td><input type="text" class="bginput" style="font-size: 11px" name="vb_login_username" id="navbar_username" size="10" accesskey="u" tabindex="101" value="$vbphrase[username]" onfocus="if (this.value == '$vbphrase[username]') this.value = '';" /></td>
<td class="smallfont" colspan="2" nowrap="nowrap"><label for="cb_cookieuser_navbar"><input type="checkbox" name="cookieuser" value="1" tabindex="103" id="cb_cookieuser_navbar" accesskey="c" />$vbphrase[remember_me]</label></td>
</tr>
<tr>
<td class="smallfont">$vbphrase[password]</td>
<td><input type="password" class="bginput" style="font-size: 11px" name="vb_login_password" size="10" accesskey="p" tabindex="102" /></td>
<td><input type="submit" class="button" value="$vbphrase[log_in]" tabindex="104" title="$vbphrase[enter_username_to_login_or_register]" accesskey="s" /></td>
</tr>
</table>
<input type="hidden" name="s" value="$session[sessionhash]" />
<input type="hidden" name="do" value="login" />
<input type="hidden" name="vb_login_md5password" />
<input type="hidden" name="vb_login_md5password_utf" />
</form>
<!-- / login form --> </td></if>



</tr>
</table>
<!-- / breadcrumb, login, pm info -->
<!-- /Aria Container -->



<!-- Aria Categoty Bottom -->
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="12" align="left" valign="top"><img src="$stylevar[imgdir_misc]/blc.gif" width="12" height="13" alt="" border="0" /></td>
<td width="100%" style="background-image:url($stylevar[imgdir_misc]/bottom.gif)"><img src="$stylevar[imgdir_misc]/clear.gif" width="100%" height="13" alt="" border="0" /></td>
<td width="12" align="right" valign="top"><img src="$stylevar[imgdir_misc]/brc.gif" width="12" height="13" alt="" border="0" /></td>
</tr>
</table>
<!-- /Aria Categoty Bottom -->
<!-- Aria Forum Description -->
<if condition="$show['forumdesc']">
<div class="aria_forumdesc_spacer"></div>
<div class="aria_forumdesc_border"><div class="nav_forumdesc"><span class="smallfont"><strong>$foruminfo[title]</strong> $foruminfo[description]</span></div></div>
</if>
<!-- /Aria Forum Description -->
<div class="aria_spacer"></div><br />

















<if condition="$show['popups']">
<!-- NAVBAR POPUP MENUS -->

<if condition="$show['searchbuttons']">
<!-- header quick search form -->
<div class="vbmenu_popup" id="navbar_search_menu" style="display:none">
<table cellpadding="4" cellspacing="1" border="0">
<tr>
<td class="thead">$vbphrase[search_forums]</td>
</tr>
<tr>
<td class="vbmenu_option" title="nohilite">
<form action="search.php" method="post">
<input type="hidden" name="do" value="process" />
<input type="hidden" name="showposts" value="0" />
<input type="hidden" name="quicksearch" value="1" />
<input type="hidden" name="s" value="$session[sessionhash]" />
<input type="text" class="bginput" name="query" size="20" />$gobutton<br />
</form>
</td>
</tr>
<tr>
<td class="thead">$vbphrase[aria_search_options]</td>
</tr>
<tr>
<td class="vbmenu_option"><a href="search.php$session[sessionurl_q]" accesskey="4" rel="nofollow">$vbphrase[advanced_search]</a></td>
</tr>
<tr>
<td class="vbmenu_option"><a href="search.php?$session[sessionurl]do=getnew">$vbphrase[aria_new_posts]</a></td>
</tr>
<tr>
<td class="vbmenu_option"><a href="search.php?$session[sessionurl]do=getdaily">$vbphrase[aria_todays_posts]</a></td>
</tr>
<tr>
<td class="vbmenu_option"><a href="memberlist.php?$session[sessionurl]do=search">$vbphrase[aria_members_search]</a></td>
</tr>
</table>
</div>
<!-- / header quick search form -->
</if>

<if condition="$show['member']">
<!-- user cp tools menu -->
<div class="vbmenu_popup" id="usercptools_menu" style="display:none">
<table cellpadding="4" cellspacing="1" border="0">

<tr><td class="thead">$vbphrase[quick_links]</td></tr>
<if condition="$vboptions['enablesearches']"><tr><td class="vbmenu_option"><a href="search.php?$session[sessionurl]do=getdaily">$vbphrase[todays_posts]</a></td></tr></if>
<tr><td class="vbmenu_option"><a href="forumdisplay.php?$session[sessionurl]do=markread">$vbphrase[mark_forums_read]</a></td></tr>
<tr><td class="vbmenu_option"><a href="#" onClick="window.open('misc.php?$session[sessionurl]do=buddylist&amp;focus=1','buddylist','statusbar=no,me nubar=no,toolbar=no,scrollbars=yes,resizable=yes,w idth=250,height=300'); return false;">$vbphrase[open_buddy_list]</a></td></tr>

<tr><td class="thead"><a href="usercp.php$session[sessionurl_q]">$vbphrase[user_control_panel]</a></td></tr>
<if condition="$show['siglink']"><tr><td class="vbmenu_option"><a href="profile.php?$session[sessionurl]do=editsignature">$vbphrase[edit_signature]</a></td></tr></if>
<!--<if condition="$show['avatarlink']"><tr><td class="vbmenu_option"><a href="profile.php?$session[sessionurl]do=editavatar">$vbphrase[edit_avatar]</a></td></tr></if>-->
<tr><td class="vbmenu_option"><a href="profile.php?$session[sessionurl]do=editprofile">$vbphrase[edit_profile]</a></td></tr>
<tr><td class="vbmenu_option"><a href="profile.php?$session[sessionurl]do=editoptions">$vbphrase[edit_options]</a></td></tr>

<tr><td class="thead">$vbphrase[miscellaneous]</td></tr>
<if condition="$show['pmstats']"><tr><td class="vbmenu_option"><a href="private.php$session[sessionurl_q]">$vbphrase[private_messages]</a></td></tr></if>
<tr><td class="vbmenu_option"><a href="subscription.php$session[sessionurl_q]">$vbphrase[subscribed_threads]</a></td></tr>
<tr><td class="vbmenu_option"><a href="member.php?$session[sessionurl]u=$bbuserinfo[userid]">$vbphrase[my_profile]</a></td></tr>
<if condition="$show['wollink']"><tr><td class="vbmenu_option"><a href="online.php$session[sessionurl_q]">$vbphrase[whos_online]</a></td></tr></if>

</table>
</div>
<!-- / user cp tools menu -->
</if>
<!-- / NAVBAR POPUP MENUS -->

<!-- PAGENAV POPUP -->

<div class="vbmenu_popup" id="pagenav_menu" style="display:none">
<table cellpadding="4" cellspacing="1" border="0">
<tr>
<td class="thead" nowrap="nowrap">$vbphrase[go_to_page]</td>
</tr>
<tr>
<td class="vbmenu_option" title="nohilite">
<form action="$vboptions[forumhome].php" method="get" onSubmit="return this.gotopage()" id="pagenav_form">
<input type="text" class="bginput" id="pagenav_itxt" style="font-size:11px" size="4" />
<input type="button" class="button" id="pagenav_ibtn" value="$vbphrase[go]" />
</form>
</td>
</tr>
</table>
</div>

<!-- / PAGENAV POPUP -->
</if>

Merci de m' aidé.

Allan
30/07/2006, 21h59
Suivant le style utilisé, ce code peut se trouver dans le template header.

MikE
30/07/2006, 23h29
Merci je vais regarder le code (tout est bon pour apprendre ;) )

kameleon62123
31/07/2006, 09h33
il se trouve même pas dans le template header :/

Allan
31/07/2006, 09h54
il se trouve même pas dans le template header :/
Recherche ceci: $vbphrase[faq] via cette url: ..admincp/template.php?do=search

kameleon62123
31/07/2006, 14h19
sa m' enmene vers le template FAQ c' est bon?

Raphaël
19/11/2006, 16h13
Non je ne pense pas .

Je vais tester cela pour vB 3.6.2 .

Sofia
19/11/2006, 17h09
En fait, si ma mémoire est bonne, sur le thème Aria, si tu souhaite mettre un lien vers la description du staff, cela va se trouver dans le template header.

Mais le problème est que si je me souviens bien, le style Aria emploie des boutons avec un effet de rollover (c'est à dire qui change d'apparence au survolé...) donc tu devras créer deux boutons dans le même genre avec écrit dessus "Staff".

Mais sinon, ceci se trouve forcément dans le header. A voir si tu pourrai plutot nous posté ton template header.

Kamatcho
20/11/2006, 18h55
Bonjour

J'ai suivi tout le procédé, j'ai ajouté la phrase pour ajouter le bouton au menu, avec un peu de mal, car le texte a chercher était different selon le skin :



Si sa peu aider quelqu'un, chez moi (element skin) c'est cette partie qui change :

<td class="element_control_nav">


Mais quand je clique sur Staff j'ai cette errreure :



Database error in vBulletin 3.5.4:

Invalid SQL:

SELECT *
FROM foot_staffs
ORDER BY staff_position;

MySQL Error : Table 'fousdefootcom.foot_staffs' doesn't exist
Error Number : 1146
Date : Monday, November 20th 2006 @ 06:53:03 PM
Script : http://www.fousdefoot.com/forum/staffs.php
Referrer : http://www.fousdefoot.com/forum/search.php?searchid=671
IP Address : 213.3.21.94
Username : Kamatch
Classname : vb_database


et dans mon admincp quand je clique sur gerer :



Database error in vBulletin 3.5.4:

Invalid SQL:

SELECT *
FROM foot_staffs
ORDER BY staffid;

MySQL Error : Table 'fousdefootcom.foot_staffs' doesn't exist
Error Number : 1146
Date : Monday, November 20th 2006 @ 06:55:18 PM
Script : http://www.fousdefoot.com/forum/admincp/staffs.php?do=manage
Referrer : http://www.fousdefoot.com/forum/admincp/index.php?do=nav
IP Address : 213.3.21.94
Username : Kamatch
Classname : vb_database


Merci de votre superbe travail et de votre aide

OlijO
20/11/2006, 19h53
Non je ne pense pas .

Je vais tester cela pour vB 3.6.2 .

eu le temps de tester???

tony7
05/01/2007, 10h19
Salut

j'ai le même problème les tables ne son pas crée , sachant que le préfix de mes table est vb_

pouvez vous donne la requêt sql pour la création de cette table manuellement .

merci


[CDATA[$db->hide_errors();
$db->query_write("CREATE TABLE " . TABLE_PREFIX . "staffs (
staffid int(10) unsigned NOT NULL auto_increment,
staff_position int(20) NOT NULL default '',
staff_name varchar(100) NOT NULL default '',
staff_rank varchar(100) NOT NULL default '',
staff_photo varchar(100) NOT NULL default '',
staff_data text NOT NULL default '',
PRIMARY KEY (staffid)
)");

Sebasti1
06/01/2007, 12h28
Merci pour ce super hack - Il y a t'il moyen de diminuer la grandeur de l'écriture du statut et du nom ?

tony7
06/01/2007, 12h45
Salut

Pourais t'on avoir les champs avec leurs atributs pour la création de cette table manuellement

car tout est installer mais impossible de crée la table automatiquement !

plussieur essais rien à faire !

merci

tony7
07/01/2007, 12h16
Salut

Pourais t'on avoir les champs avec leurs atributs pour la création de cette table manuellement

car tout est installer mais impossible de crée la table automatiquement !

plussieur essais rien à faire !

merci

Salut désolé de réitéré ma demande car je voudrais bien régler ce problème

le hakc ne cré pas la table

donc si vous avez la requête ce serais bien pour moi la crée manuellement

A°+++

tony7
12/01/2007, 20h43
Salut

Réinstaller plussieur fois !
Ne cré pas les table donc marche pas pour moi
je veux bien le faire manuellement mais il me faudrais les donné pour la création des table si l'auteur peu aider

Merci

Fred
27/02/2007, 21h44
desolé j'avais pas vu vos reply
je vois ca desuite

Fred
27/02/2007, 21h53
Fix Ok
Version 1.0.1
---------------
Installation automatique de la table

Sebasti1
22/03/2007, 15h33
Merci pour ce super hack - Il y a t'il moyen de diminuer la grandeur de l'écriture du statut et du nom ?


:blush2: :(

Raphaël
31/07/2007, 22h00
Décidément Fred je découvre nombre de tes hacks, tous plus utiles les uns que les autres :D ! Merci .

Kaleu
18/08/2007, 19h27
merci pour ce hack, c'est bien sympa ;)


Il y a t'il moyen de diminuer la grandeur de l'écriture du statut et du nom ?

Modifies ce-ci (en gras et en rouge) dans le template staffs ;)


<h2>$staff_name - $staff_rank</h2></a><fieldset><legend>Présentation de $staff_name</legend><img style="float: right;" src="$staff_photo" WIDTH=100 HEIGHT=100>$staff_data</fieldset><br><br>

acramas
15/12/2007, 12h33
Super boulot Fred :)