php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2009

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 15.10.2009, 11:20  
Neuer Benutzer
 
Registriert seit: 15.10.2009
Beiträge: 2
PHP-Kenntnisse:
Anfänger
larsos befindet sich auf einem aufstrebenden Ast
Standard Formatierte Ausgabe von PHP generierten Links

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&amp;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&amp;pagenum=$pagecounter'>$pagecounter</a></span> ";
        }else{
            
$Archive_pages_Links .= "<span class=\"archive_active_page_number\"><a href='index.php?x=$x&amp;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&amp;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!

Geändert von larsos (15.10.2009 um 11:29 Uhr).
larsos ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 15.10.2009, 11:27  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.032
lazydog befindet sich auf einem aufstrebenden Ast
Standard

Schreibe doch einfach eine entsprechende CSS-Klasse, z.B.:
PHP-Code:
a.myclass{
    
font-familysans-serif;
    
font-weightbold;

dann dein Link:
Code:
<a class='myclass' href='....' >
__________________
Gruss
L
lazydog ist offline  
Alt 15.10.2009, 20:04  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Bitte beachten: Anmerkungen zu Crosspostings

[MOD: Thread geschlossen]
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Formatierte ausgabe von DB giuseppe PHP Tipps 2009 5 24.07.2009 16:17
[Erledigt] formatierte Ausgabe tomateundgurke PHP Tipps 2009 11 17.01.2009 10:55
Links vom Untermenü in Container öffnen Surfer PHP Tipps 2008 0 27.12.2008 19:24
Scriptsuche Script das Links überprüft und offline Links löscht nitramf Scriptbörse 0 24.11.2008 16:05
Links im Text GELight PHP Tipps 2006 3 13.10.2006 17:35
Problem mit Ausgabe bzw. Abfrage mit ORDER BY mayer Datenbanken 7 02.07.2006 21:45
Darstellung von Links ohne Parameter seven-12 PHP Tipps 2006 4 16.02.2006 15:31
Verschiedene Ausgabe.. PHP Tipps 2005-2 5 12.10.2005 21:56
Ausgabe der Auswahlliste PHP Tipps 2005-2 6 21.09.2005 13:43
3 Tabellen verbunden -- Ausgabe in einer Spalte Datenbanken 4 06.09.2005 10:43
Tabelle ganz links lalala HTML, Usability und Barrierefreiheit 1 06.07.2005 14:29
Ausgabe nur dann, wenn htmlspecialchars() verwendet PHP Tipps 2004 1 27.10.2004 21:17
Sortierung der Ausgabe PHP-Fortgeschrittene 3 08.10.2004 09:22
Wie funktioniert das mit Links in DB, bei der Ausgabe ? PHP Tipps 2004 5 22.08.2004 02:31

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
formatierte ausgabe in php, php links ausgabe, formatierte ausgabe von php mit hilfe von css, php pagenum, pagenum pixelpost, generierte links, ausgabe von links php, php generierte links, php formatierte zahlenausgabe, php generierte link problem, php formatierte ausgabe, php generierte html ausgabe

Alle Zeitangaben in WEZ +2. Es ist jetzt 20:00 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum