* Login   * Register


Last visit was:
It is currently December 7th, 2019, 12:51 pm




Post new topic Reply to topic  [ 19 posts ] 
Author Message
emo_boy
 Post subject: Member Menu
PostPosted: October 14th, 2006, 10:56 pm 
Offline
Administrator
Administrator
User avatar

Joined: March 7th, 2003, 4:05 pm
Posts: 18630
Just installed another MOD which allows a menu to pop-up after click on a member's name while view a thread (also works while in a Private Message). Pretty much does what the buttons do underneath your post but in a link format (and is hidden). Small feature, not sure how useful it is to everyone but it's nice to have options. Let me know what you think and/or if you see any problems now.



Demo of it.
Image

_________________
Image
Abstract Influence | Way Too Indie


Top
 Profile  
 
Xeor
 Post subject:
PostPosted: October 15th, 2006, 6:00 am 
Offline
Abstract Master
Abstract Master
User avatar

Joined: October 13th, 2005, 2:20 pm
Posts: 1626
Location: The Netherlands
Looks great Emo!
Haven't occured any problems so far ,

_________________
Image
vision-designs.nl //


Top
 Profile  
 
splittingadams
 Post subject:
PostPosted: October 15th, 2006, 11:25 am 
Offline
Abstract Master
Abstract Master
User avatar

Joined: August 4th, 2004, 4:51 pm
Posts: 2141
Location: last but not least
nice, very high tech!!

_________________
Splittingadams.com | not a blog...really
I AM whats wrong with the internet.


Top
 Profile  
 
Jaggi
 Post subject:
PostPosted: October 15th, 2006, 5:54 pm 
Offline
Abstract Guru
Abstract Guru

Joined: July 22nd, 2004, 5:40 am
Posts: 1453
emo's bored and is gonna install every mod available for phpbb :P. Also a new addition added by standard to ipb 2.2 which released a couple of weeks ago :).

_________________
Image


Top
 Profile  
 
emo_boy
 Post subject:
PostPosted: October 15th, 2006, 6:01 pm 
Offline
Administrator
Administrator
User avatar

Joined: March 7th, 2003, 4:05 pm
Posts: 18630
It's true.

_________________
Image
Abstract Influence | Way Too Indie


Top
 Profile  
 
eos
 Post subject:
PostPosted: October 16th, 2006, 11:20 am 
Offline
Abstract Master
Abstract Master

Joined: January 11th, 2006, 11:35 am
Posts: 1545
Location: new jersey
yaaay


Top
 Profile  
 
verbal
 Post subject:
PostPosted: October 16th, 2006, 9:04 pm 
Offline
Abstract Guru
Abstract Guru

Joined: June 23rd, 2005, 11:30 pm
Posts: 1048
Location: You Got 2Dollar?
looks like mr emo is catching up with the times!


Top
 Profile  
 
emo_boy
 Post subject:
PostPosted: October 16th, 2006, 9:21 pm 
Offline
Administrator
Administrator
User avatar

Joined: March 7th, 2003, 4:05 pm
Posts: 18630
I'm trying. :)

_________________
Image
Abstract Influence | Way Too Indie


Top
 Profile  
 
verbal
 Post subject:
PostPosted: October 16th, 2006, 11:21 pm 
Offline
Abstract Guru
Abstract Guru

Joined: June 23rd, 2005, 11:30 pm
Posts: 1048
Location: You Got 2Dollar?
yes you are! keep going emo! nice updates so far


Top
 Profile  
 
Xeor
 Post subject:
PostPosted: October 17th, 2006, 8:47 am 
Offline
Abstract Master
Abstract Master
User avatar

Joined: October 13th, 2005, 2:20 pm
Posts: 1626
Location: The Netherlands
yeah maybe we can manage the 21th century look.

_________________
Image
vision-designs.nl //


Top
 Profile  
 
emo_boy
 Post subject:
PostPosted: October 17th, 2006, 10:07 am 
Offline
Administrator
Administrator
User avatar

