Sie sind nicht angemeldet.

1

Sonntag, 3. Januar 2010, 17:11

Modul Partner - zentrieren

hi,

habe schon alles versucht das modul partner zu zentrieren bzw die bilder zu zentrieren.
Ich habe kein ahnung wieso das nicht geht

Deshalb frage ich euch wie ich das ändern kann.

PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
<?php

/*

MODUL -> PARTNER -> INDEX

Version 4.0.0
(c) 2007-2009 by Matthias Müller
http://www.cms2day.de
    

*/

// KLICK

if (isset($_GET['action']) && $_GET['action'] == "klick") {

    $data mysql_fetch_assoc(mysql_query("SELECT * FROM modul_partner WHERE id='".(int)$_GET['id']."'"));
    mysql_query("UPDATE modul_partner SET klicks=klicks+1 WHERE id='".(int)$_GET['id']."'");    

    header("Location: ".$data['url']."");
    exit;  

}

// DATENBANK(EN) ANRUFEN

$check mysql_query("SELECT * FROM modul_partner");
$anzahl mysql_numrows($check); 

// AUSGABE

echo "<div id="modul">\n";
echo "<div id="modul_partner"\n\n";

// HEADLINE =>

if ($optionen['page_headline'] == "1") {
    
    echo "<h1>".check_umlaute('Partner')."</h1>\n\n";
            
}

if ($anzahl == "") {
 
    echo "Zur Zeit kein Eintrag!";
 
} else {

    $partner mysql_query("SELECT * FROM modul_partner ORDER BY id ASC");

    echo "<table align="center" width="100%" border="0">\n\n";
    echo "<tr\n";
    
    $ms mysql_fetch_assoc(mysql_query("SELECT * FROM modul_partner_settings"));
    
    $showanzahl $ms['anzahl'];
    $showklicks $ms['showklicks'];
    $tdwidth 100/$showanzahl;
    
    $i 0;
        
    while ($data mysql_fetch_assoc($partner)) {
    
        $data['name'] = check_umlaute($data['name']);
            
        if ($showklicks == "0") {
        
            $klicks "<p>".$data['klicks']." Klicks</p>";
        
        } else {
        
            $klicks "<p>&nbsp;</p>";
        
        }

        echo "<td width="".$tdwidth."%" align="center" style="align:center"><a href="".$settings['page_dir']."/index.php?seite=".$_GET['seite']."&amp;action=klick&amp;id=".$data['id']."" target="_blank" title="".$data['name'].""><img src="".$data['banner']."" alt="".$data['name']."" border="0" /></a>".$klicks."</td>\n";

        $i++;
    
        if ($i == $showanzahl) {

            echo "</tr><tr>\n";
            $i 0;

        }

    }
    
    $entries $showanzahl;   

    if (mysql_num_rows($partner) < $entries) {

        $empty mysql_num_rows($partner);  

        while ($empty $entries) {

            echo "<td width="".$tdwidth."%" >&nbsp;</td>\n";  
            $empty $empty 1;  
    
        }  
    
    }

    echo "</tr>\n";    
    echo "</table>\n\n";

}

echo "</div>\n";
echo "</div>\n\n";

?>

Werbung

JOE

Fortgeschrittener Benutzer

  • »JOE« ist männlich

Beiträge: 359

Paypal:

  • Nachricht senden

2

Sonntag, 3. Januar 2010, 20:22

das hier auf center setzen

PHP-Quelltext

1
echo "<td width="".$tdwidth."%" style="padding0px 0px 5px 0px;" align="center"><a href="".$settings['page_dir']."/index.php?seite=".$_GET['seite']."&amp;action=klick&amp;id=".$data['id']."" target="_blank" title="".$data['name'].""><img src="".$data['banner']."" alt="".$data['name']."" border="0" /></a>".$klicks."</td>\n";


und dann die Zeille hier auskommentieren!

PHP-Quelltext

1
echo "<td width="".$tdwidth."%" style="padding0px 0px 5px 0px;">&nbsp;</td>\n"


Dann noch in Moduleinstellungen=> Wieviele Banner sollen nebeneinander angezeigt werden? ====> ( 1 )



Signatur

Mancher lehnt eine gute Idee bloß deshalb ab, weil sie nicht von ihm ist!

Favorite Links
...............................................
SELFHTML
CSS4YOU
CSSMANIA
SELFPHP

Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von »JOE« (3. Januar 2010, 20:38)


Werbung

3

Sonntag, 9. Januar 2011, 14:03

ist das denn auch möglich die Partner random anzeigen zu lassen ?
Also wir haben 40Partner im modul eingetragen aber es werden immer nur die selben 3 angezeigt !

