Pełna wersja: Unofficial modifications
nieoficjalne modyfikacje for?w phpBB by Przemo
 
lo - fi version Unofficial modifications index

vB Menu
Kliknij tutaj aby przejśc do pełnej wersji tematu
Idź do strony 1, 2, 3, 4  Dalej
 
       Unofficial modifications Strona Główna -> Modyfikacje mniejsze
Poprzedni temat :: Następny temat  
michal_16 Wysłany: Nie 08 Lip, 2007  

Kod##############################################################
## MOD Title: vB Menu
## MOD Author: Darezettl < darezettl@darezettl.de >
## Mod Adapted: baddo < master@os.pl > www.weo-liga.webd.pl
## MOD Version: 1.0
## MOD Description: Dodaje menu, pojawiaj?ce si? po klikni?ciu na nazw? u?ytkownika (jak w vBulletin).
##
## Installation Level: Easy
## Installation Time: 5 Minutes
##############################################################

Screeny:



DEMO:
www.baddo.yoyo.pl

MOD jest darmowy, ale je?eli komu? si? podoba to mo?e wstawi? reklam? mojego forum do stopki, czy co?... (wiem, wiem jestem naiwny:P)
Kod<a href='http://www.weo-liga.webd.pl'><b>Najlepsza liga Pro Evolution Soccer 4!</b></a>
kidzior Wysłany: Nie 08 Lip, 2007  

Ja bym zrobi? troszk? inaczej. Zamiast traci? usercall z klikania w u?ytkownika (normalnie jak klikniemy w nazw? usera, to mamy przecie? np: michal_16, ) - lepiej by by?o zrobi? przed nazw? u?ytkownika stosown? ikonk? (np. g?ow? ludzika :P ), po kliknieciu kt?rej otwiera si? nam ca?e spektrum mo?liwo?ci wspomnianych powy?ej.

Z pewno?ci? lepiej by to wygl?da?o i przy okazji nie traci si? odwo?ania do usera.

Ps. Na http://www.weo-liga.webd.pl/ to nie dzia?a. ;)
michal_16 Wysłany: Nie 08 Lip, 2007  

Cytatzrobi? przed nazw? u?ytkownika stosown? ikonk? (np. g?ow? ludzika :P ), po kliknieciu kt?rej otwiera si? nam ca?e spektrum mo?liwo?ci wspomnianych powy?ej
Ciekawy pomys?...

CytatPs. Na http://www.weo-liga.webd.pl/ to nie dzia?a. ;)
Pomyli?em adres forum :P DEMO jest na www.baddo.yoyo.pl
KnofeL Wysłany: Nie 08 Lip, 2007  

?wietna sprawa!
PavlaQ Wysłany: Pon 09 Lip, 2007  

Mod swietny tylko gdyby to sie wysuwalo np wlasnie z jakiegos znaczka a nie z nicka bo wtedy psuje efekt usercall
kidzior Wysłany: Pon 09 Lip, 2007  


By?o ju? o tym powy?ej, po co dublujesz? :evil:
Przemek211 Wysłany: Pon 09 Lip, 2007  

Hej, ciekawy mod. Ale fajniej by by?o gdyby tak jak m?wi? kidzior pozostawi? user calla. Ja bym np. user calla przeni?s? tam gdzie normalnie jest obrazek , tyle ?e musia?by to by? pierwszy obrazek na li?cie (bez piwa).

[ Dodano: Pon 09 Lip, 2007 ]
Chyba sobie zainstaluje tego moda, a przycisk profil przerobi? na user calla...

[ Dodano: Pon 09 Lip, 2007 ]
Tak BTW, w vB si? to tak fajnie rozwija :)
To raczej IPB.
michal_16 Wysłany: Pon 09 Lip, 2007  

Widz?, ?e ta ikonka przyda?aby si?, wi?c dzisiaj jak znajd? czas to przerobi? moda, a jak nie to jutro.
pozdr

