|
Zrobi?em ju? wszystko tak jak mi si? marzy?o. Przepraszam administracje za z?amanie tylu zasad. W zamian za serdeczn? pomoc dziel? si? swoim wynikiem.
Poni?ej opisz? co zdzia?a?em i jak:
Stworzy?em now? dodatkow? stron? w "Dodatkowe strony" z kodem:
<?php
$result = dbquery("SELECT download_id, dl_name, dl_count, cat_id FROM ".$db_prefix."pdp_downloads ORDER BY dl_name ASC LIMIT 111000");
echo '<b>Aktualny Spis plików:</b><br>';
$rows = dbrows($result);
if ($rows !=0) {
while ($row = mysql_fetch_array($result))
{
echo '<img src="'.THEME.'images/bullet.gif" alt=""> <a href="'.BASEDIR.'infusions/pro_download_panel/download.php?&did='.$row['download_id'].'">'.$row['dl_name'].'</a><br>';
}
}
else {
echo 'Brak danych do wy?wietlenia w statystykach'; }
echo '<hr><br>';
?>
B?dzie s?u?y?a dla go?ci - przedstawia jakie pliki mam na stronie. W wiadomo?ci powitalnej dla go?ci umie?ci?em link by mo?na by?o zajrze?.
Ponadto przerobi?em i doda?em link do menu wtyczki z dodatkow? str: Wg Alfabetu.
Szukaj | Kategorie | Najnowsze pliki | Wg Alfabetu | Dodaj plik | Mój Profil
Dokona?em tego zmieniaj?c cz??? kodu w pliku: include/theme_funkcs.php na:
Zmieni?em ?rodkow? cz??? przedstawionego kodu. Umieszczam wi?kszy fragment kodu by mo?na by?o go odnale??. Zaczyna si? od 264 lini.
function pdp_menu()
{
global $locale, $pdp, $userdata;
$user_links = array();
$admin_links = array();
$user_links[] = "<a href='search.php'>".$locale['PDP040']."</a>";
if(iMEMBER || iPDP_ADMIN || iPDP_MOD)
{
if(ff_db_count('(*)', DB_PDP_CATS,
groupaccess('cat_upload_access')))
{
$user_links[] = "<a href='download.php?catid=0'>".$locale['PDP820']."</a>";
$user_links[] = "<a href='download.php'>".$locale['PDP037']."</a>";
$user_links[] = "<a href='spis.php'>".$locale['PDP037777']."</a>";
$user_links[] = "<a href='edit_desc.php'>"
.$locale['PDP038']."</a>";
}
if(ff_db_count('(*)', DB_PDP_DOWNLOADS,
"user_id='".$userdata['user_id']."'")
|| ff_db_count('(*)', DB_PDP_NOTIFY,
"user_id='".$userdata['user_id']."'"))
{
$user_links[] = "<a href='profile.php"
."?id=".$userdata['user_id']."'>"
.$locale['PDP160']."</a>";
}
}
Jak mo?na zauwa?y? zmieni?em podpisy w pliku Polish.php (lokale/polish.php) i doda?em wpis PDP037777 (Wg Analfabetu).
Teraz nale?y stworzy? plik PHP o kodzie:
<?php
/***************************************************************************
* Professional Download System *
* *
* Copyright (C) pirdani *
* *
* http://pirdani.de/ *
* *
* Copyright (C) 2005 EdEdster (Stefan Noss) *
* http://edsterathome.de/ *
* *
* Copyright (C) 2006-2008 Artur Wiebe *
* *
* http://wibix.de/ *
* *
* This program is free software; you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation; either version 2 of the License, or *
* (at your option) any later version. *
***************************************************************************/
require_once('include/common.php');
require_once('include/theme_funcs.php');
//
$result = dbquery("SELECT download_id, dl_name, dl_count, cat_id FROM ".$db_prefix."pdp_downloads ORDER BY dl_name ASC LIMIT 111000");
/*
* GUI
*/
opentable($pdp->settings['title']);
pdp_menu();
echo '<hr />';
//$highlight = "<span class='poll'>\\1</span>";
echo '<b>Aktualny Spis plików:</b><br>';
$rows = dbrows($result);
if ($rows !=0) {
while ($row = mysql_fetch_array($result))
{
echo '<img src="'.THEME.'images/bullet.gif" alt=""> <a href="'.BASEDIR.'infusions/pro_download_panel/download.php?&did='.$row['download_id'].'">'.$row['dl_name'].'</a><br>';
}
}
else {
echo 'Brak danych do wy?wietlenia w statystykach'; }
echo '<hr><br>';
require_once('include/die.php');
?>
I zapisa? pod nazw? spis.php w katalogu g?ównym wtyczki. |