emoticons.inc.php not working

Found a bug? Tell us!!
Post Reply
SHRIKEE
Regular
Posts: 128
Joined: Tue Feb 21, 2006 2:49 am
Location: Netherlands
Contact:

emoticons.inc.php not working

Post by SHRIKEE »

When i follow these steps:
http://www.s9y.org/44.html#A29

my complete page shows blank, no html gets outputted until i remove the emoticons.inc.php

i followed the exact format. i also tried the regexp thing, same result.

I also tried replacing the original array with mine. This resulted in a page with no posts. The titles where there but the posts not. Just blank. What could be wrong?

Im using serendipity 1.0beta1
My kingdom For i am king of my heap of trash

Developing code on:
Workstation: Windows 2000 sp4, TSW webcoder 2005
Server: fedora core 4 amd64, apache 2.0.54, php 5.0.4, mysql 4.1.11.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: emoticons.inc.php not working

Post by garvinhicking »

It seems to me like you are using an editor that does not properly save the files. The emoticons.inc.php file may have no PHP parse errors. Try to call it manually via your browser and see if it outputs PHP errors.

Or paste the full code here of what your file exactly looks like.

Regards,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Manuel
Regular
Posts: 36
Joined: Sun Feb 19, 2006 11:36 pm
Location: Lion's den :3
Contact:

Post by Manuel »

Hi SHRIKEE,

I'm using an emoticons.inc.php file, too; no problems here. Maybe Garvin is right, and it's your editor that's causing the trouble. I recommend using nedit (Linux) or jedit (multi-platform) to edit any file containing any sort of code. ;)

Greetings,
-Manuel
Image
SHRIKEE
Regular
Posts: 128
Joined: Tue Feb 21, 2006 2:49 am
Location: Netherlands
Contact:

Post by SHRIKEE »

My editor does not cause trouble or all my code would be errorous.

heres the emoticons.inc.php

Code: Select all

