Archive for the ‘V6’ tag
Iconiţe în panoul Navigare - PHP-Fusion V6
Yahoo! ID Panel 0.3 Beta pentru PHP-Fusion V7
Cu puţine întârzieri…dar am reuşit să termin infuzia Yahoo! ID Panel pentru PHP-Fusion V7.
Am transformat şi toate panourile (yahoo_id_panel, yahoo_id_latest_panel si yahoo_id_random_panel) pentru V7.
Zilele următoare voi publica o versiune corectată pentru PHP-Fusion V6 pentru că am găsit câteva greşeli.
Dacă găsiţi buguri sau aveţi idei pentru versiunile următoare aştept răspunsuri.
Forum Extension Panel 1.8 - PHP-Fusion V6
Acest panou apare sub forum. Aveti si locale in romana.
Script înregistrări lunare
<?php
/* Configure start/stop times */
$start = (time()-(3600*24*7*4));
$stop = time();
/* Output the times */
echo strftime("%m/%d/%y", $start)." to ".strftime("%m/%d/%y", $stop)."<br /><br />\n";
/* Set up the days */
$days = array();
$result = dbquery("select * from ".DB_USERS." where user_joined > {$start} and user_joined < {$stop} order by user_joined asc");
while($data = dbarray($result)){
$date = strftime("%m/%d/%y", $data['user_joined']);
if(!isset($days[$date])){
$days[$date] = 0;
}
$days[$date]++;
}
$total = dbrows($result);
/* Now output the table/bars */
echo “<table width=’100%’ cellspacing=’0′ cellpadding=’1′>\n”;
foreach($days as $day=>$count){
echo “<tr>\n<td width=’1%’ nowrap=’nowrap’>”.$day.”</td>\n<td>”.statBar($count, $total).”</td>\n<td align=’center’ width=’5%’ nowrap=’nowrap’>”.$count.”</td></tr>\n”;
}
echo “</table>\n”;
/* function for showing the bars */
function statBar($count, $total, $width=”200″){
$width_percent = ceil((($count/$total)*100)).”%”;
return “<div style=’width:100%;border:1px solid #696969;padding:1px;height:12px;’><div style=’background-color:#ccc;height:12px;width:”.$width_percent.”;’> </div></div>”;
}
?>
Lista membrilor banaţi - PHP-Fusion V6
Următorul cod afişează lista membrilor banaţi într-un panou sau întro pagină personalizată.
<?php
openside(”Membri banaţi”);
$listaban = dbquery(”SELECT user_id, user_name FROM “.$db_prefix.”users WHERE user_status=’1′ ORDER BY user_id ASC”);
$totalbanati = dbrows($listaban);
if ($totalbanati > 0) {
while ($memban = dbarray($listaban)) {
echo “<img src=’”.THEME.”images/bullet.gif’ alt=’>’> <a href=’”.BASEDIR.”profile.php?lookup=”.$memban['user_id'].”‘>”.$memban['user_name'].”</a<br/>\n”;
}
echo “<br />Total: <strong>”.$totalbanati.”</strong> membr”.($totalbanati == 1 ? “u” : “i”);
} else {
echo parsesmileys(”<div align=’center’>Momentan nu avem<br />membri banaţi.<br />Vrei să fii primul? :P</div>”);
}
closeside();
?>
Bot pentru reclame - PHP-Fusion V7
Screenshot:

Bot pentru reclame - PHP-Fusion V7
Download | Topic PHP-Fusion România
Pentru PHP-Fusion V6 citiţi aici.
Modificări yahoo_id_panel pentru PHP-Fusion V6
Am scris aici despre această infuzie.
La cererile unor membri am făcut câteva modificări.
Citeşte mai mult - Read more - PHP-Fusion V6
Această modificare adaugă legătura “Citeşte mai mult” în titlul ştirei.
- Deschizi fişierul theme.php şi la linia 49 trebuie să ai
echo "<td class='capmain'>".$subject."\n";
- Înlocuieşti acea linie cu
echo "<td class='capmain'>".$subject." - \n";
echo newsopts($info,"·").itemoptions("N",$info['news_id']);
Dacă vrei să dispară “Citeşte mai mult” din josul ştirii:
- Cauţi următorul cod (ar trebui să fie linia 60)
echo newsposter($info," ·").newsopts($info,"·").itemoptions("N",$info['news_id']);
- Înlocuieşti cu
echo newsposter($info," ·");
Latest Downloads Panel - Ultimele descărcări - PHP-Fusion V6
La cererea unui membru am modificat acest panou pentru a afişa data adăugării fişierului şi categoria.
Download | Topic PHP-Fusion România

Auto Resize Avatar - PHP-Fusion V6
Probabil aţi observat că atunci când utilizatorul încearcă să îşi pună un avatar mai mare decât limita permisă upload-ul eşuează. Această mică infuzie redimensionează imaginea şi o face astfel la limita permisă.
