Smileverschiebung? Anfrage!

Benutzeravatar
chris.jan
Beiträge: 5997
Registriert: 01.11.2008 15:51:24
Wohnort: NRW

#16 Re: Smileverschiebung? Anfrage!

Beitrag von chris.jan »

Ja, aber da ich hier kein Zugriff aufs ACP habe kann ich hier nicht sortieren.
Es sei denn ihr braucht noch ne technische Aushilfe mit Administrationsberechtigung.

Meine Idee bezog sich ja auch weniger auf das ändern, sondern eher auf das Errechnen der Rangfolge.
Gruß Chris

T-Rex 600 EVO1 mit Baubericht: S3152, GY401 & DS8900G, 14S-A123, PhoenixIceHV60 & HK-4025-630, CC BECPro
MiniTitan SE: SH-0253, LTG2100 & S9257, 4S-P-Fepo, PhoenixIceLite50 & HS-2220
Tools: Akkumatik, FF-7 2G4, DX6i, Jeti-Box, EagleTree-Logger, Caste-Link, Maas 40A, Hyperion 1210i
Spielzeug: Blade mCPx samt "Speckdrum" DX6i - my first FBL experience
nächstes Projekt: 3Digi für den MT
Zu verkaufen: Rex600-Reste, kleiner Kyosho Edge 540 für 70€

Ich habe keine besondere Begabung, sondern bin nur leidenschaftlich neugierig. Albert Einstein
Achtung! FSK18! Nicht klicken!
Benutzeravatar
tracer
Operator
Operator
Beiträge: 63815
Registriert: 18.08.2004 18:50:03
Wohnort: Kollmar
Has thanked: 4 times
Been thanked: 3 times
Kontaktdaten:

#17 Re: Smileverschiebung? Anfrage!

Beitrag von tracer »

chris.jan hat geschrieben:sondern eher auf das Errechnen der Rangfolge.
Hmm, das wäre allerdings interessant, ja.
Benutzeravatar
calli
Beiträge: 6970
Registriert: 22.11.2004 12:40:52
Wohnort: Berlin
Kontaktdaten:

#18 Re: Smileverschiebung? Anfrage!

Beitrag von calli »

Ein zwei Seiten SQL Befehle und das geht oder? ;-) :twisted:

Carsten
Status: Flugtagebuch (grün=ok, orange=in Arbeit, rot=groundet)
Setup: Humingbird, Trex500ESP/FBL, WiiCopter, PZ Bf109, Easy Glider, Nuris, MCPx, MQX, Sim, Evo9 M-Link, DMFV
Benutzeravatar
chris.jan
Beiträge: 5997
Registriert: 01.11.2008 15:51:24
Wohnort: NRW

#19 Re: Smileverschiebung? Anfrage!

Beitrag von chris.jan »

Die Abfrage selbst geht einfach, nur das zählen wird schwer. Kann Pearl eigentlich Pearl Regular Expressions?
Irgendwie will ich es ja vermeiden, für jeden einzelnen smilie eine abfrage zu starten.
Es gibt aber auch eine sql-volltextsuche, die habe ich aber noch nie benutzt....
Gruß Chris

T-Rex 600 EVO1 mit Baubericht: S3152, GY401 & DS8900G, 14S-A123, PhoenixIceHV60 & HK-4025-630, CC BECPro
MiniTitan SE: SH-0253, LTG2100 & S9257, 4S-P-Fepo, PhoenixIceLite50 & HS-2220
Tools: Akkumatik, FF-7 2G4, DX6i, Jeti-Box, EagleTree-Logger, Caste-Link, Maas 40A, Hyperion 1210i
Spielzeug: Blade mCPx samt "Speckdrum" DX6i - my first FBL experience
nächstes Projekt: 3Digi für den MT
Zu verkaufen: Rex600-Reste, kleiner Kyosho Edge 540 für 70€

Ich habe keine besondere Begabung, sondern bin nur leidenschaftlich neugierig. Albert Einstein
Achtung! FSK18! Nicht klicken!
Benutzeravatar
tracer
Operator
Operator
Beiträge: 63815
Registriert: 18.08.2004 18:50:03
Wohnort: Kollmar
Has thanked: 4 times
Been thanked: 3 times
Kontaktdaten:

#20 Re: Smileverschiebung? Anfrage!

Beitrag von tracer »

chris.jan hat geschrieben:Kann Pearl eigentlich Pearl Regular Expressions?
Perl. Klar.
Benutzeravatar
brenner
Beiträge: 6447
Registriert: 17.09.2008 10:12:41
Wohnort: Hamburg, wo sonst?
Kontaktdaten:

#21 Re: Smileverschiebung? Anfrage!

Beitrag von brenner »

Ruf doch mal bei der PEARL Hotline an :mrgreen:

Perl wäre ohne RE nicht das was es ist und wohl ziemlich nutzlos :mrgreen:
Viele Grüße (ausser an Einen), Stefan.

