Page 1 of 1
Read More to image
Posted: Sat Nov 20, 2021 9:29 pm
by dart
I would like to change the [Read More...] output to an 'image png'.
Any advice before I make the attempt ?
I think this is where the change should go...
line 71 - readmore.php
Code: Select all
if (($q && $q->single) || isset($fp_params ['entry'])) {
$string = str_replace('[more]', "<a id=\"readmore-{$fp_params['entry']}\"></a>", $string);
Re: Read More to image
Posted: Sun Nov 28, 2021 12:50 pm
by Arvid
Hi,
to change the output to an image gerenally, simply edit line 39 of
fp-plugins/readmore/plugin.readmore.php to this:
Code: Select all
$readmoreString = '<img src="path/to/your/image.png" title="' . $lang ['plugin'] ['readmore'] ['readmore'] . '" alt="' . $lang ['plugin'] ['readmore'] ['readmore'] . '" />';
The alt and title attribute hold the "read more" phrase in your selected language, so it is shown on mouseover (title) and if the image cannot be loaded (alt).
Be sure to backup the file before changing anything, so you can go back anytime if something goes wrong.
All the best,
Arvid
Re: Read More to image
Posted: Sun Nov 28, 2021 3:00 pm
by dart
Thanks Arvid !
It gives the posts a whole new look.
Re: Read More to image
Posted: Sat Dec 18, 2021 1:16 pm
by Arvid
Silly me, it's waaay more simple if you just put the image code directly into the plugin's language file
For example,
fp-plugins/readmore/lang/lang.en-us.php:
Code: Select all
<?php
$lang ['plugin'] ['readmore'] = array(
'readmore' => '<img src="path/to/your/image.png" title="Read more" alt="Read more" />'
);
This way, your plugin code stays standard and updateable