News:

Want to get involved in developing SMF? Why not lend a hand on our GitHub!

Main Menu

Ik zit te knoeien met een template maar kom er niet uit Flash Chat

Started by ceeswing, March 18, 2006, 07:42:03 AM

Previous topic - Next topic

ceeswing

Ik heb een forum onder smf 1.05 en heb de nieuwste flash chat geinstalleerd.
Dat werkt allemaal prima.

Nu wil ik een knopje toevoegen aan het template zodat bezoekers rechtstreeks naar
de chat kunnen gaan en een bezoekers teller toevoegen.

Mijn template is Neptune. Ik hem al een paar keer geprobeerd om de tekst
aan mijn index.template.php te wijzigen (toevoegen van flashchat icon)
maar dat wil steeds niet lukken. Het loopt vast dus ik zal wel iets verkeerds doen)

Ik ben niet echt handig met die templates dus mijn verzoek is
of iemand me hier even mee wil helpen.


Alvast, Thanks

ceeswing

#1
Ik ben nog maar even door gegaan.
In mijn index.template.php moet ik de volgende aaanpassing doen:

Open index.template.php, and find the following text:

else
     echo '<a href="', $scripturl, '?action=logout;sesc=', $context['session_id'],
     '">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url']
     . '/' . $context['user']['language'] . '/logout.gif" alt="' . $txt[108]
     . '" style="margin: 2px 0;" border="0" />' : $txt[108]),    '</a>';

Nou die heb ik gevonden
en dan wijzig ik het met hetvolgende:


else {
     echo '<a href="', $GLOBALS['boardurl'], '/chat/flashchat.php">',
     ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url']
     . '/chat_icon.gif" alt="FlashChat" style="margin: 2px 0;"
     border="0" />' : "FlashChat"),'</a>';

    echo '<a href="', $scripturl, '?action=logout;sesc=', $context['session_id'],
    '">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url']
    . '/' . $context['user']['language'] . '/logout.gif" alt="' . $txt[108]
    . '" style="margin: 2px 0;" border="0" />' : $txt[108]),'</a>';
}


Ik wijzig het save het load het op in de correcte map en dan zegt SMF dat
hij een probleem heeft en wil naar het standaard template terug.
Het gifje staat in de juiste map images onder mijn theme

Mijn Forum staat in:
www.voorbeeldforum.nu/forum2

Mijn Chat staat in
www.voorbeeldforum.nu/forum2/chat


Ik heb het op een paar verschillende manieren geprobeert.
maar het loopt nog steeds vast. Ik voel me echt een domkop.
Iemand een hint wat ik verkeerd doe?
Of en suggestie wat ik anders zou kunnen doen?

Thanks

Ceeswing

Bullcat Webhosting

else {
     echo '<a href="', $GLOBALS['boardurl'], '/chat/flashchat.php">',
     ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url']
     . '/chat_icon.gif" alt="FlashChat" style="margin: 2px 0;"
     border="0" />' : "FlashChat"),'</a>';
}
    echo '<a href="', $scripturl, '?action=logout;sesc=', $context['session_id'],
    '">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url']
    . '/' . $context['user']['language'] . '/logout.gif" alt="' . $txt[108]
    . '" style="margin: 2px 0;" border="0" />' : $txt[108]),'</a>';


} deze is fout !


Trouwens als ik goed kijk klopt die hele else niet die erboven staat, die hoort volgens mij nog bij het tonen van het in of uitlog knopje ! dus er klopt wel meer niet bij je.


Wij ondersteunen SMF forums & safe mode staat uit.

ceeswing

Bedank Hans, moet ik deze } toevoegen?

De else die er boven staat is de else die nu in mijn template staat.
Deze werkt. (zie www.frankrijkforum.nu [nofollow]) en staat ook zo in de documentatie van Flashchat
(www.tufat.com/docs/flashchat/smf.html)

En zo als gezegd ben ik geen held in templates maar ik wil graag het Chat knopje toevoegen.
Is er een andere manier om een template te testen? Ik wijzig het template nu iedere keer, upload het naar de server en kijk of het werkt. Alle hulp is welkom.   

Bullcat Webhosting

Ja die moet je toevoegen dus , { & } is het begin en eind van iets  en die onderste  } moet je weghalen !


Wij ondersteunen SMF forums & safe mode staat uit.

ceeswing

Nou hij staat er eindelijk op ma een heleboel geknoei en ik heb deze code gebruikt:
Alleen is nu het lettertype van mijn forum groter dan voorheen
(hoe wijzig ik dat)
Maar deze code doet het in ieder geval :D

// If the user is logged in, show a FlashChat link
if ($context['user']['is_logged']){
   echo '<a href="', $GLOBALS['boardurl'], '/chat/flashchat.php">',
    ($settings['use_image_buttons'] ? '<img src="' .
$settings['images_url']
    . '/chat_icon.gif" alt="FlashChat" style="margin: 2px 0;"
    border="0" />' : 'FlashChat'),'</a>';
}

het resultaat staat op www.frankrijkforum.nu [nofollow]

Advertisement: