Pixelpost

Authentic Photoblog Flavour


Go Back   Pixelpost Forum > DEVELOPMENT > Hacks and Modifications

Post Reply
 
Thread Tools
  #1  
Old 12-14-2005, 11:51 AM
eon's Avatar
eon Offline
pixelpost guru
 
Join Date: Nov 2005
Location: Ned
Posts: 280
Send a message via ICQ to eon
Smile Hack "Add text"

I finished my hack "Add text".
You can download the files as a zip-file here:
http://www.northing.nl/programs/pixe...3_add_text.zip
or as a tar.gz-file here
http://www.northing.nl/programs/pixe...dd_text.tar.gz

When Pixelpost 1.5 is coming out I hope I can change this hack to an Addon.

About the function:
This is Pixelpost 1.4.3 with an Add Text function. The function allows you to write an introduction-text before a serie of photo's. The function will make a thumbnail of this introduction-text.



You can configure the thumbnail on the following points:
Image configuration (jpg)
The function will make an image of the text. From the image you can make the thumbnail for your introduction.
- Image height
- Image width
- Image quality

Fonts
- Fontdirectory
- Font type title
- Font type text

The font size. Depending on your version of GD, this should be specified as the pixel size (GD1) or point size (GD2).
- Font size title
- Font size text

- Background color
- Title color
- Text color

X and Y position of the title and text.
- X position title
- Y position title
- X position text
- Y position text
- Max. text width

The angle in degrees, with 0 degrees being left-to-right reading text. Higher values represent a counter-clockwise rotation. For example, a value of 90 would result in bottom-to-top reading text.
- Rotate title
- Rotate text

About the database changes:
I added some extra fields in the table pixelpost_config ("pixelpost_" can be something different). This fields will be insert in the table when you configure the function for the first time.
Extra fields in pixelpost_config:
- fontdir
- fonttype_title
- fonttype_text
- fontangle_title
- fontangle_text
- font_height_title
- font_height_text
- bg_color
- title_color
- text_color
- x_pos_title
- y_pos_title
- x_pos_text
- y_pos_text
- maxtextwidth
- image_h
- image_w
- quality

I added a field "type" in pixelpost_pixelpost.
0 are images.
1 are text-images.
This field will be insert in the table when you configure the function for the first time.
There is a possibility to insert more kinds of media like video, audio or flash. What you need to do is create a new template and add a new template switch in index.php at row 150 "//Template switch choose template (image=0, text=1)". After that the only thing to do is to build the backoffice of the media.

About new files:
- \addons\add_text.php - to configure the image for the thumbnail
- \admin\fonts - example directory to store your fonts (including verdana.ttf and verdana_bold.ttf)
- \templates\pixelpost-light\text_template.html - template to show text

About changed files (for example here a few things that have been changed):
- \index.php - added a template switcher (row 150), moved some lines
- \admin\index.php - changed the menu (row 237), added "Edit text" (row 693), added "Post a new text" (row 1171)
- \includes\functions.php - added the "texttoimage"-function
- \includes\12cropimageinc.php - added "kickto" (rows 38 and 43)
- \includes\12cropimageincscripts.php - added "kickto" (rows 31 and 69)
- \templates\pixelpost-light\image_template.html - added <span class='text'><IMAGE_NOTES></span>
- \templates\pixelpost-light\pixelpost-light.css - added ".text" (row 118), added "#text-info" (row 172)
__________________
Northing.nl

Last edited by eon; 12-14-2005 at 12:22 PM. Reason: Notification Type
Reply With Quote
  #2  
Old 12-14-2005, 11:57 AM
blinking8s's Avatar
blinking8s+ Offline
über loafer
 
Join Date: Oct 2004
Location: Bowling Green, Ky
Posts: 3,428
Send a message via ICQ to blinking8s Send a message via AIM to blinking8s Send a message via MSN to blinking8s Send a message via Skype™ to blinking8s
it's a cool idea...i'll check it out when i get a chance.
__________________
i should say more clever stuff
Reply With Quote
Post Reply


Thread Tools




All times are GMT. The time now is 06:04 AM.

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