Wordpress Themes - WP Forum at BFA

Wordpress Themes - WP Forum at BFA (http://forum.bytesforall.com/index.php)
-   Comments, trackbacks & pings (http://forum.bytesforall.com/forumdisplay.php?f=19)
-   -   [SOLVED] Quick/Dirty Comment Numbering (http://forum.bytesforall.com/showthread.php?t=7264)

rickheck May 24, 2010 10:49 AM

[SOLVED] Quick/Dirty Comment Numbering
 
Here's how I did a quick comment numbering. No add-ins required, just edit two files (after making backup copies, of course).

Use the Editor to open the bfa_custom_comments.php file. Add the following after about line 4 (the "global $bfa_ata" line):


Code:

global $mycommentnumber;
$mycommentnumber=0;

In the same file, insert code similar to this where you want the comment number to appear ( I put it just before the 'printf" command at about line 25)

Code:

echo "(# " . $mycommentnumber . ") ";
Save the bfa_custom_comments.php file.

Then edit the "comments.php" file. After about line 12 (where it says "You can start editing below"), add these two lines:

Code:

global $mycommentnumber ;
$mycommentnumber = 0;

Save the file, and your comments will have a numbering like this:

Code:

(# 12)
The number will have the same style as the date/time line in the comment. If you want to change that, then use something like this in the bfa_custom_comments.php file:

Code:

echo "<div class = 'mycommentnumberstyle'>(# " . $mycommentnumber . ") </div>";
And then add the 'mycommentnumberstyle' style to the "add CSS/HTML inserts" section in the Atahualpa theme options.

Of course, make a backup copy of the files before you edit them, and save a copy of the changes somewhere so you can re-do them in case of a update.

Enjoy: it's not fancy, but it will work.

...Rick...

Shan_LSOS Jul 3, 2010 05:29 PM

Will this still work with WP 3.0 and Atahualpa 3.5.1?

rickheck Jul 3, 2010 06:46 PM

It does work with Atahualpa 3.5.1. Have not upgraded any of my blogs to WP 3.0 yet, waiting for a bit.

Thanks...Rick...

Shan_LSOS Jul 3, 2010 11:06 PM

Ok I did this and all it shows is this where a comment number SHOULD be:

Code:

echo "(# " . $mycommentnumber . ") ";  ·

rickheck Jul 3, 2010 11:36 PM

I would assume, then, that the code is not inside a "php" section.

Try putting a

Code:

<?php .... ?>
around that echo statement.

...Rick...

mattmcg Aug 25, 2010 09:12 AM

Rick, i've followed your instructions, and added the code. The comment number appears on my blog, but it is always set to zero. Is there some other snippet of code which will automatically increment $mycommentnumber based on the number of the comment?

I am using a fresh install of WP 3.0.1 and Atahualpa 3.5.2

thanks!

rickheck Aug 25, 2010 09:30 AM

Can't believe that I didn't notice this before. The problem is that we (well, me) never increment the comment number.

Change the first instruction/code extract to:

Code:

global $mycommentnumber;
$mycommentnumber ++;

Sorry about that. (Silly me.)


..Rick...

mattmcg Aug 25, 2010 10:18 AM

Works perfectly, thanks for the quick solution!

rickheck Aug 25, 2010 10:20 AM

Glad it worked. Sorry for the error.

And remember that any updates to the theme may require you re-doing the change.

...Rick..


All times are GMT -6. The time now is 05:51 PM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.