Seite 1 von 1

darf ich etwas code bei dir klauen

Verfasst: Do 16.Feb, 2006 02:36
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

Verfasst: Do 16.Feb, 2006 08:41
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...

Verfasst: So 19.Feb, 2006 05:54
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....

Verfasst: So 19.Feb, 2006 10:07
von AmigaLink
Kann es sein das bbcode_uid nicht gesetzt ist?

Verfasst: So 19.Feb, 2006 10:10
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 ^^

Verfasst: So 19.Feb, 2006 11:39
von oxpus
Daher: Immer vorher abfragen, ob die BBCode-UID auch vorhanden ist!

Verfasst: So 19.Feb, 2006 15:22
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 :)

Verfasst: So 19.Feb, 2006 16:20
von AmigaLink
Beim standardpost ist keine bbcode_uid gesetzt! ;)

Verfasst: So 19.Feb, 2006 17:45
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....

Verfasst: So 19.Feb, 2006 18:52
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.

Verfasst: So 19.Feb, 2006 19:01
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...

Verfasst: So 19.Feb, 2006 19:48
von AmigaLink
Na dann ... :)

Verfasst: So 19.Feb, 2006 23:13
von oxpus
... und dabei ist mein "Tipp" nur der offiziell von der phpbb.com-Group genannte Umgang mit BBCodes ...

Verfasst: Di 07.Mär, 2006 17:57
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

Verfasst: Di 07.Mär, 2006 18:21
von oxpus
Öh, nein. Ich verwende lediglich die toggle_display.js des Topic Calendar ;)