Pixelpost

Authentic Photoblog Flavour


Go Back   Pixelpost Forum > DEVELOPMENT > Hacks and Modifications

Post Reply
 
Thread Tools
  #1  
Old 12-25-2006, 08:23 PM
bert Offline
forum loafer
 
Join Date: Dec 2006
Location: Rotterdam
Posts: 9
index.php lightbox and overlib modification

Hi, I am new her.. A week ago I discovered pixelpost and since then I am playing around with it. Already did a lot of reading in the forum and wiki and solved many things with the thing I read. Thanks to all contributors!

My site I have now is an album site (the marginal hacks album script) and I wanted my pixelpost site also to be categorized so I concentrated on the browse page and the <CATEGORY_LINKS_AS_LIST> tag. but also wanted to stay in this page for viewing the images and show the image notes under eacht thumbnail so I found out about lightbox and overlib and managed to get something working.

so I hacked the index.php

first thing I had to do was to add the $body to the mysql query because I could get it working with <IMAGE_NOTES> or <IMAGE_NOTES_CLEAN> or $image_notes. did this where the query is used to create the $thumb_output .

//******string body toegevoegd - string body added

while(list($count,$id,$title,$name,$datetime,$body ) = mysql_fetch_row($query))

//*********definitie voor overlib toegevoegd-defined a overlib string

$overlib="onmouseover=\"return overlib('$title<br><br>$body',REF, '$name', REFC, 'LL', REFP, 'UL', NOJUSTY, REFX, -5, REFY, 2, WIDTH, 124, HEIGHT, 128, STICKY, TEXTPADDING, 7);\" onmouseout=\"nd();\"";


//*******rel='lightbox' en overlib string aan thumbnail output toegevoegd - added lightbox and overlib to thumbnail output

$thumb_output .= "<a href='images/$name' rel='lightbox' title='' $overlib onfocus='this.blur()'><img src='$thumbnail' name='$name' alt='$title' title='' class='thumbnails'/></a>";

Finally I got this working..after a lot of work because I am a php beginner
well working..first the overlib notes showed only up when browsing the 'ALL' category.. so I struggled some more and found two other ocassions where I had to add the 'body' part in this part

// Modified from Mark Lewin's hack for multiple categories
// ***** body als zoekveld toegevoegd, body added to search

$query = mysql_query("SELECT 1,t2.id,headline,image,datetime,body

so now it works in all categories. you can see it working on my blog.

www.bertsimons.nl/blog

one detail to solve..
lightbox uses the title argument <a href='images/$name' rel='lightbox' title=''.....
to retrieve the text to display. I left it blank because otherwise I have the standard tooltip appearing together with the overlib tooltip.

Is there a solution to disable the browsers standard tooltip?

otherwise I will try to get the image notes under the full size images with a second overlib command on a mouseover on the full size image.

okay.. thats enough for my first post. don't be to critic on my messy coding..

Last edited by bert; 12-25-2006 at 08:25 PM. Reason: blog url
Reply With Quote
  #2  
Old 12-26-2006, 01:30 PM
Dennis's Avatar
Dennis+ Offline
Team Pixelpost
 
Join Date: Jul 2006
Posts: 2,394
Send a message via MSN to Dennis
Interesting... but why not use an addon for this? The release of 1.6 is quite near and requires the hacking again. That's why we 'invented' addons.
__________________
My photoblog, powered by PixelPost 1.9 dev SVN | My Pixelpost Addons | My Cool Photoblog profile
Reply With Quote
  #3  
Old 12-26-2006, 06:46 PM
bert Offline
forum loafer
 
Join Date: Dec 2006
Location: Rotterdam
Posts: 9
as addon

would be better indeed but just haven't looked into this part of pixelpost yet..actually till last week I never used css so it maybe just a matter of time
Reply With Quote
Post Reply


Thread Tools




All times are GMT. The time now is 01:42 AM.

Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd. | Style Design: d3 designs