Salut.
Am creat o functie de citire din foldere pentru forumul meu SMF . Functia este vizibila doar pe subtemplate-ul ;wap2 .
function template_wap2_avi()
{
global $context, $settings, $options, $scripturl, $txt, $user_info;
if ($context['user']['is_guest'])
{
echo'<p>Trebuie sa fi-ti inregistrat pentru a avea acces la aceasta sectiune </p>';
} else {
if ($context['user']['is_logged']) {
$limit='10';
if ($user_info['posts'] > $limit)
{
################
$sub = ($_GET['dir']);
$path = 'avi';
$path = $path . "$sub";
$dh = opendir($path);
while (($file = readdir($dh)) !== false) {
if($file != "." && $file != ".." && $file !="index.php") {
if (substr($file, -4, -3) =="."){
echo '<img src="image" />-<a href="'.$sub.'/'.$file.'" class="style1">'.$file.'</a><br />';
}else{
echo '<img src="image" />-<a href="?dir='.$sub.'/'.$file.'" class="style1">'.$file.'</a><br />';
}
}
}
closedir($dh);
#####################
} else {
echo'<p>Nu ai acces la aceasta sectiune, pentru, ca nu indeplinesti conditiile cerute de forum</p>';
}
}
}
} //end of template_wap2_avi
Problema e ca nu citeste folderul dat in variabila $path si imi afiseaza doar template_wap2_above() si template_wap2_below(). Codul care e scris intre barele de # l-am folosit inainte si functiona perfect, de cand l-am pus in functie nu mai merge. La variabila $path am incercat si cu calea directa sau cu calea prin url.
Fisierul meu wireles.template nu este cel standard care vine cu forumul, lam gasit pe un forum si am inceput sai aduc tot felul de modificari, nu e cel modificat de matcc sau bxk.
in directorul sources am pus un fisier download php creat de mine care arata cam asa
<?php
if (!defined('SMF'))
die('Hacking attempt...');
function Download()
{
global $context, $settings, $options, $scripturl, $txt, $user_info;
if (WIRELESS)
$context['sub_template'] = WIRELESS_PROTOCOL . '_download';
}
function avi()
{
global $context, $settings, $options, $scripturl, $txt, $user_info;
if (WIRELESS)
$context['sub_template'] = WIRELESS_PROTOCOL . '_avi';
}
?>si in fisierul index.php din directorul principal am adaugat la $actionArray urmatoarele linii
'download' => array('download.php', 'Download'),
'avi' => array('download.php', 'avi'),Va multumesc
daca doreste cineva sa vada forumul meu wap
http://forum.vs-r.com/index.php?wap2 si codul il dau gratis daca vreti.
daca e cineva dispus sa coopereze cu mine la adaugarea mai multor functionalitati pe varianta wap, astept pm.