PS. Mo?e jaki? admin tu zajrzy :P By?aby mo?liwo?? zmiany nicka z michal_16 na baddo?
Z g?ry dzi?kuj? :)
DooM1 Wysłany: Pon 09 Lip, 2007  

Zrobi?em t? ikonk?, i jest raczej uniwersalna kt?ra powinna pasowa? do wi?kszo?ci styli. Je?eli jednak kto? chcia?by inne palety kolor?w, prosz? powiedzie? tu w temacie.



Doce?, bo specjalnie j? zrobi?em dla Twojego moda :P
michal_16 Wysłany: Pon 09 Lip, 2007  

Ja my?la?em nad tak? ikonk? , ale znaj?c ?ycie jaka ona nie b?dzie, to i tak wi?kszo?? j? zmieni ;) Masz piwko za starania :)
Przemek211 Wysłany: Pon 09 Lip, 2007  

Ok, zrobi?em to o czym m?wi?em. A wi?c je?li chcesz skorzysta? z moda, chcesz korzysta? z user calla, a nie chcesz czeka? a? wyjdzie wersja z , zr?b to (zast?puje przycisk profil user callem, musisz sobie zrobi? now? ikonk?):
Wiadomo?? ukryta / Hidden messageAby zobaczy? wiadomo?? postaw piwo autorowi piwo.
viewtopic.php

[find]
$profile_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_profile'] . '" alt="" title="' . $lang['Read_profile'] . '" border="0" /></a>';
[replace with]
$profile_img = '<a href="javascript:em(\'[b*]' . str_replace("'", "\'", $poster_username) . '[/*b], \')"><img src="' . $images['icon_profile'] . '" alt="" title="' . $lang['Read_profile'] . '" border="0" /></a>';

