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

hallo wie gehts

Mitglied
  • Content count

    129
  • Joined

  • Last visited

Posts posted by hallo wie gehts


  1. Da man ja nun einen Client Center Account benötigt um an die aktuellen patches rannzukommen frage ich mich wie es weiter gehen soll wenn man noch ein 1.3 ohne lizenz betreibt.

    Zum beispiel benötigt man bei dem letzten die datei ipsclass.php welche bei meinem board nicht vorhanden ist, dadurch kann ich den patch nicht einspielen.

    Wie habt ihr denn dieses Problem gelöst?

    Ich denke schon das die 2.x.x lücke auf auf älteren boards anwendbar ist.


  2. Hallo wie gehts?

    wie einige von euch sicher mitbekommen haben wurde demletzt mehrere sicherheitslücken in php gefunden.

    http://www.heise.de/security/news/meldung/65598

    Meine frage ist nun in wie weit ich betroffen bin sofern ich noch eine ältere php version benutze.

    So wie ich das sehe müsste jeder Board betreiber gefährdet sein sofern er einen Datei-Upload erlaubt, stimmt das?

    Sorry falls dieses Thema schon angesprochen wurde, ich habe leider im netz keine genaueren Informationen gefunden.

    gruß

    bevor ich es vergesse: kennt jemand ein tutorial wie man relativ einfach php auf einem rootserver updaten kann?

    Wie sieht es bei euren Hostern aus? Haben diese schon ein update gefahren? (Webspace packet, managed-server bezogen)


  3. Problem: der Ad-Bot post wird zwar angezeigt nur befinden sich keine informationen in dem Post, kein name, kein titel, kein post (ad)

    Habe schon etliche sachen ausprobiert, leider ohne erfolg :(

    es geht um folgenden hack:

    /*
    
    +-----------------------------------------------
    
    | Google Adsense Banner Mod (Topic View)
    
    | Written by: Daijoubu for zorafex
    
    | Tested with: 1.3 Final
    
    +-----------------------------------------------
    
    | - Show Google Adsense banner between 2 posts
    
    +-----------------------------------------------
    
    | 1.0	Initial release
    
    +-----------------------------------------------
    
    */
    
    ------------------------------------------------
    
     OPEN: sources\Topics.php
    
    ------------------------------------------------
    
      +-------------------------------------------
    
      | FIND:
    
      +-------------------------------------------
    
    
      //-------------------------------------
    
      // Format and print out the topic list
    
      //-------------------------------------
    
      
    
      $post_count = 0;  // Use this as our master bater, er... I mean counter.
    
      
    
      while ( $row = $DB->fetch_row() )
    
      {
    
    
      +-------------------------------------------
    
      | ADD BELOW:
    
      +-------------------------------------------
    
     	 
    
     	 //-------------------------------------
    
     	 // Google Adsense banner mod
    
     	 //-------------------------------------
    
     	 // You can change the number in: "$post_count == 2" to one you want to display the ad banner, without exceeding the maximum you've set per page
    
     	 // Default is 2, between 2nd and 3rd post 
    
     	 // Remove " and $first == 0" if you want ads displayed in every page instead of the first one only
    
     	 //-------------------------------------
    
     	 
    
     	 if ($post_count == 2 and $first == 0)
    
     	 {
    
        $ad = array (	'name_css'	=> 'normalname',
    
            'post_css'	=> ($post_count % 2 ? 'post1' : 'post2'),
    
            // You may want to change the post icon here or completly remove it
    
            'post_icon'	=> '<img src="'.$ibforums->vars['img_url'].'/icon11.gif" alt="" /> ',
    
            // Paste your Google ad code inside the single quotes
    
            'post'  => '
    
    <script type="text/javascript"><!--
    
    google_ad_client = "pub-08745674748582";
    
    google_ad_width = 300;
    
    google_ad_height = 250;
    
    google_ad_format = "300x250_as";
    
    google_color_border = "040242";
    
    google_color_bg = "110244";
    
    google_color_link = "119900";
    
    google_color_url = "119900";
    
    google_color_text = "FFFFFF";
    
    //--></script>
    
    <script type="text/javascript"
    
      src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
    
    </script>'
    
         	 );
    
        
    
        $bot_poster = array (
    
           	 /* You can customize the informations shown about your bot here
    
              * Uncomment, by removing "//" in front of the lines you want to show up
    
              */
    
              'name' 	 => 'Ad-Bot',
    
              'title' 	 => 'Thanks for your support!',
    
              'avatar'  => $std->get_avatar( 'http://www.yourdomain.com/google.jpg', $ibforums->member['view_avs'], '128x53' ),
    
              //'member_rank_img' => '<img src="" border="0" alt="Group Icon" />',
    
              //'member_group'	=> $ibforums->lang['m_group'].' Bot',
    
           	 /* You can enter the date the bot joined your board in UNIX timestamp
    
              * http://www.invisiontools.com/index.php/pg/hosted-unix [Currently broken, needs to remove &p=unix off the url to work)
    
              * Default is set to 25/01/04, replace the numbers with $ibforums->vars['board_start'] if you want to use your board start date
    
              */
    
              //'member_joined'	=> $ibforums->lang['m_joined'].' '.$std->get_date( 1074988800, 'JOINED' ),
    
              //'website_icon'	=> '<a href="http://google.com" target="_blank"><{P_WEBSITE}></a>',
    
           	 );
    
        
    
        $replace = array (	'search'  => array	("<a href='{$ibforums->base_url}act=Post&amp;CODE=06&amp;f={$ibforums->input[f]}&amp;t={$ibforums->input[t]}&amp;p='><{P_QUOTE}></a>",
    
                   '<b><a title="'.$ibforums->lang['tt_link'].'" href="#" onclick="link_to_post(); return false;" style="text-decoration:underline">'.$ibforums->lang['posted_on'].'</a></b> '
    
                  ),
    
           	 
    
           	 'replace' => array	('',
    
                   '<b>Yourdomain.com is a ad supported site</b>'
    
                  )
    
             );
    
        
    
        $this->output .= str_replace($replace['search'], $replace['replace'], $this->html->RenderRow( $ad, $bot_poster ));
    
        
    
        $post_count++;
    
     	 }
    
    
    ------------------------------------------------
    
     Close Topics.php, upload and test
    
     The mod is hardcoded to remove the Posted: used in the default skin, 
    
     if your skin_topic.php RenderRow is different: either edit the template
    
     or change the following line:
    
    	'<b><a title="'.$ibforums->lang['tt_link'].'" href="#" onclick="link_to_post(); return false;" style="text-decoration:underline">'.$ibforums->lang['posted_on'].'</a></b> '
    
     to match yours
    
     Please upload the avatar you wish to use for the bot, you can get a selection here:
    
    	http://www.google.com/stickers.html
    
    ------------------------------------------------


  4. hi modula

    ich hab's nun mal lokal installiert, funktioniert soweit ganz gut :D

    zwei sachen sind mir aufgefallen:

    - sobald man ein " in das textfeld schreibt und abspeichert erzeugt es mehrere slashes dahinter /////

    - wenn man F5 zum aktuallisieren drückt will der Browser das formular erneut abspeichern, kann man das irgendwie umgehen? Ist komisch wenn man den Notizblock von mehreren Rechnern im gleichen Profil benutzt

    ansonsten alles super, vielen dank nochmal!


  5. Hi!

    ihr kennt doch sicher dieses Notepad vom ipb unter "My Controls" bzw. "Einstellungen".

    Davon suche ich eine Standalone Version für mehrere benutzer, auf hotscripts.com habe ich leider nichts derartiges gefunden.

    Bevor ich nun versuche das selbst zu schreiben (bin kein coding genie) wollte ich euch mal fragen ob sowas vielleicht schon mal erstellt wurde!

    Freue mich über jede Antwort, danke!

    hallo wie gehts?


  6. zum vergleich:

    SELECT `id`,`name`,`posts` FROM `ibf_members` WHERE 1 AND id > 0 ORDER BY `posts` DESC LIMIT 1

    dauert mit einer leeren tabelle 0.0009

    mit der vollen hingegen 1.0927 in der über 14000 einträge sind

    topic/posts habe ich ca. 40000

    Ist das ein root server für dich alleine auf dem die datenbank läuft oder bloß ein V-Server mit anderen Kunden noch drauf?

    soweit ich weiss für mich alleine, uhrzeit gesehen ist da nie ein merkbarer unterschied

    edit: hat sich nach einer anfrage an meinen host erledigt, die datenbank performance wird im moment verbessert


  7. mein db server läuft getrennt, also nicht über localhost

    mein eigentlicher server ist ein root server (2.6 ghz, 1 gig ram)

    hier mal einen ausschnitt aus der ersten function in der auch die erste qry drin ist:

    if ($ibforums->member['id']) {
    
    
                $DB->query("SELECT `avatar_size`,`avatar` FROM ibf_members WHERE id='".$ibforums->member['id']."'"); 
    
    
                $member = $DB->fetch_row();
    
    
                $DB->query("SELECT `starter_id` AS id, `starter_name` AS name, COUNT(*) AS `num` FROM `ibf_topics` WHERE starter_id > 0 GROUP BY id ORDER BY num DESC LIMIT 1");
    
    
                $row = $DB->fetch_row();
    
    
                $data['tt_id'] = $row[id];
    
    
                $data['tt_name'] = $row[name];
    
    
                $data['tt_num'] = $row[num];
    
    
                $DB->query("SELECT `id`,`name`,`posts` FROM `ibf_members` WHERE 1 AND id > 0 ORDER BY `posts` DESC LIMIT 1");
    
    
                $row = $DB->fetch_row();
    
    
                $data['tp_id'] = $row[id];
    
    
                $data['tp_name'] = $row[name];
    
    
                $data['tp_num'] = $row[posts];
    
    
                $DB->query("SELECT COUNT(DISTINCT(t.tid)) as tcnt, COUNT(DISTINCT(p.pid)) as pcnt FROM ibf_posts p, ibf_topics t WHERE p.post_date < ".time()." AND p.post_date > ".$ibforums->member['last_visit']." AND p.topic_id=t.tid");
    
    
                $row = $DB->fetch_row();
    
    
                $data['topics_scince'] = $row[tcnt];
    
    
                $data['posts_scince'] = $row[pcnt];
    
    
    ....

    das mit dem anderen provider werde ich später mal probieren


  8. Hallo,

    ich musste in letzter Zeit feststellen das meine Foren Hauptseite recht lange zum laden braucht.

    Diese braucht im durchschnitt 1-3 Sekunden mit 17 Querys.

    Unterseiten und Topics werden dagegen in 0.07xx sekunden mit 13 querys generiert.

    Gibt es möglichkeiten um die Performance der Startseite ein wenig zu verbessern? oder lahmt vielleicht eine Modifikation bei mir rum?

    aus der Debug Information (level3 + sql querys) wurde ich nicht schlau

    gibt es eine möglichkeit in der debug mode die Zeit anzeigen zu lassen wie lange er für eine query braucht? das würde mir um einiges helfen

    gruß Hallo wie gehts


  9. Tabelle A beinhaltet im moment nur eine row mit md5 hashes (die hashes sollen mit den strings aus tabelle B ersetzt werden)

    Tabell B beinhaltet die gleichen md5 hashes wie Tabelle A mit dem unterschied das der String jeweils nebem dem md5 hash steht

    vorgehensweise wenn ich das manuell machen würde:

    1. ich gehe zum ersten md5 hash von tabelle a

    2. separat habe ich tabelle b offen und suche dort meinen ersten md5hash von tabelle a

    3. ich kopiere den zugehörigen string (von dem hash von tabelle B) und ersetze damit den md5hash von tabelle a

    ich hoffe das ist nun ein wenig verständlicher

    p.s. der zugehörige string von tabelle b befindet sich in einer eigenen row


  10. folgende Aufgabe will ich irgendwie Automatisiert hinbekommen:

    #########

    # Tabelle A #

    #########

    md5wert

    #########

    # Tabelle B #

    #########

    korrekterwert -> zugehöriger md5wert

    ich will nun erreichen das der korrekte Wert von Tabelle B mit dem md5wert von Tabelle A ersetzt wird, das Problem dabei ist das die Zugehörigkeit von dem md5wert immer überprüft werden muss (siehe Tabelle B )

×