link veranderen in twiter module joomla

Status
Niet open voor verdere reacties.

jeel2008

Gebruiker
Lid geworden
30 okt 2008
Berichten
839
hallo, op www.motivatief.nl heb ik links een twitter module gezet.
deze gaat echter naar de tweet zelf, als je op View klikt.
nu weet ik niet zo heel veel van php, maar ik vermoed dat de clou hier zit, zie onderstaande code en wat ik BOLD heb gemaakt.
weet iemand hoe ik deze link kan veranderen naar gewoon http://twitter.com/#!/MarnixRE

Code:
<?php
/*
 * File: tmpl/default.php
 * File Description: This file handles the view of the tweets, and displays them.
 */

defined('_JEXEC') or die('Direct Access is forbidden, shame on you');

if ($tweets['error']) {
    echo "<div class=\"message\">" . $tweets . "</div>";
} else {
    $date = $params->get('date', 'ago');
    $format = $params->get('format', 'd.m.y H\:m'); ?>
	
<div class="<?php echo htmlspecialchars($params->get('moduleclass_sfx')); ?>">
    
	<?php if ($params->get('beforetext', '') !== '') :
        ?>
        <div class="beforeTweets">
        <?php print $params->get('beforetext', ''); ?>
        </div>
        <?php endif; ?>
    <ul class="tweets">
        <?php
        $i = 0;
        foreach ($tweets as $tweetData) {
            if ($i != 0) {
                $tweet = $tweetData['tweet'];
                $pubDate = strtotime($tweetData['pubDate']);
                $link = $tweetData['link'];

                $exp = "/@(.+?)\b/";
                $tweet = preg_replace($exp, "<a href=\"http://twitter.com/$1\">@$1</a>", $tweet);

                if ($date == "time") {
                    $pub = date($format, $pubDate);
                } else {
                    $pub = modTweetsHelper::timeDifference($pubDate);
                }
                ?>
                <li><?php echo $tweet; ?><br /><span class="tweet_time"><?php echo $pub; ?> - 

[SIZE="5"][B]<a href="<?php echo $link; ?>"<?php echo ($params->get('linktype') == 'blank') ? ' target="_blank"' : ''; ?>>[/B][/SIZE]


<?php echo JText::_('MOD_TWEETS_VIEW'); ?> &raquo;</a></span></li>
                <?php
            } else {
                $i++;
            }
        }
        ?>

    </ul>
    <?php if ($params->get('aftertext', '') !== '') : ?>
        <div class="afterTweets">
            <?php print $params->get('aftertext', ''); ?>
        </div>
    <?php endif; ?>
</div>
    <?php
}
?>
 
Laatst bewerkt:
hmm, heb het al
heb het weer van dik hout zaagt men planken gedaan vermoed ik, maar het werkt wel

aanpassing:

Code:
<li><?php echo $tweet; ?><br /><span class="tweet_time"><?php echo $pub; ?> - <a href="http://twitter.com/#!/MarnixRE" target="_blank"><?php echo JText::_('MOD_TWEETS_VIEW'); ?> &raquo;</a></span></li>

er zal best een subtielere manier zijn, maar die weet ik dan ff niet
 
Waarschijnlijk kun je ook in joomla zelf bij de module instellingen het instellen. Maar dat weet ik niet zeker aangezien ik de module niet ken.
 
hallo ruty, nee, was dat maar waar, dan had ik het wel gedaan
er zijn er wel waarbij dat kan misschien, want er zij legio twitter-modules voor joomla, maar bij deze in ieder geval niet
toch bedankt
 
Dan snap ik niet zo goed waarom je zoveel moeite hebt gedaan ervoor, er bestaan harstikke veel twitter-modules voor Joomla, ook gratis.
 
deze is ook gratis
maar sommigen werkten niet naar behoren, dus ik was al blij dat ik er eentje had die goed werkte.
dan was deze aanpassing de moeite wel waard.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan