Du bist nicht angemeldet.

  • »janchris2010« ist der Autor dieses Themas

Beiträge: 141

Beruf: Verkaufstellenverwalter

  • Private Nachricht senden

1

Samstag, 30. Juli 2011, 15:03

Snipped Werbung

Hallo nachdem ich öfters doofe Antworten bekommen habe weil ich mich nicht so auskenne hatte ich jetzt mal vor ein kleines Snipped zu machen für Werbung die angezeigt wird im Channel.

also zuerst fügt ihr in eurer DB ein:

Zitat

ALTER TABLE `channels` ADD COLUMN `werbung`varchar(250) DEFAULT NULL;


Dann kommen wir zu Channel.java:

Suche

Java-Quelltext

1
private String topic;


Darunter:

Java-Quelltext

1
private String werbung;


Dann suchst du :

Java-Quelltext

1
topic = rs.getString("topic");


und schreibe darunter:

Java-Quelltext

1
werbung = rs.getString("werbung");


'Dann suchst du weiter nach:

Java-Quelltext

1
2
3
if (topic != null) {
            client.sendButlerMessage(name, String.format("°BB°_Dieser Channel hat folgendes Thema:°r°#%s", topic));
        }


und fügst da unter ein :

Java-Quelltext

1
2
if (werbung != null) {
            client.sendButlerMessage(name, String.format("°r°#%s", werbung));


Das war es auch schon. Jetzt müsst ihr nur in der Datenbank in den entsprechenden Channels die Werbung eintragen.
M.F.G.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »janchris2010« (30. Juli 2011, 15:21)


2

Samstag, 30. Juli 2011, 15:27

Falscher Ansatz, eine neue Tabelle (CREATE TABLE `werbung` ...) mit den ganzen Werbetexten.

Einen zufälligen Eintrag kriegst du dann mit ORDER BY RAND().

MfG

  • »janchris2010« ist der Autor dieses Themas

Beiträge: 141

Beruf: Verkaufstellenverwalter

  • Private Nachricht senden

3

Samstag, 30. Juli 2011, 15:30

Hää wieso falscher Ansatz bei mir funktionierst doch auch ?

4

Samstag, 30. Juli 2011, 15:44

Ich habe nicht gesagt, dass es nicht funktioniert, sondern, dass es ein falscher Ansatz ist.

Es gibt doch nicht für einen Channel nur einen bestimmten Werbetext, oder?
Oder hast du schon einmal in Knuddels gesehen, dass in einem Channel immer die gleiche Werbung angezeigt wird?

MfG

5

Samstag, 30. Juli 2011, 15:47

Sicher funktioniert es, aber was Brainy meinte: Deins ist nicht wie in Knuddels.

In Knuddels kommen immer zufällige Werbetexte, deine Werbung ist immer gleich für einen Channel.

Deswegen erstellst du eine Tabelle "werbung" und fügst dort zwei Spalten ein, am besten Werbetext und Link. Dort wird per ORDER BY RAND() Funktion ein zufälliger Eintrag gewählt und im Channel angezeigt.

Profis verbinden das wie in Knuddels mit einem Script, welches zusätzlich noch die Klicks mitzählt.
Kein Support per PN. Nur im Forum!

  • »janchris2010« ist der Autor dieses Themas

Beiträge: 141

Beruf: Verkaufstellenverwalter

  • Private Nachricht senden

6

Samstag, 30. Juli 2011, 16:03

Achso ja das stimmt aber das weiß ich aber man kann in verschiedene Chanel unterschiedliche Werbung auch machen ich habe daran gedacht in einen Channel kann man ja mehr Werbung für forum machen und wenn man zum Beispiel in den Channel Smilys geht und man einen Shop hat wenn es alles existiert dann kann man ja da in den Chanel z.B mehr Werbung für smileys machen

Und es muss ja nicht alles so sein wie bei knuddels.