Simple Machines Community Forum

SMF Support => Bosanski/Hrvatski/Srpski (Bosnian/Croatian/Serbian) => Language Specific Support => Modifikacije => Topic started by: warhead on February 28, 2008, 01:32:16 PM

Title: call_user_func(Pravila)
Post by: warhead on February 28, 2008, 01:32:16 PM
Molim pomoć, napravio sam tipku u izborniku "Pravila", i u index.php dodao:

'pravila' => array('../../bfstat_pravila.php', 'Pravila'),

A datoteka bfstat_pravila.php izgleda ovako:

<?php
if (!defined('SMF'))
die(
'Hacking attempt...');

trackStats(array('hits' => '+')); trackStats();

function 
template_main(){
global $context$txt$scripturl$boardurl;

if ($txt['lang_spelling'] == "croatian"){
echo '
<table table border="0" width="100%" cellspacing="0" cellpadding="4" class="bordercolor">
  <tr class="titlebg" align="center">
    <td >Pravila</td>
  </tr>
  <tr class="windowbg2" valign="middle" align="left" >
<td>
1. Strogo je zabranjeno vrije&#38;#273;anje &#38;#269;lanova foruma, kazna je udaljavanje sa foruma!<br><br>
2. Nije dozvoljeno odgovarati na vlastiti post<br><br>
3. Post ne smije sadr&#38;#382;avati vi&#38;#353;e od 10 smajli&#38;#263;a i ne vi&#38;#353;e od 3 ista<br><br>
4. Postavljanje sadr&#38;#382;aja i linkova pornografskog, politi&#38;#269;ki ekstremnog, moralno opasnog i uvredljivog sadr&#38;#382;aja su zabranjeni<br><br>
5. Dozvoljeno je stavljanje slika na post maximalne dimenzije su:<br><br>
    visina: 400 px<br>
    &#38;#353;irina: 400 px<br>
    veli&#38;#269;ina: 100 kb za svaku sliku<br><br>
6. Dozvoljeno je maximalno 5 slika po jednom postu<br><br>
7. Zabranjeno objavljivanje serijskih brojeva ili "crack"-ova koji omogu&#38;#263;avaju nelegalno kori&#38;#353;&#38;#263;enje softvera bilo koje vrste. Tako&#38;#273;er je zabranjeno postavljanje linkova za ilegalan download komercijalnog softvera. Ovakve teme &#38;#263;e biti izbrisane, a korisnik upozoren.<br><br>
8. Forum nije mjesto za besplatno reklamiranje Va&#38;#353;eg posla, komercijalnog sajta, firme, ili bilo &#38;#269;ega &#38;#353;to moderatori ocjene kao o&#38;#269;iglednu zloupotrebu foruma za besplatno ogla&#38;#353;avanje.<br><br>
9. Prije nego &#38;#353;to postavite pitanje, provjerite da li je o tome ve&#38;#263; bilo govora na forumu! &#38;#268;est je slu&#38;#269;aj da novi korisnici, odmah nakon registracije, postave pitanje koje je ranije &#38;#269;esto postavljano. Zbog toga im poruka mo&#38;#382;e biti izbrisana, ili budu izlo&#38;#382;eni gnevu korisnika koji ne vole takvu vrstu poruka. Upotrebite sustavne pretrage po klju&#38;#269;nim terminima da biste provjerili da li je neka tema ve&#38;#263; obra&#38;#273;ena<br><br>
10. Zabranjeno je postavljanje linkova za ugriz.<br><br>
11. Zabranjeno je posedovanje vi&#38;#353;e od jednog accaunta na forumu. Izbegavanje bana ili bilo koji razlog za kreiranje novog acca nije opravdanje i dovodi do baniranja novokreiranog acca.<br><br>
12. Anketa koja sadr&#38;#382;i dva ili vi&#38;#353;e istih odgovora ili odgovora sli&#38;#269;nog zna&#38;#269;enja se smatra spamom.<br><br>
13. Maksimalni broj dozvoljenih postova unutar 24 sata je 50.<br><br>
14. Post ne smije imati 3 ili manje rije&#38;#269;i i mora imati smislenu cjelinu. Postanje ne&#38;#269;eg &#38;#353;to je neva&#38;#382;no za temu smatra se spamom i mo&#38;#382;e dovesti do upozorenja.<br><br>
15. Razmjena, prodaja ili poklanjanje ingame ra&#38;#269;una BF-a je strogo zabranjena.<br> <br>

</td>
  </tr>
</table>
'
;
}

}
?>


Kad kliknem, na pravila u izborniku, dobijem sve uredu... ispišu mi se pravila i nema nikakvih problema...ali kada sam pogledao pod "Evidencija Grešaka" imam za svaki klik na pravila istu grešku:

2: call_user_func(Pravila) [<a href='function.call-user-func'>function.call-user-func</a>]: First argument is expected to be a valid callback
Datoteka: /home/njuska/public_html/bfstat/forum/index.php
Linija: 129


Pogledao sam liniju u index.php, na tom redu imam kod:


call_user_func(smf_main());


Može li mi tko reći u čemu je problem?