<?php
#$serendipity['custom_emoticons_regexp'] = true;
$serendipity['custom_emoticons'] = array(
	':-['	=> serendipity_getTemplateFile('img/smilies/bat.png'),
	':['	=> serendipity_getTemplateFile('img/smilies/bat.png'),
	'(B)'	=> serendipity_getTemplateFile('img/smilies/beer.png'),
	'(b)'	=> serendipity_getTemplateFile('img/smilies/beer.png'),
	'(^)'	=> serendipity_getTemplateFile('img/smilies/cake.png'),
	'(P)'	=> serendipity_getTemplateFile('img/smilies/camera.png'),
	'(p)'	=> serendipity_getTemplateFile('img/smilies/camera.png'),
	'(@)'	=> serendipity_getTemplateFile('img/smilies/cat.png'),
	'(O)'	=> serendipity_getTemplateFile('img/smilies/clock..png'),
	'(o)'	=> serendipity_getTemplateFile('img/smilies/clock.png'),
	'(D)'	=> serendipity_getTemplateFile('img/smilies/cocktail.png'),
	'(d)'	=> serendipity_getTemplateFile('img/smilies/cocktail.png'),
	':-S'	=> serendipity_getTemplateFile('img/smilies/confused.png'),
	':S'	=> serendipity_getTemplateFile('img/smilies/confused.png'),
	':-s'	=> serendipity_getTemplateFile('img/smilies/confused.png'),
	':s'	=> serendipity_getTemplateFile('img/smilies/confused.png'),
	':\'('	=> serendipity_getTemplateFile('img/smilies/cry.png'),
	':\'-('	=> serendipity_getTemplateFile('img/smilies/cry.png'),
	';-('	=> serendipity_getTemplateFile('img/smilies/cry.png'),
	';('	=> serendipity_getTemplateFile('img/smilies/cry.png'),
	'(C)'	=> serendipity_getTemplateFile('img/smilies/cup.png'),
	'(c)'	=> serendipity_getTemplateFile('img/smilies/cup.png'),
	'(&)'	=> serendipity_getTemplateFile('img/smilies/dog.png'),
	':-$'	=> serendipity_getTemplateFile('img/smilies/embarassed.png'),
	':$'	=> serendipity_getTemplateFile('img/smilies/embarassed.png'),
	'(E)'	=> serendipity_getTemplateFile('img/smilies/email.png'),
	'(e)'	=> serendipity_getTemplateFile('img/smilies/email.png'),
	'(~)'	=> serendipity_getTemplateFile('img/smilies/film.png'),
	'(K)'	=> serendipity_getTemplateFile('img/smilies/kiss.png'),
	'(k)'	=> serendipity_getTemplateFile('img/smilies/kiss.png'),
	':-X'	=> serendipity_getTemplateFile('img/smilies/kiss.png'),
	':X'	=> serendipity_getTemplateFile('img/smilies/kiss.png'),
	':-x'	=> serendipity_getTemplateFile('img/smilies/kiss.png'),
	':x'	=> serendipity_getTemplateFile('img/smilies/kiss.png'),
	'(I)'	=> serendipity_getTemplateFile('img/smilies/lightbulb.png'),
	'(i)'	=> serendipity_getTemplateFile('img/smilies/lightbulb.png'),
	'(L)'	=> serendipity_getTemplateFile('img/smilies/love.png'),
	'(l)'	=> serendipity_getTemplateFile('img/smilies/love.png'),
	'(8)'	=> serendipity_getTemplateFile('img/smilies/note.png'),
	':-O'	=> serendipity_getTemplateFile('img/smilies/omg.png'),
	':O'	=> serendipity_getTemplateFile('img/smilies/omg.png'),
	':-o'	=> serendipity_getTemplateFile('img/smilies/omg.png'),
	':o'	=> serendipity_getTemplateFile('img/smilies/omg.png'),
	'(T)'	=> serendipity_getTemplateFile('img/smilies/phone.png'),
	'(t)'	=> serendipity_getTemplateFile('img/smilies/phone.png'),
	'(G)'	=> serendipity_getTemplateFile('img/smilies/present.png'),
	'(g)'	=> serendipity_getTemplateFile('img/smilies/present.png'),
	'(F)'	=> serendipity_getTemplateFile('img/smilies/rose.png'),
	'(f)'	=> serendipity_getTemplateFile('img/smilies/rose.png'),
	':-('	=> serendipity_getTemplateFile('img/smilies/sad.png'),
	':('	=> serendipity_getTemplateFile('img/smilies/sad.png'),
	'(H)'	=> serendipity_getTemplateFile('img/smilies/shade.png'),
	'8-)'	=> serendipity_getTemplateFile('img/smilies/shade.png'),
	'8)'	=> serendipity_getTemplateFile('img/smilies/shade.png'),
	':-)'	=> serendipity_getTemplateFile('img/smilies/smile.png'),
	':)'	=> serendipity_getTemplateFile('img/smilies/smile.png'),
	':o)'	=> serendipity_getTemplateFile('img/smilies/smile.png'),
	'(*)'	=> serendipity_getTemplateFile('img/smilies/star.png'),
	':-D'	=> serendipity_getTemplateFile('img/smilies/teeth.png'),
	':D'	=> serendipity_getTemplateFile('img/smilies/teeth.png'),
	':-d'	=> serendipity_getTemplateFile('img/smilies/teeth.png'),
	':d'	=> serendipity_getTemplateFile('img/smilies/teeth.png'),
	'(N)'	=> serendipity_getTemplateFile('img/smilies/thumbs_down.png'),
	'(n)'	=> serendipity_getTemplateFile('img/smilies/thumbs_down.png'),
	'(Y)'	=> serendipity_getTemplateFile('img/smilies/thumbs_up.png'),
	'(y)'	=> serendipity_getTemplateFile('img/smilies/thumbs_up.png'),
	':-P'	=> serendipity_getTemplateFile('img/smilies/tongue.png'),
	':P'	=> serendipity_getTemplateFile('img/smilies/tongue.png'),
	':-p'	=> serendipity_getTemplateFile('img/smilies/tongue.png'),
	':p'	=> serendipity_getTemplateFile('img/smilies/tongue.png'),
	'(U)'	=> serendipity_getTemplateFile('img/smilies/unlove.png'),
	'(u)'	=> serendipity_getTemplateFile('img/smilies/unlove.png'),
	'(W)'	=> serendipity_getTemplateFile('img/smilies/wilted_rose.png'),
	'(w)'	=> serendipity_getTemplateFile('img/smilies/wilted_rose.png'),
	';-)'	=> serendipity_getTemplateFile('img/smilies/wink.png'),
	';)'	=> serendipity_getTemplateFile('img/smilies/wink.png'),
};
?> 
i placed it in the /templates/zerocom/ folder
the emoticons are in the /templates/zerocom/img/smilies/ folder.
Basically im using a Carl Galloway theme but i changed the name as i made some changes.

thanks in advance!
My kingdom For i am king of my heap of trash

Developing code on:
Workstation: Windows 2000 sp4, TSW webcoder 2005
Server: fedora core 4 amd64, apache 2.0.54, php 5.0.4, mysql 4.1.11.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

There is a parse error in your code, because of the last "}". It should not be a "}" but a ")", to close the array(...); statement.

In the wiki snippet from above, the ")" is right in the code example...

HTH,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
SHRIKEE
Regular
Posts: 128
Joined: Tue Feb 21, 2006 2:49 am
Location: Netherlands
Contact:

Post by SHRIKEE »

sharp notice!

i missed that one.

The smiley set is originally from wordpress plugin more smilies... which uses a function to replace default smilies.

Thanks for noticing! it works now!! :D
My kingdom For i am king of my heap of trash

Developing code on:
Workstation: Windows 2000 sp4, TSW webcoder 2005
Server: fedora core 4 amd64, apache 2.0.54, php 5.0.4, mysql 4.1.11.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Youre' welcome :)

We actually only used an array for that because we believed that the 'config.inc.php' should be as simple as possible for newbies, so no surrounding function codes or something like that. :)

Have fun,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
SHRIKEE
Regular
Posts: 128
Joined: Tue Feb 21, 2006 2:49 am
Location: Netherlands
Contact:

Post by SHRIKEE »

very true!
My kingdom For i am king of my heap of trash

Developing code on:
Workstation: Windows 2000 sp4, TSW webcoder 2005
Server: fedora core 4 amd64, apache 2.0.54, php 5.0.4, mysql 4.1.11.
Post Reply