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

kdt

Spender
  • Content count

    288
  • Joined

  • Last visited

Posts posted by kdt


  1. Die Funktion "load-cookies" finde ich unter Deinem Link garnicht. Verstehe auch nicht ganz die Funktionsweise.

    Muss mal rumprobieren.

    WGET ist ja nen linux-sauger, okay, den hab ich. Nun muss man dem wohl nur nen cookie präsentieren, was WGET dann nimmt zum absaugen.

    Habe leider nur keinen Webbrauser auf meiner Kiste drauf, sodass ich jetzt nicht weiß was in dieser Cookie.txt drinnstehen muss.

    Kann man auch nen Cookie-File vom Windows FireFox nehmen ?


  2. Ich möchte gerne ein altes Board (1.3) so absaugen, dass ich das ganze lokal auf meinem Notebook benutzen kann ohne einen Server darauf installieren zu müssen.

    Das müsste doch eigentlich ganz einfach gehen. Man muss nur die Inhalte nicht als PHP sondern als html abspeichern.

    Ich versuche das eben mit dem Programm WebSpider2 (www.Xaldon.de), geht aber wegen dem PHP nicht, auch nicht bei meinem 2.2.2 Board.

    Hat jemand ne Idee für mich ?

    VG

    Axel


  3. Einfach mal in diese PHP reinschauen, da ist nen Beispiel drin:

    +--------------------------------------------------------------------------
    
    |   USAGE:
    
    +--------------------------------------------------------------------------
    
    
    Simply call this script via PHP includes, or SSI .shtml tags to generate content
    
    on the fly, streamed into your own webpage.
    
    
    +--------------------------------------------------------------------------
    
    |   To show the last 10 topics and posts in the news forums...
    
    +--------------------------------------------------------------------------
    
    
    include("http://domain.com/forums/ssi.php?a=news&show=10");
    
    
    You can adjust the "show" attribute to display a different amount of topics.
    
    
    +--------------------------------------------------------------------------
    
    |   To show the board statistics
    
    +--------------------------------------------------------------------------
    
    
    include("http://domain.com/forums/ssi.php?a=stats");
    
    
    +--------------------------------------------------------------------------
    
    |   To show the active users stats (x Members, X Guests, etc)
    
    +--------------------------------------------------------------------------
    
    
    include("http://domain.com/forums/ssi.php?a=active");
    
    
    +--------------------------------------------------------------------------
    
    |   RSS / XML Syndication..
    
    +--------------------------------------------------------------------------
    
    
    RSS: http://domain.com/forums/ssi.php?a=out&f=1,2,3,4,5&show=10&type=rss
    
    XML: http://domain.com/forums/ssi.php?a=out&f=1,2,3,4,5&show=10&type=xml
    
    
    Will show last 10 topics in reverse chronological last post date order from
    
    all the forums in the comma separated list

    Beachte: Bei den "geklauten" Versionen die im Internet gasieren ist natürlich der Tools-Ordner nicht dabei :P


  4. Hallo,

    ich habe immernoch das Problem mit dem Bilderklau im Forum. Nun habe ich das hier gefunden:

    http://mods.invisionize.com/db/index.php/f/5794

    Wenn man das Install-Script nen bisschen anpasst installiert er es auch unter 2.2.2. aber sonst läuft das Script nicht. Er bindet das Watermark Image einfach nicht ein. Habe jetzt Stundenlang vor dem Code gesessen um den zu verstehen, aber ich begreife es einfach nicht.

    Als Watermark habe ich mir testweise erstmal eine Datei bei Google besorgt.

    Hat jemand ne Idee warum der das nicht einbindet ?? GD2 ist natürlich installiert !

    Installscript anpassen:

    Suche 2x nach:

    $ipsclass->DB = new db_driver();
    Habe ich ersetzt durch:
    		$classname = "db_driver_mysql";
    
    		$ipsclass->DB = new $classname;

    Habe noch nen MOD gemacht, der dann auch GIF Dateien mit einem Wasserzeichen vereint (auf Anfrage gerne per PM).

    VG

    Axel


  5. Hallo Helge,

    den ersten Tipp hatte ich auch schon gefunden, bin aber verzweifelt, weil das ein MOD für das 2.1 ist und nicht so ohne weiteres mit meinem 2.2.2 läuft. Habe es aber jetzt dennoch geschafft und stelle hier mal den Mod ein.

    Ist also angepasst für 2.2.2 !! Es funzt prima !

    Von der Funktion sehr ähnlich wie das zweite Beispiel für 10 US$ !

    Darf den Mod hier nicht veröffentlichen, Anfrage gerne (umständlich) per PM !

    Viel Erfolg allen anderen, die das auch einbauen möchten !

    VG

    Axel


  6. Kann man das IPB Cookie auslesen um zu prüfen ob sich jemand im Forum angemeldet hat ?

    Hab mal versucht:

    <?
    
      echo $_COOKIE['member_id'];
    
    ?>

    Kommt zumind. die User ID. Welche Variablen stehen aber noch im Cookie drin ? Welche Variable muss man für das LOGIN = true abfragen ?

    Was speichert das Forum noch so alles in die Cookies ?

    Nachtrag:

    Es scheint wohl zu funzen wenn man überhaupt nach der MEMBER_ID fragt !


  7. Ich hatte da hier mal gefunden. Musste mit php defrag.php per CronJob starten.

    <HTML>
    
    <HEAD>
    
    <TITLE>IPB Forum MySQL Defrag</TITLE>
    
    <style>
    
    body,table{
    
    font-size: 10px;
    
    font-family: Arial;
    
    }
    
    
    .border{
    
    border-width: 1px;
    
    border-style: solid;
    
    border-color: #000000;
    
    }
    
    
    tr.header{
    
    background-color: #F8F5B6;
    
    }
    
    </style>
    
    </HEAD>
    
    <BODY>
    
    <?php
    
    $host = "localhost";
    
    $user = "USER";
    
    $pass = "PASS";
    
    $dbase = "DATABASE";
    
    
    $db = mysql_connect($host, $user, $pass) or die ("verbindung fehlgeschlagen");
    
       mysql_select_db($dbase, $db) or die ("verbindung zur datenbank fehlgeschlagen");
    
    $sql = "show tables";
    
    $r_sql = mysql_query($sql,$db);
    
    if($r_sql){
    
    echo "<table cellspacing=\"0\" cellpadding=\"0\" width=\"80%\" align=\"center\" class=\"border\"><tr><td>\n";
    
    echo "<table cellspacing=\"0\" cellpadding=\"2\" width=\"100%\" align=\"center\" >\n";
    
    echo "<tr class=\"header\"><td>Tabelle</td><td>Operation</td><td>Status</td><td>Operation</td><td>Status</td></tr>\n";
    
    while($table = mysql_fetch_row($r_sql)){
    
    $sql_o = "optimize table ".$table[0];
    
    $r_sqlo = mysql_query($sql_o,$db);
    
    $sql_c = "check table ".$table[0]." medium";
    
    $r_sql_c = mysql_query($sql_c,$db);
    
    if($r_sqlo){
    
    $msg_o = mysql_fetch_array($r_sqlo);
    
    $msg_c = mysql_fetch_array($r_sql_c);
    
    if($msg_o['Msg_text'] == "Table is already up to date"){ $color = "#CAF9AE"; }
    
    if($msg_o['Msg_text'] == "OK"){ $color = "#63EB66"; }
    
    if($msg_o['Msg_text'] == "The handler for the table doesn't support check/repair"){ $color = "#F21C1C"; }
    
    echo "<tr bgcolor=\"".$color."\"><td width=\"20%\" nowrap>".$table[0]."</td><td width=\"20%\" nowrap>".$msg_c[Op]."</td><td width=\"20%\" nowrap>".$msg_c[Msg_text]."</td><td width=\"20%\" nowrap>".$msg_o[Op]."</td><td width=\"20%\" nowrap>".$msg_o[Msg_text]."</td></tr>\n";
    
    }
    
    }
    
    echo "</table>\n";
    
    }
    
    ?>
    
    </BODY>
    
    </HTML>

    Geht bei mir prima, starte es aber natürlich nicht als CronJob (wegen der HTML Ausgabe) ;)


  8. Hallo,

    in meinem Board (noch 2.2.2 wegen den vielen Mods) habe ich die CSS Datei vollständig im HTML zu stehen. Sieht dann so aus:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
    
    <html xml:lang="en" lang="en" xmlns="http://www.w3.org/1999/xhtml">
    
    <head>
    
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
    
    <link rel="shortcut icon" href="favicon.ico" />
    
    <title>Unser Forum</title>
    
    
    <style type="text/css">
    
    	html
    
    {
    
    	overflow-x: auto;
    
    }
    
    
    body
    
    {
    
    	background: #7E99C4;
    
    	color: #222;
    
    	font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
    
    	font-size: 11px;
    
    	line-height: 135%;
    
    	margin: 0px;
    
    	padding: 0px;
    
    	text-align: center;
    
    }
    
    
    .... usw. ....
    In meinem Testforum auf dem gleichem Server steht das dann aber so:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
    
    <html xml:lang="en" lang="en" xmlns="http://www.w3.org/1999/xhtml">
    
    <head>
    
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
    
    <link rel="shortcut icon" href="favicon.ico" />
    
    <title>Testboard</title>
    
    
    <style type="text/css" media="all">
    
    
    @import url(http://testboard.de/forum/style_images/css_7.css);
    
    
    </style> 
    
    
    </head> 
    
    <body>
    In der Datei skin_global.php steht drinne:
    //===========================================================================
    
    // <[url="https://www.invisionpower.com/clients/index.php?app=nexus&module=promotion&section=referral&id=5636&direct=aHR0cDovL3d3dy5pbnZpc2lvbnBvd2VyLmNvbS8%3D"]IPS[/url]:css_external:desc::trigger:>
    
    //===========================================================================
    
    function css_external($css="") {
    
    $IPBHTML = "";
    
    //--starthtml--//
    
    $IPBHTML .= "<style type=\"text/css\" media=\"all\">
    
    " . (($this->ipsclass->vars['board_url'] != '' AND $this->ipsclass->vars['board_url'] != '.') ? ("
    
    @import url({$this->ipsclass->vars['board_url']}/style_images/css_{$css}.css);
    
    ") : ("
    
    @import url(style_images/css_{$css}.css);
    
    ")) . "
    
    </style>";
    
    //--endhtml--//
    
    return $IPBHTML;
    
    }

    Variable board_url ist immer in der conf-global.php gesetzt.

    Wie kann ich denn das beeinflussen, dass der in beiden Boards die CSS Datei importiert wie im Beispiel 2 ?

    Im ACP habe ich schon gesucht, kann aber weder unter CPU noch unter GLOBAL was finden.

    Viele Grüße

    Axel


  9. Nein, weil keiner den Dateinamen kennt... Ohne Dateinamen kein Aufruf der Datei.

    Dazu sei noch zu sagen, das die Dateien niemals den Originalnamen bekommen. Somit ist das rausfinden der Dateinamen unmöglich.

    Das dachte ich bislang bei BILDERN auch, aber:

    post-624-1189716586_thumb.jpg

    Die original Datei heißt: stone.jpg. Okay, der Name ist futsch.

    Aber:

    Jetzt klicke mal mit der LINKEN Maus drauf und unter Eigenschaften (im FF) wirst Du lesen können:

    http://www.ipbsupport.de/board/uploads/monthly_09_2007/post-624-1189716586_thumb.jpg
    Also ist das original Bild dann:
    http://www.ipbsupport.de/board/uploads/monthly_09_2007/post-624-1189716586.jpg

    Probieren wir es mal aus:

    post-624-1189716586.jpg

    Ahja ;) Toller Trick, ist aber doof - finde ich !

    Ich wette, viele von Euch wusten das noch nicht :P


  10. Hallo,

    ich heute, also ich sag Euch, wieder Mega Problem;

    Ich ändere im SKIN unter "Edit Colours (CSS Easy Mode)" den Eintrag "a:hover" von:

    background:transparent;
    
    text-decoration:underline overline;
    in:
    background:transparent;
    
    text-decoration:underline overline;
    
    background-image:url('/tmp/linkback.gif');

    Bemerke jetzt; Hmm, gefällt mir überhaupt nicht und nehme jetzt die letzte Zeile wieder raus und klicke unten auf EDIT.

    Und siehe da, ich kann dass ganze 100 mal machen, der nimmt mir einfach nicht die Zeile wieder raus.

    Auch unter "/style_images/css_1.css" steht das "background-image:", raus damit und in der Hoffnung nu isses jut - na denkste *grrr*

    Kann das jemand erklären ?

    Einzige Möglichkeit noch, dass unter "Edit Stylesheet (CSS Advanced Mode)" zu ändern, was ja auch geht, aber ist doch unlogisch, oder ??

    Ist das nen Bug ?

    Danke, Axel


  11. Liegt ja nahe,aber wo finde ich denn diese Anlage einer neuen Permission Mask ?

    Unter Manage Permissions / Forum Permission Sets / VIP User steht unter "Preview":

    Preview using: VIP User

    Read Topics in this forum

    Allgemeines zum Forum

    --News und Infos

    --Fragen, Lob und Kritik

    --Neu hier ??

    --VIP Bereich

    Also alles grün, also alles okay !

×