darf ich etwas code bei dir klauen

PHP, Ajax, CSS, HTML, Javascript
Eben für die wirklich Harten, die alles selber machen.
Antworten
Benutzeravatar
dagobert
Beiträge: 457
Registriert: Mo 08.Mär, 2004 13:46
Wohnort: Altenkirchen
Kontaktdaten:

darf ich etwas code bei dir klauen

Beitrag von dagobert »

hi oxpus!

ich sitz grad annem ziemlich grossen mod und könnte für ein feature sehr gut ein paar teile deines single topic on ezportal brauchen.
darf ich mir die klauen und in meinen mod einsetzen? :D


------

in deiner viewtopic_dody.tpl ist der untere button für NEUES THEMA kaputt.
laut quelltext fehlt der öffnende a-tag des links.


gruß dagobert
Zuletzt geändert von dagobert am Do 16.Feb, 2006 02:55, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Solange Du darauf verweist, das Teile von meinem MOD in deinen Stecken, kein Thema.

Oh, ja, der Button wird sofort gefixt. Ajax-Nachwirkung...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
dagobert
Beiträge: 457
Registriert: Mo 08.Mär, 2004 13:46
Wohnort: Altenkirchen
Kontaktdaten:

Beitrag von dagobert »

danke! (namensnennung versteht sich von selbst....)


aber nun hab ich grad ne kurze frage:

was bedeutet der fehler

Warning: strpos(): Empty delimiter. in C:\WM\www\area51\includes\functions_xxx.php on line 1410

die zeile sieht so aus:

Code: Alles auswählen

if (($text_length == 0) or (strlen($posts[$i]['post_text']) <= $text_length) or strpos($posts[$i]['post_text'], $posts[$i]['bbcode_uid']) )


hab grad schon versucht dafür ne erklärung zu ergooglen, aber ich komm fast nur auf seiten, auf denen momentan dieser fehler zu beobachten ist :) :D ne erklärung hab ich noch nicht gefunden....
Zuletzt geändert von dagobert am So 19.Feb, 2006 05:57, insgesamt 1-mal geändert.
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Kann es sein das bbcode_uid nicht gesetzt ist?
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag von Bootenks »

Das passiert genau dann wenn das 2te Argument leer ist. Also in deinem Fall wäre das $posts[$i]['bbcode_uid']...

Edit: Genau Amiga ^^
Nur ein Informatik Student. ^^
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Daher: Immer vorher abfragen, ob die BBCode-UID auch vorhanden ist!
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
dagobert
Beiträge: 457
Registriert: Mo 08.Mär, 2004 13:46
Wohnort: Altenkirchen
Kontaktdaten:

Beitrag von dagobert »

alles klar, danke für den hinweis !!
habs hinbekommen.
Immer vorher abfragen, ob die BBCode-UID auch vorhanden ist!
ich glaub das muss auch bei dem single topic on portal aktualisiert werden.
in der install anleitung in der function phpbb_fetch_article steht oben geposteter codeteil drin.


---------------------------
EDIT:
an der bbcode_uid lags nicht.
ich habe nun noch paar tests gemacht.
die meldung kam nur, solange ich den ersten standardpost einer frischen install auf dem portal haben wollte ;)
mit allen anderen topics egal ob mit oder ohne bbcode_uid gehts ohne fehler über die bühne.

egal....hauptsache funktioniert :)
wer ausser mir setzt schon den ersten standardpost aufs portal :)
Zuletzt geändert von dagobert am So 19.Feb, 2006 15:44, insgesamt 1-mal geändert.
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Beim standardpost ist keine bbcode_uid gesetzt! ;)
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
dagobert
Beiträge: 457
Registriert: Mo 08.Mär, 2004 13:46
Wohnort: Altenkirchen
Kontaktdaten:

Beitrag von dagobert »

ich habe aber noch andere posts ohne bbcode-uid. bei denen wird nich gemeckert. es ist nur der erste standardpost der den fehler wirft.

ich habe momentan keinerlei änderungen am code vorgenommen, aber der fehler ist nicht mehr reproduzierbar seit der standardpost gelöscht ist.

---------

ich hab nun nochmals alles neu aufgesetzt und diesmal kam der fehler gar nicht mehr. nichtmal mehr bei standardpost. sehr seltsame sache....
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Ok, dann so:
  • Der Fehler kommt bei nicht gesetzter bbcode_uid.
  • Beim Standardpost des phpBB ist die bbcode_uid nicht gesetzt.
Und jetzt kommt der Clou:
  • Bei allen, über die posting.php, geposteten Beiträge wird normalerweise eine bbcode_uid gesetzt. Auch wenn keine BBCodes in dem jeweiligem Beitrag verwendet wurden!
  • Betonung liegt dabei auf Normalerweise!
    Deswegen solltest du dich besser an den Tipp von oxpus halten und das vorhandensein der bbcode_uid überprüfen bevor du sie verwendest.
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
dagobert
Beiträge: 457
Registriert: Mo 08.Mär, 2004 13:46
Wohnort: Altenkirchen
Kontaktdaten:

Beitrag von dagobert »

dann schalte per board config mal die bbcodes und smilies ab und poste. dann ist keine bbcode_uid in den tabellen...und genau mit den posts arbeite ich nun und bekomme keine fehler.

aber wie gesagt bekomme ich auch nach einem neu aufsetzen keinen fehler mehr. weiss der geier was das war....

ich hatte übrigens auch keinen code selber geschrieben, sondern diesen fehler nach install des single topic on portal gehabt. darum hatte es mich ja so gewundert...
Zuletzt geändert von dagobert am So 19.Feb, 2006 19:06, insgesamt 1-mal geändert.
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Na dann ... :)
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

... und dabei ist mein "Tipp" nur der offiziell von der phpbb.com-Group genannte Umgang mit BBCodes ...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
dagobert
Beiträge: 457
Registriert: Mo 08.Mär, 2004 13:46
Wohnort: Altenkirchen
Kontaktdaten:

Beitrag von dagobert »

ist das javascript auf dem portal, welches die boxen auf und zu klappt von dir ?

das hab ich nämlich grad auch innen MOD verbaut.... :D
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Öh, nein. Ich verwende lediglich die toggle_display.js des Topic Calendar ;)
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Antworten