Aktueller Flugpark:
-Robbe Arcus Sport Standardausstattung, 4S LiFePo4 2300mAh & 4S LiPo 3000mAh ---> muss repariert werden
-Walkera HM 5G6-1 (Alu & 2,4Ghz) ---> fliegt, nur nicht mehr schön
Benutzeravatar
chris.jan
Beiträge: 5997
Registriert: 01.11.2008 15:51:24
Wohnort: NRW

#22 Re: Smileverschiebung? Anfrage!

Beitrag von chris.jan »

Pro Eintrag in der phpbb3_smilies folgendes ausführen:
1. Mit perl den "<!-- S[smilie] -->" string zum suchen erstellen (oder auch ohne perl).
2. mit der php-funktion str_count() danach suchen und zählen
3. und jeweils entweder zurück in ein zusätliches feld der phpbb3_smilies oder eine extra datei schreiben

Mit dem zähler kann man dann smiley_order wieder anpassen.
Zum tunen des scripts kann man natürlich auch auf enable_smilies prüfen und nach <!-- via locate() oder str() filtern.
Gruß Chris

T-Rex 600 EVO1 mit Baubericht: S3152, GY401 & DS8900G, 14S-A123, PhoenixIceHV60 & HK-4025-630, CC BECPro
MiniTitan SE: SH-0253, LTG2100 & S9257, 4S-P-Fepo, PhoenixIceLite50 & HS-2220
Tools: Akkumatik, FF-7 2G4, DX6i, Jeti-Box, EagleTree-Logger, Caste-Link, Maas 40A, Hyperion 1210i
Spielzeug: Blade mCPx samt "Speckdrum" DX6i - my first FBL experience
nächstes Projekt: 3Digi für den MT
Zu verkaufen: Rex600-Reste, kleiner Kyosho Edge 540 für 70€

Ich habe keine besondere Begabung, sondern bin nur leidenschaftlich neugierig. Albert Einstein
Achtung! FSK18! Nicht klicken!
Benutzeravatar
Batman
Beiträge: 490
Registriert: 13.01.2007 16:05:26
Wohnort: Ebensee
Kontaktdaten:

#23 Re: Smileverschiebung? Anfrage!

Beitrag von Batman »

:scratch: :scratch: :scratch: :scratch: :scratch: :scratch:

Momentan,brauch ich nur die.
Gottseidank muß ich das nicht verstehen.

MfG
Reinhard
Mini Titan+ ein bisserl ALU Tuning,
Kontronik Jazz 40-6-18, Motor 450 F,
GY401, Graupner MC 19 / 40 MHz und Jeti Duplex
Benutzeravatar
tracer
Operator
Operator
Beiträge: 63815
Registriert: 18.08.2004 18:50:03
Wohnort: Kollmar
Has thanked: 4 times
Been thanked: 3 times
Kontaktdaten:

#24 Re: Smileverschiebung? Anfrage!

Beitrag von tracer »

Warum überhaupt perl?
Kann man sicher mit ner Kombi von php und SQL hinbekommen.

Nur: Lohnt der Aufwand?

Einfacher wären 2 Polls:

Welche Smileys wollte ihr in der Standardansicht, die jetzt nur über "Mehr Smilies anzeigen" drin sind?
Welche Smileys aus der Standardansicht nutzt ihr nicht?
Benutzeravatar
chris.jan
Beiträge: 5997
Registriert: 01.11.2008 15:51:24
Wohnort: NRW

#25 Re: Smileverschiebung? Anfrage!

Beitrag von chris.jan »

Das ist mir jetzt zu einfach :mrgreen:
Gruß Chris

T-Rex 600 EVO1 mit Baubericht: S3152, GY401 & DS8900G, 14S-A123, PhoenixIceHV60 & HK-4025-630, CC BECPro
MiniTitan SE: SH-0253, LTG2100 & S9257, 4S-P-Fepo, PhoenixIceLite50 & HS-2220
Tools: Akkumatik, FF-7 2G4, DX6i, Jeti-Box, EagleTree-Logger, Caste-Link, Maas 40A, Hyperion 1210i
Spielzeug: Blade mCPx samt "Speckdrum" DX6i - my first FBL experience
nächstes Projekt: 3Digi für den MT
Zu verkaufen: Rex600-Reste, kleiner Kyosho Edge 540 für 70€

Ich habe keine besondere Begabung, sondern bin nur leidenschaftlich neugierig. Albert Einstein
Achtung! FSK18! Nicht klicken!
fireball

#26 Re: Smileverschiebung? Anfrage!

Beitrag von fireball »

tracer hat geschrieben:Warum überhaupt perl?
Kann man sicher mit ner Kombi von php und SQL hinbekommen.
Mit ein paar Webserver-Logs durch ein einfaches Pipen der Logs durch grep | sort | wc ;)
Benutzeravatar
chris.jan
Beiträge: 5997
Registriert: 01.11.2008 15:51:24
Wohnort: NRW

#27 Re: Smileverschiebung? Anfrage!

Beitrag von chris.jan »

fireball hat geschrieben:Mit ein paar Webserver-Logs
stimmt, ist theoretisch einfacher - aber werden die files nicht eigentlich nur dann angefordert, wenn sie local nicht im Cache sind? Das würde das Ergebnis doch verfälschen, oder?
Gruß Chris

