Jump to content
InvisionCommunity.de - Der Deutsche Invision Community Support

matte

Erweitertes Mitglied
  • Content count

    93
  • Joined

  • Last visited

Posts posted by matte


  1. Hi Leute,

    ich habe gestern mein Board von der 1.3 auf die 2.1.4 geupgraded. Da ich eine sehr große Datenbank habe (ca. 500 mb) ist das Skript ein paar mal hängen geblieben, aber das Forum läuft erstmal nach ein paar manuellen Anpassungen. Ich habe dann mal die tables mit einer anderen DB verglichen und festgestellt, das ich 5 tables habe, welche bei der anderen DB nicht vorhanden sind. kann ich die einfach löschen?

    Es geht um folgende Tables:

    ibf_css

    ibf_forums_bak

    ibf_macro_name

    ibf_skins

    ibf_templates

    Desweiteren finde ich, dass das Forum extrem langsam gegenüber dem 1.3 ist. Was kann ich da noch machen?


  2. Bei mir wird der User der seine Mailaddy ändert in die Gruppe Validating gesteckt und kommt dort erst wieder raus, wenn er die Bestätigungsmail anklickt.

    Nachteil: Hat er sich beim eingeben der Emailadresse vertippt, so wird der Account nach XX Tagen gelöscht, da er ja in der Gruppe Validating ist.

    Ich habe keinen Mod installiert, es sollte also auch so gehen.


  3. @TomCrow

    Es ist jeweils in den Dateien:

    /board/sources/boards.php

    /board/sources/forums.php

    /board/sources/online.php

    /board/sources/topics.php

    die Zeile

    if ( ($ibforums->member['mgroup'] == $ibforums->vars['admin_group']) and ($ibforums->vars['disable_admin_anon'] != 1) )

    zu ändern in

    if ( ($ibforums->member['mgroup'] == $ibforums->vars['admin_group'] or ($ibforums->member['mgroup'] == "8") or ($ibforums->member['mgroup'] == "12") ) and ($ibforums->vars['disable_admin_anon'] != 1) )

    Die Zahlen 8 und 12 stehen dabei für die entsprechende ID der Membergruppe (aus der Tabelle 'ibf_groups' zu entnehmen). Ich habe hier zwei anderen Gruppen das sehen der anonymen Mitglieder erlaubt.


  4. OK, Fehler gefunden.

    In der Datei "contact_members.php" habe ich den doppelten Eintrag

    var $email     = "";

    entfernt und ca. Zeile 326 die Abkürzung mod in moderator geändert.

      //--------------------------------------------

      // Do we have permission to do stuff in this forum? Lets hope so eh?!

      //--------------------------------------------

      $this->check_access($fid, $tid);

      $mods = array();

      // Check for mods in this forum

      $DB->query("SELECT m.name, m.email, moderator.member_id FROM ibf_moderators moderator, ibf_members m WHERE moderator.forum_id='$fid' and moderator.member_id=m.id");

      if ( $DB->get_num_rows() )

      {

      while( $r = $DB->fetch_row() )

      {

        $mods[] = array(

            'name'  => $r['name'],

            'email' => $r['email']

              );

      }

      }

      else

      {

    Jetzt funktioniert es. :)


  5. Welchen anderen Fehler meinst du jetzt?

    Das mein script nur eine leere weiße seite ausgibt ist völlig normal und korrekt...

    Ja, bei deinem Mail-Script ist klar.

    Ich meinte das hier:

    ich bekomme eine leere Seite wenn ich auf den Melden-Button, Email-Button oder ICQ, AOL usw. drücke (Kontaktdaten).

    Die Fenster werden doch in der contact_member.php erzeugt, oder?

    Ich habe da schon die mod Anweisung durch moderator ersetzt, weil es dadurch schon Probleme gab. Das Problem mit der leeren Seite sollte aber wohl an PHP5 liegen, oder?

    Damit komme ich nicht weiter. :(


  6. So, ich habe nochmal getestet. Die Mailfunktion via SMTP geht jetzt, aber leider bekomme ich eine leere Seite wenn ich auf den Melden-Button, Email-Button oder ICQ, AOL usw. drücke.

    Die Fenster werden doch in der contact_member.php erzeugt, oder?

    Ich habe da schon die mod Anweisung durch moderator ersetzt, weil es dadurch schon Probleme gab. Das Problem mit der leeren Seite sollte aber wohl an PHP5 liegen, oder?


  7. Hm, komisch. Das hatte ich gestern auch schon versucht, aber da hat es nicht funktioniert. Jetzt geht es aber soweit, das die Fehlermeldung weg ist, aber eine Mail bekomme ich trotzdem nicht. :blink:

    Das lässt mich dann aber doch darauf schließen, das die Mailfunktion via PHP nicht freigeschalten ist.

    Wenn ich aber auch den Email-Button (von einem User)drücke, bekomme ich trotzdem eine leere Seite.


  8. PNs sind keine eMails und haben damit nichts zu tun.

    Doch, die PN hat indirekt mit der Email zu tun. Nach Erzeugen der PN wir meißt eine Mail generiert, welche an die entsprechede Mailadresse des Users geht, um ihm zu signalisieren das es eine PN hat. Die PN wird ordentlich verfasst und auch abgeschickt. Bei Leuten die keine Emailbenachrichtigung eingestellt haben kommt diese Fehlermeldung nicht. Desweiteren funtioniert auch der Melden-Button nicht.

    Beim Posten kommt der Fehler nur, wenn Leute ein Themenabo eingestellt haben. Nach löschen der Themenabos im entsprechendem Thread geht es dort ohne Fehler.

    Wenn die mail() Funktion von PHP in irgendeiner Form gekappt oder verändert wurde, muss euch euer Provider darüber Auskunft bieten.

    Da warte ich noch auf Antwort von meinem Provider.

    Desweiteren würde ich prüfen, ob euer Board mit PHP5 zurechtkommt, ihr also die entsprechenden Patches eingebaut habt.

    Ich habe mir mal die Funktion in der 2.x.x Version angeschaut und entsprechend umgebaut, aber die Meldung blieb gleich. Sicher könnte es auch mit PHP5 zu tun haben, aber ich weiß nicht was es sein könnte. Das Board läuft bis auf diesen Fehler gut. Einige Anpassungen hatte ich bezüglich PHP5 ja schon gemacht.

    Gibt es irgendwo eine Übersicht oder eine Zusammenstellung von Patches in Bezug auf den Wechsel von PHP4 -> PHP5?


  9. Leute ich habe nach dem Serverumzug ein großes Problem.

    Nach dem Schreiben eines Postings oder nach schreiben einer PM erhalte ich immer diese Fhlermeldung:

    Could not send the email

    Failed at 'mail' command

    Der Fehler müsste irgendwo in der emailer.php liegen (da da auch die Fehlermeldung generiert wird), aber irgendwie komm ich da nicht weiter. :o

    Hat jemand eine Idee was das sein kann?

    mit den Serverumzug hatte sich auch die PHP Version auf PHP5 geändert. Ich tippe mal das es damit zusammen hängt.


  10. Danke Stafan, das hat geklappt.

    Eine abschließende Frage habe ich aber noch:

    Wenn man im ADMIN-CP unter "Skins & Templates" -> "HTML Templates" die Funktion "Resynchronise the database temlates FROM the PHP-Skin files" auswählt, so liest er die Daten nicht ein. Ich habe einfach die alten Einstellungen aus dem Board exportiert und da wieder hochgeladen, aber eigentlich sollte das doch gehen.


  11. Genau das scheint das Problem zu sein.

    Ich bin aus den Thread nur nicht ganz schlau geworden, in welchen Dateien ich das jetzt ändern muss. :(

    Danke schon mal Stefan.

    EDIT:

    War die stats.php. Jetzt funktioniert es.

    Ich habe aber immernoch das Problem, das mir eine leere Seite angezeigt wird, wenn ich mir ein Mitgliederprofil anschauen will.

×