Du bist nicht angemeldet.

1

Dienstag, 1. Mai 2012, 18:31

[ERWEITERUNG]Channelinfo

Hey,

Zuerst führt ihr folgende SQL Abfrage durch :

MySQL-Abfrage(n)

1
ALTER TABLE `channels` ADD `info` VARCHAR( 450 ) NOT NULL


Danach sucht ihr in der Channel.java nach:

Java-Quelltext

1
private String backgroundImage;

darunter fügt ihr ein:

Java-Quelltext

1
private String info;


Sucht:

Java-Quelltext

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

darunter:

Java-Quelltext

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


Nun sucht ihr nach:

Java-Quelltext

1
2
3
 public short getSize() {
        return size;
    }

darunter:

Java-Quelltext

1
2
3
  public String getInfo() {
      return info;
   }

Damit ist die Channel.java für uns abgeschlossen und wir öffnen die CommandParser.java

Diese erweitern wir mit:

Java-Quelltext

1
2
3
4
5
6
7
8
9
10
11
        }else if (cmd.equals("getinfo")) {
            Panel infop = new Panel();
            
            Popup infopop =new Popup("Info über den Channel " + channel.getName(), "Informationen über: " + channel.getName(),channel.getInfo(), 400, 400);
            Button ok = new Button("OK");
            infop.addComponent(ok);
    
            
            infopop.addPanel(infop);
           client.send(infopop.toString());
           

Nun könnt ihr in der Tabelle Channels in der Spalte info eure Info bearbeiten, natürlich sind #, _ ,.... aktiviert.

Viel Spaß :)

Mfg.

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Moritz« (1. Mai 2012, 19:49)


2

Mittwoch, 2. Mai 2012, 20:47

Diese Erweiterung ist nichtmal vollständig xD

3

Donnerstag, 3. Mai 2012, 18:38

Diese Erweiterung ist nichtmal vollständig xD

Diese Erweiterung ist nichtmal vollständig xD

Was fehlt denn? ?(

4

Donnerstag, 3. Mai 2012, 18:51

Zum Beispiel eine Textarea in der man die Info auch schreiben kann? ;)

Localhost

Ehemaliger Supporter

Beiträge: 345

Wohnort: 127.0.0.1

  • Private Nachricht senden

5

Donnerstag, 3. Mai 2012, 18:56

Ist ja nur 'n Snippet zum Anzeigen der channeleigenen Regeln. Solltest du aber nochmal überarbeiten, Moritz.
No support via message.

"Der gute Programmierer ist nicht der, der keine Fehler macht, sondern der, der seine Fehler rasch findet und behebt."