hoffe es kann mir wer helfen

Werbung

4

Freitag, 21. Januar 2011, 21:04

geholfen wird einem scheinbar net mehr !
früher war der support au mal besser dran !

Werbung

emet

Admin & Support

  • »emet« ist männlich

Beiträge: 2 530

Wohnort: Rhein/Main

Paypal:

  • Nachricht senden

5

Freitag, 21. Januar 2011, 21:31

Das liegt daran, dass die Mods auch mal anderweitig viel zu tun haben.

Evtl. weis ja keiner eine Antwort, da es normalerweise ohne Probleme funzt.

Da du 3 sagst, nehme ich an, dass im Backend 3 in eienr Reihe eingestellt ist und es am Template liegt - falsch geproggt oder evtl. noch was anderes am Modul gemacht.

Ohne Link seh ich eh nix.

Random - klar, muss man programmieren und dann die Partner per Hand im Code verlinkern oder ein komplettes Modul programmieren.
.
HTML, was ist das? Ein neues Männermagazin? Css.., was es so alles gibt!

News: http://www.cms2day.de/news/1/
Features: http://www.cms2day.de/cms-funktionen/

Zufrieden mit cms2day und unserer Arbeit/Support - Spenden (-Button links) sind herzlich Willkommen - Dankeschön.
.

Werbung

6

Samstag, 22. Januar 2011, 17:26

den link kann ich auch nur dann reinstellen wenn alles funzt vorher wird die seite net public gemacht !

Am modul hab ich nix gemacht und das design is auch nur ERSTMAL das standart "red_company"
is nix verändert . weil ich ja gerade teste ob sich die mühe überhaupt lohnt nen design zu entwerfen und umsetzen zu lassen !

das ihr auch MAL was anderes zu tun habt is klar aber einfach mal als MOD drunter schreiben "ICH weiss gerade keine lösung " ist so schwer ?

Werbung

7

Samstag, 22. Januar 2011, 17:41

Die Information, bzw. die Aussage "Ich weiss gerade keine Lösung" würde Dir auch nicht weiterhelfen. Aber wenn dich dieser Post hilft, deine Wut zu verringern - Bitte schön, wer es nötig hat.

Ich habe bei mir das Modul gerade installiert und das gemacht, was JOE geschrieben hat. Es funktioniert wie gewünscht. Die Partner werden zentriert angezeigt. Ich habe dir die index.inc.php des Moduls nochmals angehängt.

Dass von 40 Partner nur immer 3 angezeigt werden, ist mit dem ursprünglichen Codes Moduls zu 100% nicht machbar. Die SQL-Abfrage sieht ja folgendermassen aus:
SELECT * FROM modul_partner ORDER BY id ASC

Das heisst, lade alle Partner und sortiere sie nach der ID aufsteigend. Es gibt keine Limite und auch keine Einschränkungen.
»Prime« hat folgende Datei angehängt:
  • index.inc.zip (963 Byte - 13 mal heruntergeladen - zuletzt: 10. Dezember 2013, 12:39)

Werbung

8

Montag, 24. Januar 2011, 00:34

also auch mit der GEÄNDERTEN index.inc.php werden immer nur die selben Banner angezeigt !
das muss doch nen bsetimmten grund haben brauch das Modul iwelche phpeinstellungen von denen ich nix gelesen habe ?

also normalerweise sollten die banner doch random angezeigt werden also Wechseln wenn die seite aktualisiert wird oder verstehe ich dieses Modul einfach nur nicht ?

Werbung

djknuffel

Moderator

  • »djknuffel« ist männlich

Beiträge: 711

CMS Version: 4.0.1

Wohnort: Frankfurt a.M.

Paypal:

  • Nachricht senden

9

Montag, 24. Januar 2011, 01:19

nein sie werden NICHT random sondern IMMER alle Partner angezeigt wenn die Seite aktualisiert wird

Um eine Zufällige Auswahl zu erreichen muss die Datenbankabfrage umgeschrieben werden...

//EDIT
meinst Du das so:
http://dev.akcms.eu/22.partnertestarea/
ruhig mal refreshen, sind insgesamt 8 Partner eingetragen, Anzeige auf 3 Limitiert
akrell.de - Informationen zu meinen Modulen für das cms2day System und meine Arbeiten als Hobbyfotograf

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »djknuffel« (24. Januar 2011, 02:01)


Werbung

10

Montag, 24. Januar 2011, 15:41

ja so mein ich das !

also wenn ich 10 eingetragen das dann nur so viele angezegit werden wie eingestellt is mir klar aber beim aktualisieren der seite halt andere zufällige aus den gesamten partnern angezeigt werden !

Werbung

Ähnliche Themen