T-Rex 600 EVO1 mit Baubericht: S3152, GY401 & DS8900G, 14S-A123, PhoenixIceHV60 & HK-4025-630, CC BECPro
MiniTitan SE: SH-0253, LTG2100 & S9257, 4S-P-Fepo, PhoenixIceLite50 & HS-2220
Tools: Akkumatik, FF-7 2G4, DX6i, Jeti-Box, EagleTree-Logger, Caste-Link, Maas 40A, Hyperion 1210i
Spielzeug: Blade mCPx samt "Speckdrum" DX6i - my first FBL experience
nächstes Projekt: 3Digi für den MT
Zu verkaufen: Rex600-Reste, kleiner Kyosho Edge 540 für 70€

Ich habe keine besondere Begabung, sondern bin nur leidenschaftlich neugierig. Albert Einstein
Achtung! FSK18! Nicht klicken!
speedy
Beiträge: 9028
Registriert: 22.10.2004 10:45:57
Wohnort: Stuttgart
Kontaktdaten:

#28 Re: Smileverschiebung? Anfrage!

Beitrag von speedy »

chris.jan hat geschrieben:Kann Pearl eigentlich Pearl Regular Expressions?
s/Pearl/Perl/g;

Sorry, aber das muß ich mir grad nochmal auf der Zunge zergehen lassen - ist einfach zu köstlich :mrgreen: .... "kann Perl .... Perl Regular Expressions" ..... ja was meinst du, wieso die so genannt werden ? ;)

chris.jan hat geschrieben:Pro Eintrag in der phpbb3_smilies folgendes ausführen:
1. Mit perl den "<!-- S[smilie] -->" string zum suchen erstellen (oder auch ohne perl).
2. mit der php-funktion str_count() danach suchen und zählen
3. und jeweils entweder zurück in ein zusätliches feld der phpbb3_smilies oder eine extra datei schreiben
Jau - komplizierter geht es kaum ... erst fängst mit Perl an und dann machst mit PHP weiter ... wieso zählst das dann nicht auch gleich mit Perl ? ... wobei man das sicherlich auch alles in ein SQL Statement packen könnte ... Select count(kommentar) from Postings where kommentar like '*:)*'; ... also so in der Art. Da hätte man dann auch Mehrfachnutzung in einem Posting aussortiert.


MFG
speedy
Benutzeravatar
chris.jan
Beiträge: 5997
Registriert: 01.11.2008 15:51:24
Wohnort: NRW

#29 Re: Smileverschiebung? Anfrage!

Beitrag von chris.jan »

Sorry, ich meinte ob PHP denn auch PRE kann. Pörl ohne A natürlich :wink:
Kompliziert ist es schon, den "perl"-teil kann man sowieso weglassen. ich kenne allerdings Typen, die würden mit perl auch ne Mondrakete starten - "gehen tut alles" wie mein damaliger Ausbilder immer sagte "aber ob das auch rennt ist die andere Sache".

Ich kenne perl nicht genauer, leider. Ich hab's nur mal ansatzweise gesehen, weil's in SAS integriert ist.

sicherlich gibt es da genug methoden, aber letztlich brauchen wir das ja nur als einmalige sache, und dann darf das auch mal unperformant (geiles wort....) realisiert werden.

Nachtrag: Und wenn's am Ende gar nicht läuft - so hat der Thread hier bis jetzt schon viel Spaß gemacht 8)
Gruß Chris

T-Rex 600 EVO1 mit Baubericht: S3152, GY401 & DS8900G, 14S-A123, PhoenixIceHV60 & HK-4025-630, CC BECPro
MiniTitan SE: SH-0253, LTG2100 & S9257, 4S-P-Fepo, PhoenixIceLite50 & HS-2220
Tools: Akkumatik, FF-7 2G4, DX6i, Jeti-Box, EagleTree-Logger, Caste-Link, Maas 40A, Hyperion 1210i
Spielzeug: Blade mCPx samt "Speckdrum" DX6i - my first FBL experience
nächstes Projekt: 3Digi für den MT
Zu verkaufen: Rex600-Reste, kleiner Kyosho Edge 540 für 70€

Ich habe keine besondere Begabung, sondern bin nur leidenschaftlich neugierig. Albert Einstein
Achtung! FSK18! Nicht klicken!
Benutzeravatar
tracer
Operator
Operator
Beiträge: 63815
Registriert: 18.08.2004 18:50:03
Wohnort: Kollmar
Has thanked: 4 times
Been thanked: 3 times
Kontaktdaten:

#30 Re: Smileverschiebung? Anfrage!

Beitrag von tracer »

chris.jan hat geschrieben:Sorry, ich meinte ob PHP denn auch PRE kann.
Kann php auch.

Es gibt ereg und die preg-*-Funktionen sind Perl kompatibel.
chris.jan hat geschrieben: Ich kenne perl nicht genauer, leider. Ich hab's nur mal ansatzweise gesehen,
Also mit EMACS als OS und PERL als Shell kannste alles machen (wenn man es mag :-) )
Antworten

Zurück zu „Rund ums Forum“