[DIY] USU? * (gwiazdki), z [b*] i [/*b]


Oczywi?cie w langu wypada?oby zmieni? Read_profile, ale z langiem chyba ka?dy da sobie rad? :D

[ Dodano: Pon 09 Lip, 2007 ]
A tak w og?le, to nie polecam, usuwania z viewtopic_body.tpl i privmsgs_read_body.tpl
Kod{postrow.PROFILE_IMG} {postrow.PM_IMG} {postrow.EMAIL_IMG} {postrow.WWW_IMG}

A ju? na pewno je?li chcesz korzysta? z mojej "modyfikacji".
Qba Wysłany: Czw 12 Lip, 2007  

Ja mam problem z tym:
Kod#-----[ FIND ]------------------------------------------
#

</script>
<br />


#
#-----[ AFTER, ADD ]------------------------------------------
#

<script language="JavaScript" type="text/javascript" src="images/rmw_jslib.js"></script>
<script type="text/javascript">
//
<!--
var rmw_max_width = 400;
var rmw_border_1 = '0px solid {T_BODY_LINK}';
var rmw_border_2 = '0px dotted {T_BODY_LINK}';
var rmw_image_title = '';
var img_addr = '{IMG_ADDR}';
//-->
</script>
<br />
<script type="text/javascript">

/***********************************************
* AnyLink Drop Down Menu- © Dynamic Drive (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/

<!-- BEGIN postrow -->
var menu{postrow.VB_MENU_ID}=new Array()
menu{postrow.VB_MENU_ID}[0]='<a class="vbmh">&nbsp;{postrow.POSTER}</a>'
menu{postrow.VB_MENU_ID}[1]='{postrow.VB_MENU_PROFILE}'
menu{postrow.VB_MENU_ID}[2]='{postrow.VB_MENU_PM}'
menu{postrow.VB_MENU_ID}[3]='{postrow.VB_MENU_SEARCH}'
menu{postrow.VB_MENU_ID}[4]='{postrow.VB_MENU_EMAIL}'
menu{postrow.VB_MENU_ID}[5]='{postrow.VB_MENU_WWW}'
<!-- END postrow -->
var menuwidth='selfc'
var menubgcolor='#F2F2F2'
var hidemenu_onclick='yes'


var ie4=document.all
var ns6=document.getElementById&&!document.all
var defaultwidth=menuwidth
if (ie4||ns6)
document.write('<div id="dropmenudiv" style="visibility:hidden;width:'+menuwidth+';background-color:'+menubgcolor+'" onMouseover="clearhidemenu()" onMouseout="dynamichide(event)"></div>')
function getposOffset(what, offsettype){
var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
var parentEl=what.offsetParent;
while (parentEl!=null){
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
parentEl=parentEl.offsetParent;
}
return totaloffset;
}
function showhide(obj, e, visible, hidden, menuwidth){
if (ie4||ns6)
dropmenuobj.style.left=dropmenuobj.style.top=-500
dropmenuobj.widthobj=dropmenuobj.style
if (typeof menuwidth=='undefined'||menuwidth=='selfc'){
tmpspan.style.display='inline'
dropmenuobj.widthobj.width=tmpspan.offsetWidth+'px'
tmpspan.style.display='none'
}
else if (menuwidth!='')
dropmenuobj.widthobj.width=menuwidth
else
dropmenuobj.widthobj.width=defaultwidth
if (e.type=="click" && obj.visibility==hidden || e.type=="mouseover")
obj.visibility=visible
else if (e.type=="click")
obj.visibility=hidden
}
function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}
function clearbrowseredge(obj, whichedge){
var edgeoffset=0
if (whichedge=="rightedge"){
var windowedge=ie4 && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-15 : window.pageXOffset+window.innerWidth-15
dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure-obj.offsetWidth
}
else{
var topedge=ie4 && !window.opera? iecompattest().scrollTop : window.pageYOffset
var windowedge=ie4 && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure){ //move up?
edgeoffset=dropmenuobj.contentmeasure+obj.offsetHeight
if ((dropmenuobj.y-topedge)<dropmenuobj.contentmeasure) //up no good either?
edgeoffset=dropmenuobj.y+obj.offsetHeight-topedge
}
}
return edgeoffset
}
function populatemenu(what){
if (ie4||ns6){
var appendit=0
if (typeof tmpspan=='undefined'){
tmpspan=document.createElement('span')
appendit=1
}
if(appendit){
tmpspan.style.position="absolute"
tmpspan.style.left="-1000px"
tmpspan.id='tspan'
document.body.appendChild(tmpspan)
tmpspan.style.display='none'
}
tmpspan.innerHTML=dropmenuobj.innerHTML=what.join("")
}
}
function dropdownmenu(obj, e, menucontents, menuwidth){
obj.onmouseout=delayhidemenu;
if (window.event) event.cancelBubble=true
else if (e.stopPropagation) e.stopPropagation()
clearhidemenu()
dropmenuobj=document.getElementById? document.getElementById("dropmenudiv") : dropmenudiv
populatemenu(menucontents)
if (ie4||ns6){
showhide(dropmenuobj.style, e, "visible", "hidden", menuwidth)
dropmenuobj.x=getposOffset(obj, "left")
dropmenuobj.y=getposOffset(obj, "top")
dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+"px"
dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+"px"
}
return clickreturnvalue()
}
function clickreturnvalue(){
if (ie4||ns6) return false
else return true
}
function contains_ns6(a, b) {
while (b.parentNode)
if ((b = b.parentNode) == a)
return true;
return false;
}
function dynamichide(e){
if (ie4&&!dropmenuobj.contains(e.toElement))
delayhidemenu()
else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
delayhidemenu()
}
function hidemenu(e){
if (typeof dropmenuobj!="undefined"){
if (ie4||ns6)
dropmenuobj.style.visibility="hidden"
}
}
function delayhidemenu(){
if (ie4||ns6)
delayhide=setTimeout("hidemenu()",disappeardelay)
}
function clearhidemenu(){
if (typeof delayhide!="undefined")
clearTimeout(delayhide)
}
if (hidemenu_onclick=="yes")
document.onclick=hidemenu
</script>
<br />
bo u mnie w tym pliku niema
Kod</script>
<br />
u mnie ten plik wygl?da tak:
Kod<table style="margin-bottom: 10px;" width="100%" class="forumline" cellspacing="1" cellpadding="2" border="0" align="center">
<tr>
<td class="row2" align="left" valign="top">
<table width="100%">
<tr>
<td align="left"><span class="gensmall"><a href="{U_INDEX}" class="nav">{L_INDEX}</a>{NAV_CAT_DESC}</span></td>
</tr>
</table>
</td>
</tr>
</table>
<table class="#" width="100%" cellspacing="0" cellpadding="0" border="0">
<tr align="right">
</tr>
{POLL_DISPLAY} <tr>
<td colspan="5">

<table class="forumline2" cellpadding="5" cellspacing="1" border="0" width="100%" align="center">
<!-- BEGIN postrow -->
<tr>
<td class="cellper" nowrap="nowrap"><center><b><font color="white">{L_MESSAGE}</font></b></center></td>
<td class="cellper2" width="133" nowrap="nowrap"><b><font color="white">{L_AUTHOR}</font></b></td>
</tr>

<tr>
<td class="cellper6" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0">

<tr>
<td colspan="2"><hr size="1" style="color:#fff" /></td>
</tr>
<td class="smallfont" style="margin-bottom:2px;" width="100%"><a href="{postrow.U_MINI_POST}"><img src="{postrow.MINI_POST_IMG}" width="12" height="9" alt="{postrow.L_MINI_POST_ALT}" title="{postrow.L_MINI_POST_ALT}" border="0" />&nbsp;</a><span class="postdetails">{L_POSTED}: {postrow.POST_DATE}<span class="gen">&nbsp;</span>&nbsp; &nbsp;{L_POST_SUBJECT}: {postrow.POST_SUBJECT}</span></td>
<tr>
<td colspan="2" onmouseup="if (document.getSelection && document.getSelection() || document.selection && document.selection.createRange && document.selection.createRange().text) quoteAuthor = &quot;{postrow.POSTER_CLEAN_NAME}&quot;">
<span class="postbody">{postrow.MESSAGE}<br /><br />{postrow.MODS_NOTICE}</span>
{postrow.ATTACHMENTS}

<span class="postbody"><br><hr><b>Podpis:</b><br>{postrow.SIGNATURE}<br> <!-- BEGIN custom_fields_post -->
{postrow.custom_fields_post.DESC}{postrow.custom_fields_post.FIELD}
<!-- END custom_fields_post --></hr><br></span>
<br />
</td>
</tr>
<tr>

<td class="row1" align="left"><span class="genmed" style="line-height: 150%">
<td></td>
<!-- BEGIN beer_icon -->{postrow.beer_icon.BEER_IMG} <!-- END beer_icon -->{postrow.QUOTE_IMG} {postrow.EDIT_IMG} {postrow.DELETE_IMG} {postrow.IP_IMG}{postrow.MODS_NOTICE_ADD} {postrow.MODS_NOTICE_DEL}
</span></td>
</tr>
<!-- BEGIN post_beers -->
<tr>
<td class="row_helped" valign="top" <!-- BEGIN hidden_beers_details -->colspan="2"<!-- END hidden_beers_details -->><span class="gensmall"><a href="{post_beers.DETAILS_URL}" class="gensmall" style="font-weight:bold">{post_beers.L_SHOW_DETAILS}</a><!-- BEGIN beers_details --><br /><a href="{postrow.post_beers.beers_details.MORE_DETAILS_URL}" class="gensmall">{postrow.post_beers.beers_details.L_SHOW_MORE_DETAILS}</a><hr></span>
<span class="gensmall">{postrow.post_beers.beers_details.BEERS_SUBMITED}:<br />{postrow.post_beers.beers_details.BEER_POSTERS}<hr><!-- END beers_details --></span></td>
</tr>
<!-- END post_beers -->
</td>
</tr>
<!-- BEGIN three -->
<tr>
<td class="{postrow.ROW_CLASS}">_________________<br /><span class="gensmall"><b>{postrow.three.NAME}</b>: {postrow.three.VALUE}</span></td>
</tr>
<!-- END three -->
</tr>
</table></td>
<td width="133" align="left" valign="top" class="cellper3">
<div align="center">
<a name="{postrow.U_POST_ID}"></a><b><span class="bigusername"><a class="nav" href="javascript:void(0)" onClick="return dropdownmenu(this, event, menu{postrow.VB_MENU_ID}, 'selfc')" onMouseout="delayhidemenu()">{postrow.POSTER_NAME}</a></span></b><br />
<div class="pbi">
{postrow.POSTER_RANK}<br />{postrow.RANK_IMAGE}{postrow.POSTER_AVATAR}{postrow.POSTER_ADD_WARN}<br /><br />
<div class="smallfont">
<div class="pbt" align="left">{postrow.POSTER_JOINED}{postrow.POSTER_POSTS}<!-- BEGIN poster_beers -->{postrow.poster_beers.POSTER_BEERS}<br /><!-- END poster_beers --><br />
<!-- BEGIN two -->
{postrow.two.NAME}: {postrow.two.VALUE}<br />
<!-- END two -->
<tr>
<td colspan="2" valign="bottom" align="left"><span class="gensmall" style="color: green; font-weight: bold">{postrow.POSTER_WARNED_POST}</span></td>
</tr>

<a href="#top">{L_BACK_TO_TOP}</a>

</tr>
<tr>
<td class="cellper7" height="28" width="100%" valign="bottom" nowrap="nowrap">
</tr>
</td>
</tr>
<!-- END postrow -->
</table></td></tr>
<tr align="center">
<td class="cellper4" colspan="2" height="28"><table cellspacing="0" cellpadding="0" border="0">
<tr><form method="post" action="{S_POST_DAYS_ACTION}">
<td align="center"><span class="gensmall">{L_DISPLAY_POSTS}: {S_SELECT_POST_DAYS}&nbsp;{S_SELECT_POST_ORDER}&nbsp;<input type="submit" value="{L_GO}" class="liteoption" name="submit" /></span></td>
</form></tr>
</table></td>
</tr>
</table>

<table width="100%" cellspacing="0" cellpadding="0" border="0" align="center">
<tr>
<td align="left" valign="middle" nowrap="nowrap"><a href="{U_POST_NEW_TOPIC}"><img src="{POST_IMG}" alt="{L_POST_NEW_TOPIC}" vspace="3" border="0" align="middle" /></a>&nbsp;&nbsp;&nbsp;<a href="{U_POST_REPLY_TOPIC}"><img src="{REPLY_IMG}" alt="{L_POST_REPLY_TOPIC}" vspace="3" border="0" align="middle" /></a></td>
<td align="left" valign="middle" width="100%">&nbsp;</td>
<td align="right" nowrap="nowrap"><span class="gensmall">{PAGE_NUMBER}</span><br />
{PAGINATION} </td>
</tr>
<tr>
<td align="left" colspan="3"><span class="smallfont">{S_TIMEZONE}</span></td>
</tr>
</table>
<br />
{QUICKREPLY_OUTPUT}

<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="40%" valign="top" nowrap="nowrap" align="left"><span class="gensmall">{S_WATCH_TOPIC}</span><br />
&nbsp;<br />
{S_TOPIC_ADMIN}</td>
<td align="right" valign="top" nowrap="nowrap">{JUMPBOX}<br /><div class="bcbox" style="width:220px">
<div class="ibcbox"><span class="gensmall">{S_AUTH_LIST}</span></div></div></td>
</tr>
</table>

</div>
gdzie mam to wklei???
michal_16 Wysłany: Czw 12 Lip, 2007  

Qba wklej to na samym pocz?tku, przed
Cytat<table style=margin-bottom
Qba Wysłany: Czw 12 Lip, 2007  

forum dzia?a normalnie ale ten mod nie dzia?a :/ gdy zrobi? tak jak napisa?e?
michal_16 Wysłany: Czw 12 Lip, 2007  

Podaj adres forum
 
       Unofficial modifications Strona Główna -> Modyfikacje mniejsze Idź do strony 1, 2, 3, 4  Dalej
Strona 1 z 4
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.