anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Do 12 Jun, 2025 03:42

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 8 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: News auslagern
BeitragVerfasst: Sa 13 Jan, 2007 04:54 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 11 Okt, 2005 18:11
Beiträge: 680
Wohnort: Wohnzimmer
Geschlecht: Männlich
LoGD: www.omega-grotte.de
Holla..


ich wollte schon länger mal die News aus der Bio auslagern und sie separat in der Bio in eine extra Datei aufteilen..hoffe dadurch die Ladezeiten bei einem Bioaufruf zu verringern...mein Problem ist, habe den Code aus der Bio genommen und sie halt nur in eine andere Datei gesteckt und diese mit der Bio verbunden...


$this->bbcode_second_pass_code('', '<?php
require_once('common.php');
page_header('Leistungen von '.$act['login']);

if(file_exists("images/pic/{$row['pic']}.gif")) $pic="<img src='images/pic/{$row['pic']}.gif' alt='' align=''"; else $pic="";
output("`n`TLetzte Leistungen (und Niederlagen) von $row[name]`^ $pic",true);
$result = db_query("SELECT * FROM news WHERE accountid=$row[acctid] ORDER BY newsdate DESC,newsid ASC LIMIT 100");
$odate="";
for ($i=0;$i<db_num_rows($result);$i++){
$row = db_fetch_assoc($result);
if ($odate!=$row[newsdate]){
output("`n`b`@".date("D, M d",strtotime($row[newsdate]))."`b`n");
$odate=$row[newsdate];
}
output($row[newstext]."`n");
}

addnav('Zurück zur Bio','bio.php?char='.rawurlencode($act['login']).'&op='.$_GET['op'].'&ret='.urlencode($_GET['ret']));

page_footer();
?>')


das ist der Code den ich verwende, ist der selbe wie in der Bio...


sobald ich aber auf die datei zugreifen will, wo ich die funktion ja nur reintate aus der bio...

kommt das
$this->bbcode_second_pass_code('', 'SELECT * FROM news WHERE accountid= ORDER BY newsdate DESC,newsid ASC LIMIT 100
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ORDER BY newsdate DESC,newsid ASC LIMIT 100' at line 1')

was ich aber nicht ganz verstehe, warum der Fehler kommt, wenn ich den code zurück in die Bio packe, klappt es...warum zickt er also nun rum.. :?
hat jemand ne Idee warum das nicht klappt..oder warum der Fehler überhaupt auftritt..denn der code in der bio geht ja :(

mfg

_________________
Die Frage lautet: Herr? Bist du das Göttliche?
Daraufhin meint er nur: Ich bin es, aber warum fragst du?

Mein Game zur Zeit Offline...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 13 Jan, 2007 10:56 
Offline
Held
Held

Registriert: Sa 18 Feb, 2006 19:07
Beiträge: 243
weil du die acctid nicht überträgst .. also die id von dem user, von dem du die news anschauen möchtest! woher soll denn die seite wissen, welchen user er nun auswählen soll


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 13 Jan, 2007 11:33 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Das Separate aufrufen von Dateien bringt nicht wirklich viel, besonders nichts wenn es nur 100 Zeilen und vllt mehr-/weniger sind.
Es würde sich lohnen wenn es etwas über 1000 Zeilen sind in der Separaten Datei. Aber ansonsten ist ein anlass dessen nicht wirklich von nöte. Verschönere lieber den Grund Code, denn damit kannst du bereits auch einiges bewirken, ansonsten liegt es letztendlich an dir-/Server. Je nachdem ob Programme deine Verbindung verlangsamen ggf. du den Server mit anderen nutzt.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 13 Jan, 2007 15:06 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 11 Okt, 2005 18:11
Beiträge: 680
Wohnort: Wohnzimmer
Geschlecht: Männlich
LoGD: www.omega-grotte.de
Leen hat geschrieben:
weil du die acctid nicht überträgst .. also die id von dem user, von dem du die news anschauen möchtest! woher soll denn die seite wissen, welchen user er nun auswählen soll


ah danke..für den tip...nun weiss, ich wo ich suchen muss :)

zu Kevs:

Naja..sieht auch schöner aus, wenn die News aus der Bio verschwinden..
finde es immer recht unschön, wenn man eine tolle Bio sich anschaun will, und die seite ewig sich nach unten zieht durch die News...
das man dadurch kaum performance gewinnt, ist mir klar geworden..aber sieht halt schicker aus :D

_________________
Die Frage lautet: Herr? Bist du das Göttliche?
Daraufhin meint er nur: Ich bin es, aber warum fragst du?

Mein Game zur Zeit Offline...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 13 Jan, 2007 16:33 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
kannst es auch wie bei mir einfach auf ne neue Seite packen :) habs net ausgelagert, aber man muss halt in der Bio auf "news" klicken und kommt dann auf ne neue Seite wo die stehen


lg

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 13 Jan, 2007 16:39 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 11 Okt, 2005 18:11
Beiträge: 680
Wohnort: Wohnzimmer
Geschlecht: Männlich
LoGD: www.omega-grotte.de
Rikkarda hat geschrieben:
kannst es auch wie bei mir einfach auf ne neue Seite packen :) habs net ausgelagert, aber man muss halt in der Bio auf "news" klicken und kommt dann auf ne neue Seite wo die stehen


lg


oh...das ist natürlich noch besser...werd es mir mal bei dir anschaun :)

_________________
Die Frage lautet: Herr? Bist du das Göttliche?
Daraufhin meint er nur: Ich bin es, aber warum fragst du?

Mein Game zur Zeit Offline...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 13 Jan, 2007 19:13 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Squall,
bedenke aber, dass du dennoch durch die auslagerung vllt die Seiten Zeit nocheinmal erhöhst...
Denn der Aufruf ist dann mit sehr hoher wahrscheinlichkeit aufwendiger als vorher. Meines wissens nach hatte damals Chaosmaker eine Referenz dafür hinterlegt und Eliwood hat dies auch vorerst bestätigt gehabt.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 13 Jan, 2007 21:30 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Kevz hat geschrieben:
Squall,
bedenke aber, dass du dennoch durch die auslagerung vllt die Seiten Zeit nocheinmal erhöhst...
Denn der Aufruf ist dann mit sehr hoher wahrscheinlichkeit aufwendiger als vorher. Meines wissens nach hatte damals Chaosmaker eine Referenz dafür hinterlegt und Eliwood hat dies auch vorerst bestätigt gehabt.


Ach herrje. Das Auflagern der Funktionen der common.php in andere Dateien - das braucht Zeit.
Was was bitte spricht dagegen, 2 verschiedene "Abläufe" zu machen, einmal für die Bio, einmal für die News?
Genau. Nichts. Aber es sparrt Prozessorzeit: Nicht viele wollen die News des Users anschauen. Die dünken mich sogar totel überflüssig. Wenn man die nun auslagert, wird die Newstabelle nur auf Wunsch aufgelistet...
=> Auslagern besser.


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 8 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 28 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
cron
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum