 |
|
|
|

| Autor |
Nachricht |
kloeschen
phpBB2.de User


Anmeldungsdatum: 05.08.2002
Beiträge: 77
Wohnort: bochum
|
Verfasst am:
Mo 19 Aug, 2002 21:21 |
  |
Hi!
Ich habe mir die kleine Mühe gemacht und einen ADMIN-Hack geschrieben, der mir als Admin mal alle durchgeführten DB-Abfragen auf der aktuellen Seite zeigt.
Anleitung dazu weiter unten.
Nun habe ich auf meiner index.php 38 DB-Abfragen. Was ja nicht weiter schlimm ist, da mysql schon schnell genug ist. aber wozu resourcen verschwenden? Ich habe mir die queries mal angesehen, und da gibt es einiges, was doppelt ist bzw. so ähnlich, das man sie anpassen könnte.
Ich denke mir, wir vielen Modder sollten öfter mal schauen, ob es schon Variablen gibt, die mit der selben query gefüllt wurden, die wir benötigen bzw. vorhanden queries etwas anpassen. somit sparen wir nicht nur db-queries, sondern auch speicherplatz, da man doch mit viel weniger variablen auskommt....
so, für die neugierigen unter euch mein kleiner hack:
(achtung, anleitung very simple!)
----------------------------------------------------------------------------
| Code: |
##open /db/mysql.php (nur damit gemacht!!!)
#find
var $num_queries = 0;
#add after
var $all_queries="";
#find
$this->num_queries++;
#add after
$this->all_queries.="<br>".$query;
##open /includes/page_tail.php
#find
$template->set_filenames(array(
'overall_footer' => ( empty($gen_simple_header) ) ? 'overall_footer.tpl' : 'simple_footer.tpl')
);
#add after
if ( $userdata['user_level'] == ADMIN )
{
$all_queries=$db->all_queries;
}
else
{
$all_queries="";
}
#find
'PHPBB_VERSION' => '2' . $board_config['version'],
#add after
'ALL_QUERIES' => $all_queries,
##open /templates/subSilver/overall_footer.tpl
#find
<br />{ADMIN_LINK}<br />
#add after
<table width="100%" align="center" border="0" cellpadding="3">
<tr><td class="row2" align="left"><span class="gensmall">{ALL_QUERIES}</span></td></tr>
</table>
<br />
|
ich hoffe es war verständlich |
_________________
 |
|
    |
 |
Google
|
Verfasst am:
|
 |
|
|
 |
|
|
|
|
|
Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
| |