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

TomCrow

Mitglied
  • Content count

    649
  • Joined

  • Last visited

Posts posted by TomCrow


  1. Apropos traffic:

    wie verhält es sich eigentlich mit Suchmaschinen und im Forum geposteten Bildern? Werden die beim Indizieren auch aufgerufen?

    Hab' mir nämlich mal meine Statistiken in bezug auf traffic angesehen und bei country = "US Commercial" zeigt sich: ~6% der Zugriffe, aber 65% des traffics.. :o

    Da meine Seite aber deutschsprachig ist, vermute ich dahinter eben auch einen bot (ev. sogar auch den MSN, der sich sehr viel auf meinem board herumtreibt)..

    Kann man das irgendwie einschränken? Ich mein', die Bilder muss die Suchmaschine ja nicht wirklich "sehen"; das Forum soll über die Inhalte gefunden werden, über die Bilder wird eh kaum jemand suchen..

    Mir fällt dazu aber keine Lösung ein: man kann zwar der SuMa eine Benutzergruppe und/oder einen skin aufzwingen, aber das "Anzeigen" der Bilder kann ich damit nicht unterbinden (Gäste sollen sie ja sehen, daher kann ich das nicht über die Gruppe "Gast" lösen..).

    mfg,

    Tom


  2. Das geht ungefähr mit dem mod: Find non contributing members

    Damit kannst Du im ACP 'genauer' suchen..

    You can now searchon posts Greater than X, Less than x, Greater or Equal to x, Less than or Equal to x, Does not equal X or Equals x.

    This is a mod that i was asked for on a site I Admin, I thought it would be useful for others so here it is.

    This mod allows Admins to search for members based on number of posts, and members who have not posted or been active for x days.

    It adds 3 new boxes in the ACP under find members,

    1 not posted for x days

    2 not been active for x days

    3 number of posts.

    Damit kannst Du dann z.B. nach Mitgliedern suchen, die in den letzten drei Monaten nicht aktiv waren und 0 Beiträge haben (wenn sie sich vor drei Monaten registriert und 0 Beiträge haben, aber trotzdem in der Zwischenzeit 'aktiv', also im Forum waren, findest Du sie damit zwar nicht, aber diese Mitglieder lesen dann vielleicht bei Dir "nur" mit und die würd' ich dann auch nicht unbedingt löschen..)

    mfg,

    Tom


  3. Hallo! :)

    Na, dann mach' ich mal einen Anfang.. :lol:

    ..

    - Wie lassen sich die Scrolldown-Buttons für Schriftarten und -farben für das Erstellen von Posts um weitere Optionen erweitern oder editieren?

    ..

    Für das Erstellen von Themen/Beiträgen findest Du den entsprechenden Teil in der skin_post.php, das sieht in etwa so aus:

    <option value='Arial' style='font-family:Arial'>{$ibforums->lang['ct_arial']}</option>
    bzw.
    <option value='blue' style='color:blue'>{$ibforums->lang['ct_blue']}</option>

    Das gibt's jeweils zweimal, einmal in der function postbox_buttons (bei Beiträgen) und einmal in der function pm_postbox_buttons (bei PMs).

    Tipp: bei den Schriftarten würd' ich nur die gebräuchlisten eintragen, i.e. die, die der user am anderen Ende auch wahrscheinlich/bestimmt installiert hat.. ;)

    Einen entsprechenden Teil findest Du auch in der skin_ucp.php, dort ist er (in der function signature) für die Auswahl beim Einstellen der Signatur verantwortlich..

    Zu den anderen Fragen kann ich Dir leider nichts sagen, weil ich die entsprechenden mods nicht (gut genug) kenn'..aber wie gesagt: ein Anfang..

    mfg,

    Tom


  4. jo, ich denk': je populärer die werden, desto schwieriger wird's für sie mit dem hosting (obwohl: zunächst hieß es, sie löschen nach einem Jahr die inaktiven Bilder, dann hieß es, sie brauchen das wohl nicht machen, da space en masse); mittlerweile haben sie's auch am Liebsten, wenn man nur die thumbnails verlinkt (traffic) - mal sehen, was da noch kommt.. :rolleyes:

    Aber eine gute Idee ist der Service auf jeden Fall..

    mfg,

    Tom


  5. naja, eine kleine "Anleitung" dazu hab' ich ja hier schon angehängt..

    Das manche Bilder down sind, hab' ich auch schon bemerkt, die hatten/haben manchmal Schwierigkeiten mit ihren servern (siehe Forum @ imageshack.us);

    bin auch gespannt, wie das Ganze weitergeht (z.B. in bezug auf traffic), denn die IS-Seite ändert sich auch immer wieder mal (sowohl vom layout, als auch von den Texten & Bestimmungen her.. ;) ).

    Zu 100% vertrau' ich der Sache nicht, ich hab' manche Bilder dort 'ausgelagtert', zur Sicherheit aber auch noch auf'm server bzw. auf Platte..

    mfg,

    Tom


  6. Hallo howgo!

    Erstmal danke für den Tipp! :)

    Aber eigentlich sollte Dragorans script ja genau solche Probleme mit großen dbs verhindern bzw. durch Aufsplitten "kompensieren" (es gibt dann eben nicht eine ibf_posts sondern ibf_posts1, ibf_posts2, usw. - die jeweilige Größe läßt sich Eeinstellen, um dem timeout beim Einlesen vorzubeugen..).

    Mittlerweile bin ich beim Durchsehen etwas schlauer geworden: in der structure.sql fehlen anscheinend die abschließenden Semikolons, wenn ich die nachträglich einsetze, klappt's:

    DROP TABLE IF EXISTS `cpg131_albums`;

    CREATE TABLE `cpg131_albums` ( `aid` int(11) NOT NULL auto_increment, `title` varchar(255) NOT NULL default '', `description` text NOT NULL, `visibility` int(11) NOT NULL default '0', `uploads` enum('YES','NO') NOT NULL default 'NO', `comments` enum('YES','NO') NOT NULL default 'YES', `votes` enum('YES','NO') NOT NULL default 'YES', `pos` int(11) NOT NULL default '0', `category` int(11) NOT NULL default '0', `pic_count` int(11) NOT NULL default '0', `thumb` int(11) NOT NULL default '0', `last_addition` datetime NOT NULL default '0000-00-00 00:00:00', `stat_uptodate` enum('YES','NO') NOT NULL default 'NO', `keyword` varchar(50) default NULL, PRIMARY KEY (`aid`), KEY `alb_category` (`category`)) TYPE=MyISAM;

    DROP TABLE IF EXISTS `cpg131_banned`;

    Leider kommt nach TYPE=MyISAM manchmal noch ein COMMENT=.., daher kann man nicht einfach alle TYPE=MyISAM durch TYPE=MyISAM; ersetzen.. ;)

    Notlösung: die structure.sql ist ja nicht so groß und läßt sich daher im "Falle des Falles" auch manuell korrigieren; bei den übrigen .sql-Dateien, die das script liefert, dürft's funktionieren, die einzelnen INSERT statements werden mit ; abgeschlossen (hab' aber nur Stichproben gemacht ;) ).

    Dabei aber auch gleich noch eine weitere Frage: wie importiere ich die .sql-Dateien so, dass auch die Umlaute korrekt übernommen werden? Im Moment bekomme ich überall ein Fragezeichen (was v.a. bei der ibf_posts wohl katastrophal wär').. :unsure:

    mfg,

    Tom


  7. Hallo!

    Ich verwende seit einiger Zeit das db-script von Dragoran für's db-backup..

    Bisher hab' ich's - zum Glück :rolleyes: - noch nie benötigt, aber bei verschiedenen "Tests" (u.a. lokal) bekomme ich immer Syntax-Fehler, wenn ich eine ganze .sql-Datei wieder über phpMyAdmin einlesen will.

    Die Datei structure.sql ist z.B. nur 57 kB groß und ist etwa in der Art aufgebaut:

    DROP TABLE IF EXISTS `cpg131_albums`;
    CREATE TABLE `cpg131_albums` ( `aid` int(11) NOT NULL auto_increment, `title` varchar(255) NOT NULL default '', `description` text NOT NULL, `visibility` int(11) NOT NULL default '0', `uploads` enum('YES','NO') NOT NULL default 'NO', `comments` enum('YES','NO') NOT NULL default 'YES', `votes` enum('YES','NO') NOT NULL default 'YES', `pos` int(11) NOT NULL default '0', `category` int(11) NOT NULL default '0', `pic_count` int(11) NOT NULL default '0', `thumb` int(11) NOT NULL default '0', `last_addition` datetime NOT NULL default '0000-00-00 00:00:00', `stat_uptodate` enum('YES','NO') NOT NULL default 'NO', `keyword` varchar(50) default NULL, PRIMARY KEY (`aid`), KEY `alb_category` (`category`)) TYPE=MyISAM
    DROP TABLE IF EXISTS `cpg131_banned`;
    CREATE TABLE `cpg131_banned` ( `ban_id` int(11) NOT NULL auto_increment, `user_id` int(11) default NULL, `ip_addr` tinytext, `expiry` datetime default NULL, PRIMARY KEY (`ban_id`)) TYPE=MyISAM
    DROP TABLE IF EXISTS `cpg131_categories`;
    CREATE TABLE `cpg131_categories` ( `cid` int(11) NOT NULL auto_increment, `owner_id` int(11) NOT NULL default '0', `name` varchar(255) NOT NULL default '', `description` text NOT NULL, `pos` int(11) NOT NULL default '0', `parent` int(11) NOT NULL default '0', `thumb` int(11) NOT NULL default '0', `subcat_count` int(11) NOT NULL default '0', `alb_count` int(11) NOT NULL default '0', `pic_count` int(11) NOT NULL default '0', `stat_uptodate` enum('YES','NO') NOT NULL default 'NO', PRIMARY KEY (`cid`), KEY `cat_parent` (`parent`), KEY `cat_pos` (`pos`), KEY `cat_owner_id` (`owner_id`)) TYPE=MyISAM
    ..

    Wenn ich die Befehle aber einzeln ausführe, klappt das. Fehlt/stört da irgendein "Trennzeichen" zwischen den einzelnen Abschnitten oder liegt es an der Formattierung??

    mfg,

    Tom


  8. Kleines "update" - der code für das iframe hat sich geringfügig geändert:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    
    <html>
    
    <head>
    
    <title>ImageShack (TM) - Hosting</title>
    
    <link rel="stylesheet" href="http://www.imageshack.us/img/style-def.css" 
    
    type="text/css">
    
    <LINK REL="SHORTCUT ICON" HREF="http://www.imageshack.us/favicon.ico">
    
    </head>
    
    <body style="background-color:transparent">
    
    <form action="http://www.imageshack.ws/index.php" method="post" enctype="multipart/form-data" target="_blank">
    
    <font color="#000000">Image Hosting by ImageShack.us</font> - <a href="http://www.imageshack.us/rules.php" target="_blank">ToS</a><br />
    
    <input type="hidden" name="MAX_FILE_SIZE" value="1048576">
    
    <input type="hidden" name="aff" value="">
    
    <input type="hidden" name="type" value="blank">
    
    <input type="file" class="textfield" name="fileupload" size="30"><br />
    
    <input type="submit" value="host it!">
    
    <font color="#000000">patience during upload</font><br />
    
    </form>
    
    </body>
    
    </html>

    Die wesentlichste Änderung ist <form action="http://www.imageshack.us/index.php"..

    Mod ist dafür wohl nicht nötig, aber bei Interesse kann ich eine kurze Anleitung schreiben, wie ich das bei mir gelöst hab' - ist aber echt nicht schwer und sollte jeder schaffen.. ;)

    mfg,

    Tom

    [edit]:

    hab' jetzt mal ein kurzes 'How to' angehängt.. ;)


  9. Also beim Durchsuchen meiner Quelltexte hab' ich die entsprechende Passage in der stats.php gefunden:

      //--------------------------------------------
    
       	 // Do we have any moderators? NORMAL MODS 1st
    
       	 //--------------------------------------------
    
    
       	 $DB->query("SELECT m2.id, m2.name, m2.email, m2.hide_email, m2.location, m2.aim_name, m2.icq_number,
    
                            f.id as forum_id, f.read_perms, f.name as forum_name, c.state
    
                     FROM ibf_moderators mod
    
                       LEFT JOIN ibf_forums f ON(f.id=mod.forum_id)
    
                       LEFT JOIN ibf_categories c ON(c.id=f.category AND c.state != 0)
    
                       LEFT JOIN ibf_members m2 ON (mod.member_id=m2.id)
    
                     ");

    Ich hoffe, es ist das..

    mfg,

    Tom


  10. :lol:

    Also mit der Neugierde der Leute zu "spielen" ist ja eine Sache, aber ich würd' mich auch nicht extra wo anmelden, nur um herauszufinden, worum's da eigentlich geht.. ;)

    Zumal's ja auch - weder hier, noch dort - irgendeinen Hinweis gibt..

    Ach ja, zum Thema große Foren empfehlich ich big-boards.com :)

    mfg,

    Tom


  11. Ich hab' jetzt - dank GreyCrow - die iframe-Variante übernommen und auch gleich noch im UCP eingebaut, also bei Signaturen, Avatar und pers. Foto (obwohl's bei den letzten beiden wohl kaum was bringt, aber der "Vollständigkeit halber".. :lol: )

    Die Änderungen kann man einfach in der skin_ucp.php machen..

    mfg,

    Tom

×