ich werd alles nochmal überarbeiten und dann schun was dabei raus kommt
danke für die hilfe
Warum kostenlos registrieren?
Nur als registriertes Mitglied hast Du vollen Zugriff auf alle Funktionen unserer Website. So kannst Du eigene Fragen stellen und hast die volle Übersicht über neue interessante Themen im Forum.
Jetzt kostenlos registrieren.
Login
automatisches einbinden der Seiten
33 Beiträge • Seite 3 von 3 • 1, 2, 3
hi
also ich habe jetzt das ganz so geändert:
VON:
ZU:
dann kamm die meldung dass ich nen fehler in Zeile ... hatte. die Zeile war das:
dann hab ich das mal gelassen und in der script.php folgendes geändert:
VON:
ZU:
aber der fehler in zeile ... war immer noch da. dann hab ich diese eine zeile aus der indx.php wieder gelöscht und alles war wieder ok.
ich habe meine beiträge etwas überarbeitet. und noch ein paar sachen geändert. jetzt ist die anzeige ok. hab den div tag raus geworfen. aber seit ich die funktion in der script.php geändert habe, habe ich unten das weiter zurück nicht mehr. und somit kann ich auch nicht testen ob er jetzt auf seite 2 weiter macht oder nicht.
www.sk-world.de
danke für deine mitternächtlichen hilfestellungen:D
EDIT:
sry dass ich mich erst so spät melde aber gestern musste ich mal mein Hardwaresamlung in ordnung bringen und mal bischen durchtesten was noch geht und was nicht mehr. und heute stand mein bruder in aller frühe vor meiner tür und hatte prob. mit seinem drucker
das ganze hat sich dann über einen neuen router bis w-Lan usw hingezogen
und morgen werd ich auch ned so viel Zeit haben... wir haben im Haus ein groses grillfest und da gibt es ne menge zu machen:D werd morgen früh onlien sein und abens dann wieder
für alle die es nicht wissen morgen ist in bayern ein feiertag. irgend was mit himmelsfahrt oder sowas...
@H-milch hab auch ICQ
also ich habe jetzt das ganz so geändert:
VON:
- Code: Alles auswählen
<?php
include('script.php');
$beiträge = new beiträge('index');
$beiträge->alleBeitraegeEinbinden('./beiträge/');
?>
ZU:
- Code: Alles auswählen
<?php
include('script.php');
$beiträge = new beiträge('index');
$beitraege->construct('index');
$beiträge->alleBeitraegeEinbinden('./beiträge/');
?>
dann kamm die meldung dass ich nen fehler in Zeile ... hatte. die Zeile war das:
- Code: Alles auswählen
$beitraege->construct('index');
dann hab ich das mal gelassen und in der script.php folgendes geändert:
VON:
- Code: Alles auswählen
class beiträge{
var $kategorie;
var $block = "0";
var $bloeckeAnzahl;
function __construct($k){
$this->kategorie = $k;
$block = arrayElement($_GET, 'block');
if($block){
$this->block = $block;}
ZU:
- Code: Alles auswählen
class beiträge{
var $kategorie;
var $block = "0";
var $bloeckeAnzahl;
function construct($k){
$this->kategorie = $k;
$block = arrayElement($_GET, 'block');
if($block){
$this->block = $block;}
aber der fehler in zeile ... war immer noch da. dann hab ich diese eine zeile aus der indx.php wieder gelöscht und alles war wieder ok.
ich habe meine beiträge etwas überarbeitet. und noch ein paar sachen geändert. jetzt ist die anzeige ok. hab den div tag raus geworfen. aber seit ich die funktion in der script.php geändert habe, habe ich unten das weiter zurück nicht mehr. und somit kann ich auch nicht testen ob er jetzt auf seite 2 weiter macht oder nicht.
www.sk-world.de
danke für deine mitternächtlichen hilfestellungen:D
EDIT:
sry dass ich mich erst so spät melde aber gestern musste ich mal mein Hardwaresamlung in ordnung bringen und mal bischen durchtesten was noch geht und was nicht mehr. und heute stand mein bruder in aller frühe vor meiner tür und hatte prob. mit seinem drucker
das ganze hat sich dann über einen neuen router bis w-Lan usw hingezogen
und morgen werd ich auch ned so viel Zeit haben... wir haben im Haus ein groses grillfest und da gibt es ne menge zu machen:D werd morgen früh onlien sein und abens dann wieder
für alle die es nicht wissen morgen ist in bayern ein feiertag. irgend was mit himmelsfahrt oder sowas...
@H-milch hab auch ICQ
- SteiniKeule
- Beiträge: 401
- Registriert: 20.09.2005, 15:34
- Wohnort: Altötting
hallo leider ist H-Milch seit einiger Zeit nicht mehr online gewesen so dass ich nicht weiter gekommen bin. Er hat mir bisher folgendes zusammengestellt:
leider kann ich da selber keinen fehler finden. da hab ich einfach zu wenig ahnung davon. also so wie es ist, funktioniert es schon richtig. nur dass die beiträge immer noch nach zufall eingefügt werden und nicht nach buchstaben oder zahlen sortiert.
kann mir jemand von euch sagen was ich ändern muss damit die beiträge auch richtig eingefügt werden??
- Code: Alles auswählen
<?php
function arrayElement($array, $schluessel){
if(!is_array($array)){
if(ERRORS)
die('<em>Basis::arrayElement()</em> wurde kein Array übergeben');
die(UNBEKANNTERFEHLER);
}
if(array_key_exists($schluessel, $array)){
return $array[$schluessel];
}
return false;
}
class beitraege{
var $kategorie;
var $block = "0";
var $bloeckeAnzahl;
function fuellevariable($k){
$this->kategorie = $k;
$block = arrayElement($_GET, 'block');
if($block){
$this->block = $block;}
}
//bindet alle beiträge eines verzeichnisses ein
function alleBeitraegeEinbinden($pfad){
$ov = opendir($pfad); //ov = offenes verzeichnis
$beitraege = array();
while ($datei = readdir($ov)){
if($this->pruefeDatei($datei)){
$beitraege[] = $datei;}
}
$bloeckeAnzahl = ceil((count($beitraege)) / 5);
$this->bloeckeAnzahl = $bloeckeAnzahl;
if($bloeckeAnzahl > 1){
$this->baueNavi();}
$arrayziffer = $this->block * 5;
for ($i = $arrayziffer; $i < $arrayziffer + 5; $i++ ){
if(array_key_exists($i, $beitraege)){
include($pfad . $beitraege[$i]);}
else{
break;}
}
if($bloeckeAnzahl > 1){
$this->baueNavi();}
}
function baueNavi(){
echo '<p class="blocknavi">';
if($this->block > 0){
echo "<a href='$this->kategorie.php?block=0'><<</a> ";
$previous = $this->block - 1;
echo "<a href='$this->kategorie.php?block=$previous'><</a> ";
}
else{
echo "<< < ";
}
if($this->block < ($this->bloeckeAnzahl-1)){
$next = $this->block + 1;
echo "<a href='$this->kategorie.php?block=$next'>></a> ";
$last = $this->bloeckeAnzahl - 1;
echo "<a href='$this->kategorie.php?block=$last'>>></a>";
}
else{
echo "> >> ";
}
echo '</p>';
}
// prüft ob dateien auf ".html" enden
function pruefeDatei($dateiname){
if(preg_match(':^.+\.html$:', $dateiname)){
return true;}
else{
return false;}
}
}
?>
leider kann ich da selber keinen fehler finden. da hab ich einfach zu wenig ahnung davon. also so wie es ist, funktioniert es schon richtig. nur dass die beiträge immer noch nach zufall eingefügt werden und nicht nach buchstaben oder zahlen sortiert.
kann mir jemand von euch sagen was ich ändern muss damit die beiträge auch richtig eingefügt werden??
- SteiniKeule
- Beiträge: 401
- Registriert: 20.09.2005, 15:34
- Wohnort: Altötting
33 Beiträge • Seite 3 von 3 • 1, 2, 3
Ähnliche Themen
| Seiten werden nicht mehr gefunden, z.B. Ebay oder Google Forum: Software-Hilfe Autor: Anonymous Antworten: |
Internet Explorer zeigt keine Seiten mehr an (Netscape geht) Forum: Software-Hilfe Autor: Bagon Antworten: |
Manche Seiten lassen sich nicht öffnen oder sind 'leer' Forum: Software-Hilfe Autor: Sternschnuppe* Antworten: |
Favouritenliste von unseriösen Seiten belagert Forum: Online- und PC-Sicherheit Autor: |marvin| Antworten: |
Seiten bauen sich nicht auf Forum: Software-Hilfe Autor: Kati Antworten: |
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste