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

derKosta

Spender
  • Content count

    230
  • Joined

  • Last visited

Posts posted by derKosta


  1. IPB2 bietet ja eine Scriptsprache im Template an. Sprich man kann Variablen abfragen und einfache Verzweigungen und Abfragen starten.

    Würde dies gerne nutzen um in den Header ein Button einzubauen, welcher entweder den Link zum Portal oder ins Forum zeigt. Je nachdem wo man sich gerade befindet.

    Normalerweiße müsste das ja so lauten:

    <if="ibf.vars['board_url']}/index.php?act=idx">
    
    FORUM
    
    </if>
    
    <else>PORTAL</else>

    Allerdings bringt das einen schwerwiegenden Fehler mit sich. Das Forum bleibt nach dem abspeichern und reload komplett weiß. Auch das ACP.

    Jemand schonmal erfahren mit dem Scriptem im Skin oder gute Links zum einlesen?

    mfG

    Kosta


  2. Hab es heute mal mit meiner offiziellen Version versucht (2.1.6).

    Also die Werte kann ich erhöhen wie ich will. 32 MB Speicherzusicherung. 2 Min execution time. Da kommt bei Step 24 immer eine weiße Seite.

    Habe dann im IPS Forum gelesen und folgendes gefunden:

    Step 24 is recache and rebuild... Not important, as it will be done later in the upgrade process again.

    Skip it. Move on.

    Dem ist auch so. Einfach zu Step 25 manuell in der URL springen und dann mit /upgrade/index.php weiter machen.

    Jetzt können wir die Sache entgültig als geklärt abhaken ;)


  3. Danke Stefan, langsam scheint es mir, als ob du IPB geschrieben hast und IS nur der Reseller ist :-P

    Habe eben mal versucht das auszukommentieren, aber er gibt die Doppelslahs mit aus:

    //===========================================================================

    // <IPS:member_posts:desc:>

    //===========================================================================

    function member_posts($posts="") {

    $IPBHTML = "";

    //--starthtml--//

    $IPBHTML .= <<<EOF

    //{$this->ipsclass->lang['m_posts']} $posts

    EOF;

    //--endhtml--//

    return $IPBHTML;

    }

    Wie bring ich ihn nun dazu es einfach weg zu lassen. Ganz raus löschen wollte ich es auch nicht.

    Eine Idee?

    :)


  4. Wie entferne ich denn, die für mich überflüssigen Memberdetails wie:

    member_joined

    member_location

    member_number

    member_posts

    in der Topicansicht unter dem Avatar des Users?

    In der skin_topic.php geht das ja relativ einfach, wird aber nicht übernommen, da es immer überschrieben wird.

        <span class="postdetails">
    
       	 {$author['avatar']}<br /><br />
    
       	 {$author['title']}<br />
    
       	 {$author['member_rank_img']}<br /><br />
    
       	 /*{$author['member_group']}<br />
    
       	 {$author['member_posts']}<br />
    
       	 {$author['member_number']}<br />
    
       	 {$author['member_joined']}<br /><br />*/
    
       	 {$author['warn_text']} {$author['warn_minus']}{$author['warn_img']}{$author['warn_add']}
    
        </span><br />
    Im Skin Manager -> Topic View finde ich nur member_joined member_location member_number member_posts mit den Inhalten:
    {ipb.lang['m_joined']} $date

    Die kann man aber nur bearbeiten nicht komplett entfernen.

    Wie bekomm ich also den Mist weg? Gibts vielleicht eine ACP Einstellung?

    mfG

    Kosta


  5. Ich habe jetzt den XAMPP mit mySQL 5 genommen und die sql_1.sql, sql_2.sql angepasst.

    Danach das Manuelle Upgrade von 1.3 auf 2.0.0. durchgeführt.

    Nachdem das funktioniert hat, ging es mit /upgrade/index.php weiter.

    Letztendlich bei Step 24 dauerte es eine ganze Weile, aber es wurde alles durchgeführt. Sprich local hat er das Template neu gebaut und auch den Cache neu bestückt.

    Jetzt habe ich die Forenfiles ohne den Uploadfolder hochgeladen. Ein Dump der localen mySQL DB gemacht, diese ebenfalls auf meinem Root eingespielt und siehe da - das IPB 2.1.5 läuft :clap:

    Verstehe aber trotzdem nicht, warum das nicht online klappt :rolleyes:

    Aber auf jeden Fall danke ich dir Stefan, ohne dein Tipp mit dem Localhost wäre ich nicht vorran gekommen. Nun werd ich mal das 2.1.5 ein wenig testen, die Gallery einbauen und paar Mods basteln.

    Wenn meine Bezahlung bei IPB durch ist geht es dann ans Eingemachte. Nur was soll ich noch umstellen, dass mein Server auch das Upgrade ausführt?! :blink:

    Keine Lust nochmal das ganze local durchzuspielen und dann hochzuladen...


  6. So, habe mir jetzt mal die Arbeit gemacht und die 1.5 GB gzip Datei meines Forums runter geladen.

    Habe ein XAMPP aufgesetzt, allerdings mit mySQL 5. Das scheint das Updatescript nicht zu mögen. Speziell bei solchen Querrys:

    CREATE TABLE yzf_task_manager (

      task_id int(10) auto_increment NOT NULL,

      task_title varchar(255) NOT NULL default '',

      task_file varchar(255) NOT NULL default '',

      task_next_run int(10) NOT NULL default '',

    ...

    alle Felder mit int oder tinyint und der Zuweisung default ' ' gefallen dem mySQL 5 nicht und es gibt solche Errormeldungen:

    Invalid default value for 'task_next_run'

    Komisch nur, dass eine normale Installation vom IPB 2.1.5 problemlos funktioniert. Nur das Upgrade nicht. Da ich keine Lust habe, alle Querrys umzuschreiben mach ich mich mal auf die Suche nach einem mySQL 4 :rolleyes:


  7. Nichts, absolut nichts.

    Einfach eine weiße Seite. Kein echo etc.

    Drücke ich bei der weißen Seite aktualisieren, will der Mozilla mir nach gewisser Zeit die upgrade.php als Download anbieten. Sprich es öffnet sich ein Dialog wo ich die Datei abspeichern kann.

    Hat jemand noch ein Tipp?

    PS: Bin jetzt wieder auf dem Weg in die Kaserne. Werd dann mal über GPRS rein schauen.

    vielen Dank für eure Mühe.

    mfG

    Kosta


  8. Hallo Stefan,

    ROOT_PATH nimmt er sich aus der conf_global.php, sonst würde er garnicht so weit kommen. Den restlichen Kram macht er auch anstandlos, nur kein Templaterebuild.

    Der Ordner Cache, sowie alle Files und Unterordner haben CHMOD 777. Daran kanns nicht liegen. Auch der Owner stimmt.

    Die normale Installation funktioniert auch. Aber ich will ja mein 1.3 updaten.

    Sollte eigentlich bei 60.000 Posts und 1600 Usern kein Problem darstellen.

    Es kommt ja nicht einmal eine Fehlermeldung in Step 24. Gibts da nicht ein paar PHP Anweisungen um trotzdem alles auszugeben - sprich Debug?


  9. Der Installer ist extra für PHP5 optimiert. Da ich auch schon versucht habe das IPB2 auf einem PHP4 Server zu installieren habe ich bemerkt, dass dort noch mehr Fehler kommen.

    Invision Power Service hat das so begründet:

    This is caused by a suspected memory leak bug in some installations of PHP4, this shouldn't be a problem when PHP5 is in main stream use.

    Nun hab ich PHP5 und es geht immer noch nicht. Step 24 ist für das Recache und Rebuild des Templated zuständig. Wenn ich mit Step 25 fortfahre und dann den Installer auf die nachfolgenden Versionen (bis 2.1.5) updaten lasse kommt am Ende wieder eine weiße Seite. Auch bei einem Step wo das Template neu gecached wird. Versucht man trotzdem das Forum aufzurufen gibt es folgende Fehlermeldung:

    IPB WARNING [2] %vipsclass%v(::) [function.%v]: failed to open stream: No such file or directory (Line: 1331 of /sources/ipsclass.php)
    Das ist Zeile 1331:
       	 require_once( CACHE_PATH."cache/skin_cache/cacheid_".$id."/skin_global.php" );

    Aus der Fehlermeldung schließe ich, dass intern (wahrscheinlich in einer SQL Tabelle) abgespeichert wird, in welchem Cache-Ordner er das Template suchen muss. Da aber das Recache nie vollständig durchgeführt wurde (Step 24 mit weißer Seite) gibts natürlich den Ordner nicht, in den er suchen will -> failed to open stream.

    Wie bringe ich also den Installer zum sauberen Durchlauf?

    Safe Mode ist aus. Genug Speicher ist auch da (Root) etc pp.

    gruß Kosta

×