Font
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]4492[/thread]

Boardupdate: mod_perl, Beitraege 24 Stunden, ... (page 3)



<< |< 1 2 3 >| >> 28 entries, 3 pages
Strat
 2003-12-15 17:16
#39306 #39306
User since
2003-08-04
5246 articles
ModeratorIn
[Homepage] [default_avatar]
havi: weil das Design noch nicht fertig ist; da wollte sich E|B drum kuemmern
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
esskar
 2003-12-16 01:28
#39307 #39307
User since
2003-08-04
7321 articles
ModeratorIn

user image
ich find es gut, das do so viel Zeit reinsteckst...
ich wünschte, wir hätten das neue borad damals direkt aufgesetzt.... da hatte ich mehr zeit...
havi
 2003-12-16 15:16
#39308 #39308
User since
2003-08-04
2036 articles
BenutzerIn
[Homepage]
user image
Ich denke mal so aehnlich wie das alte Board auf perl.de ware nett...

Gruss
havi
 2003-12-16 16:53
#39309 #39309
User since
2003-08-04
2036 articles
BenutzerIn
[Homepage]
user image
zu grell ?

Du meinst also so wie manche Homepage :) :) :)\n\n

<!--EDIT|havi|1071586450-->
Strat
 2003-12-16 18:30
#39310 #39310
User since
2003-08-04
5246 articles
ModeratorIn
[Homepage] [default_avatar]
die neuen versionen koennen unter folgenden urls downgeloaded werden:
Source
DB-Modell
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
Strat
 2003-12-17 00:04
#39311 #39311
User since
2003-08-04
5246 articles
ModeratorIn
[Homepage] [default_avatar]
renee: das einzige, was sich geaendert hat sind die einige datumsformate; habe alles von timestamp auf datetime umgestellt. Eine Datumsumrechnung findest du in Subs.pm unter $datum = &PBoard::Subs::DateEnglishToHuman($date);
ich ueberlege jedoch, ob ich die datumsformatierung nicht besser direkt ueber sql machen lasse... koennte schneller sein

bis weihnachten waere super, dann kann ich es ueber die feiertage noch einbauen\n\n

<!--EDIT|Strat|1071612381-->
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
Strat
 2003-12-17 02:06
#39312 #39312
User since
2003-08-04
5246 articles
ModeratorIn
[Homepage] [default_avatar]
vielleicht noch kurz eine tabellenerklaerung:
[sql]CREATE TABLE `pb_user` (
`id` int(10) unsigned NOT NULL auto_increment,
`nick` char(32) NOT NULL default '',
`password` char(32) NOT NULL default '',
PRIMARY KEY (`id`)
)
[/sql]
id ist eindeutig fuer jeden user, und ist auch bei den anderen usertabellen immer dieselbe
nick ist der Boardname, z.B. Strat
password: eh klar

[sql]CREATE TABLE `pb_user_profile` (
`id` int(10) unsigned NOT NULL default '0',
`name` varchar(30) NOT NULL default '',
`email` varchar(64) NOT NULL default '',
`homepage` varchar(64) NOT NULL default '',
`location` varchar(30) default NULL,
`signature` text NOT NULL,
`signatureRaw` varchar(250) NOT NULL default '',
`imageurl` varchar(100) NOT NULL default '',
`sex` enum('m','f') default NULL,
`interests` varchar(200) NOT NULL default '',
`comment` varchar(100) NOT NULL default '',
`birthday` date default NULL,
`aolId` varchar(20) NOT NULL default '',
`icqId` varchar(20) NOT NULL default '',
`msnId` varchar(30) NOT NULL default '',
`yahooId` varchar(20) NOT NULL default '',
PRIMARY KEY (`id`)
)
[/sql]
id: ist dieselbe id wie oben bei pb_user
name: realname, z.B. Martin Fabiani
location: wohnort, z.B. Frankfurt
signature: Signatur so, wie sie dann angezeigt wird
signatureRaw: Signatur mit eventuellen board-codes
birthday: geburtstag
...

[sql]CREATE TABLE `pb_user_settings` (
`id` int(10) unsigned NOT NULL default '0',
`sessionId` char(200) NOT NULL default '',
`lastlogon` datetime NOT NULL default '0000-00 -00 00:00:00',
`lastaction` datetime default NULL,
`languagecode` char(3) NOT NULL default 'de',
`showimages` enum('y','n') NOT NULL default 'y',
`cssStylesheet` char(40) default NULL,
`postcount` int(10) unsigned NOT NULL default '0',
`registerDate` datetime NOT NULL default '0000-00 -00 00:00:00',
`groupId` int(11) default NULL,
`showEmail` enum('y','n') NOT NULL default 'y',
PRIMARY KEY (`id`),
KEY `sessionId` (`sessionId`)
)
[/sql]
id: ist dieselbe wie in den beiden oberen tabellen
sessionId: wird immer automatisch erstellt und (derzeit nur) ueber den cookie mitgegeben
lastlogon: wann sich der user das letzte mal angemeldet hat
lastaction: wann der user das letzte mal was gemacht hat
languagecode: derzeit nicht in verwendung; eventuell mal fuer mehrsprachlichkeit
showimages: sollen bilder im forum angezeigt werden? derzeit noch nicht in verwendung
cssStylesheet: hier koennte ein user angeben, welches stylesheet er verwendet; wird derzeit noch nicht verwendet
postcount: wie viele nachrichten der user verfasst hat; falls dort fehler auftreten sollten (wie hier), wird das (derzeit ueber ein script, bald mal ueber einen cronjob) korrigiert
registerDate: wann sich der user registriert hat
groupId: ist die groupId von pb_user_groups
showEmail: soll die email des users im profil angezeigt werden?

[sql]CREATE TABLE `pb_user_groups` (
`groupId` int(10) unsigned NOT NULL auto_increment,
`groupName` char(20) NOT NULL default '',
`level` enum('guest','user','moderator','admin') NOT NULL default 'user',
PRIMARY KEY (`groupId`)
)
[/sql]
groupId: eindeutige Id fuer eine Gruppe; ist als fremdschluessel groupId in pb_user_settings
groupName: das, was ausgegeben werden soll
level: soll mal als basis fuer die Rechte dienen; dies wird sich aber wohl noch aendern
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
Strat
 2003-12-17 15:52
#39313 #39313
User since
2003-08-04
5246 articles
ModeratorIn
[Homepage] [default_avatar]
habe jetzt auch das anzeigen der bilder optional gemacht (d.h. der Punkt: Bilder anzeigen im Profil wird jetzt ausgewertet. Das HTML::Template bekommt da einen Parameter namens SHOW_IMAGES mit, z.B.
Code: (dl )
1
2
3
4
5
6
7
<a href=".....">
<!-- TMPL_IF NAME=SHOW_IMAGES -->
<img src="...." />
<!-- TMPL_ELSE -->
Text
<!-- /TMPL_IF -->
</a>
\n\n

<!--EDIT|Strat|1071669150-->
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
<< |< 1 2 3 >| >> 28 entries, 3 pages



View all threads created 2003-12-15 17:31.