Joined: March 7th, 2003, 4:05 pm
Posts: 18630
I'm aiming for a 22nd century look.

_________________
Image
Abstract Influence | Way Too Indie


Top
 Profile  
 
kamyab
 Post subject:
PostPosted: October 17th, 2006, 9:13 pm 
Offline
Moderator
Moderator
User avatar

Joined: March 15th, 2003, 3:03 am
Posts: 1135
Location: Santa Barbara, CA
works horribly in Safari.. the menu goes away as soon as I move my mouse :-P


Top
 Profile  
 
emo_boy
 Post subject:
PostPosted: October 18th, 2006, 10:39 am 
Offline
Administrator
Administrator
User avatar

Joined: March 7th, 2003, 4:05 pm
Posts: 18630
The menu is suppose to go away automatically if you go out past the menu, tested it and works perfect in Firefox and IE. But it should stay up as long as you are in the menu, so I have no idea why it doesn't work in Safari. I would recommend getting a different broswer if simple CSS code doesn't work.

Thanks for letting me know though.

_________________
Image
Abstract Influence | Way Too Indie


Top
 Profile  
 
Xeor
 Post subject:
PostPosted: October 18th, 2006, 1:48 pm 
Offline
Abstract Master
Abstract Master
User avatar

Joined: October 13th, 2005, 2:20 pm
Posts: 1626
Location: The Netherlands
That's strange, Safari supports almost every CSS code, it's like a second Firefox.

_________________
Image
vision-designs.nl //


Top
 Profile  
 
emo_boy
 Post subject:
PostPosted: October 18th, 2006, 7:12 pm 
Offline
Administrator
Administrator
User avatar

Joined: March 7th, 2003, 4:05 pm
Posts: 18630
Yet it seems to have something against AI.

_________________
Image
Abstract Influence | Way Too Indie


Top
 Profile  
 
Jaggi
 Post subject:
PostPosted: October 19th, 2006, 1:05 pm 
Offline
Abstract Guru
Abstract Guru

Joined: July 22nd, 2004, 5:40 am
Posts: 1453
seems to me the menu is aligned to the center which looks odd in ff i think it should be aligned to the left.

_________________
Image


Top
 Profile  
 
emo_boy
 Post subject:
PostPosted: October 19th, 2006, 2:06 pm 
Offline
Administrator
Administrator
User avatar

Joined: March 7th, 2003, 4:05 pm
Posts: 18630
Good point. I'll put that on my 'to do' list.

_________________
Image
Abstract Influence | Way Too Indie


Top
 Profile  
 
Xeor
 Post subject:
PostPosted: October 20th, 2006, 5:07 am 
Offline
Abstract Master
Abstract Master
User avatar

Joined: October 13th, 2005, 2:20 pm
Posts: 1626
Location: The Netherlands
float:left; margin-right: "x";

_________________
Image
vision-designs.nl //


Top
 Profile  
 
emo_boy
 Post subject:
PostPosted: October 21st, 2006, 4:47 pm 
Offline
Administrator
Administrator
User avatar

Joined: March 7th, 2003, 4:05 pm
Posts: 18630
I can't get it to align left, here is the .css code that displays the menu, maybe someone can help me.

Code:
//Contents for menu 2, and so on
<!-- BEGIN postrow -->
var menu{postrow.VB_MENU_ID}=new Array()
menu{postrow.VB_MENU_ID}[0]='<a class="vbmh">&nbsp;{postrow.POSTER_NAME}</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}'
menu{postrow.VB_MENU_ID}[6]='{postrow.VB_MENU_ALBUM}'
<!-- END postrow -->

var menuwidth='selfc' //default menu width
var menubgcolor='#F2F2F2'  //menu bgcolor
var disappeardelay='350'  //menu disappear speed onMouseout (in miliseconds)
var hidemenu_onclick='yes' //hide menu when user clicks within menu?


/////No further editting needed

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>

_________________
Image
Abstract Influence | Way Too Indie


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 19 posts ] 


Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Stock Photos Terms of Use
phpBB3 template by SE-Tuning