Hallo,
ich habe ein Problem bei dem ich nicht weiter weiß. Und zwar nutze ich für meine Website ein Pixelpost-Fotoblogsystem. Soweit kein Problem, läuft klasse, ist auch schon gut angepasst, aber ein neues Modul macht Probleme.
Wie bekomme ich es hin, dass die vom Script ausgegebenen Links nach meinen Wünschen formatiert werden, also andere Schrift oder Farbe oder ähnliches. Bisher werden die Links von einem allgemeingültigen CSS-Eintrag für Links formatiert. Ich habe jetzt schon versucht einen eigenen CSS-Eintrag dafür zu schreiiben, weiß aber nicht wo ich definieren soll, dass die Ausgabe eben mit dem CSS-Eintrag formatiert werden soll.
Hier der Linkgenerierende Teil des Scripts:
PHP-Code:
function multipages() {
// DEFINE VARIABLES
global $pixelpost_db_prefix;
global $datetime;
global $maxpthumb;
global $PHP_SELF;
global $lang_previous;
global $lang_next;
$maxpthumb = 10;
$pagenum = $_GET['pagenum'];
//QUERY
$queryr = "SELECT count(*) AS count
FROM {$pixelpost_db_prefix}pixelpost
WHERE ( datetime<='$datetime')";
$photonumb = mysql_query($queryr);
$row = mysql_fetch_array($photonumb);
// number of photos in the database in the same category
$pixelpost_photonumb = $row['count'];
// calculate the number of pages
$num_browse_pages = (isset($_GET['pagenum'])) ? ceil($pixelpost_photonumb/$maxpthumb) : "";
$pagecounter = 0;
// GET CURRENT PAGE NUMBER
if ($_GET['x']) {
$x = $_GET['x'];
if ($pagenum > 1) {
$tempPage =$pagenum-1;
// PREVIOUS PAGE
$Archive_pages_Links .= "<a href='index.php?x=$x&pagenum=$tempPage'>$lang_previous</a> ";
}
// PAGES
while ($pagecounter < $num_browse_pages) {
$pagecounter++;
if ((abs($pagenum - $pagecounter) < 3) or (abs($pagecounter - $num_browse_pages) < 3) or ($pagecounter < 4)) {
if ($pagecounter != $pagenum){
$Archive_pages_Links .= "<span class=\"archive_page_number\"><a href='index.php?x=$x&pagenum=$pagecounter'>$pagecounter</a></span> ";
}else{
$Archive_pages_Links .= "<span class=\"archive_active_page_number\"><a href='index.php?x=$x&pagenum=$pagecounter'>$pagecounter</a></span> ";
}
} else if ((abs($pagecounter - $num_browse_pages) == 3) or ($pagecounter == 4)) {
$Archive_pages_Links .="<span>...</span>";
}
}
if ($pagenum < $num_browse_pages) {
$tempPage =$pagenum+1;
$Archive_pages_Links .= "<a href='index.php?x=$x&pagenum=$tempPage'>$lang_next</a> ";
}
} else {
if ($pagenum > 1) {
$tempPage =$pagenum-1;
$Archive_pages_Links .= "<a href='index.php?pagenum=$tempPage'>$lang_previous</a> ";
}
while ($pagecounter < $num_browse_pages) {
$pagecounter++;
if ((abs($pagenum - $pagecounter) < 5) or (abs($pagecounter - $num_browse_pages) < 3) or ($pagecounter < 4)) {
if ($pagecounter != $pagenum){
$Archive_pages_Links .= "<span class=\"archive_page_number\"><a href='index.php?pagenum=$pagecounter'>$pagecounter</a></span> ";
}else{
$Archive_pages_Links .= "<span class=\"archive_active_page_number\"><a href='index.php?pagenum=$pagecounter'>$pagecounter</a></span> ";
}
} else if ((abs($pagecounter - $num_browse_pages) == 3) or ($pagecounter == 4)) {
$Archive_pages_Links .="<span>...</span>";
}
}
// NEXT PAGE
if ($pagenum < $num_browse_pages) {
$tempPage =$pagenum+1;
$Archive_pages_Links .= "<a href='index.php?pagenum=$tempPage'>$lang_next</a> ";
}
}
return $Archive_pages_Links;
}
Es ist auch kein Problem wenn ich jede Ausgabe einzeln "stylen" muss, würde ich sogar bevorzugen.
Danke für eure Hilfe!