Beiträge von Chris

Ich habe einen Blog Artikel verfasst - Wie benutze ich die Suche richtig - Bitte diesen beachten und auch umsetzen bevor Ihr ein Neues Thema eröffnet!

    In content/rangliste.menu.php fehlt zwischen zeile 38 und 42:


    PHP
    1. <a class="nav sub<?php echo ($RUNTIME['PATH'][2] == "sieger" ? " active" : "")?>" href="<?php echo $CONFIG['PATH'].gLink()?>rangliste/rangliste/sieger/">Siegertreppchen</a>


    der link zum siegertreppchen ist nur unter tippgruppen eingebunden in zeile 42 sollte diese aber ebenfalls eingebunden werden.
    Dieser scheint aber auch schon in version 1.6 nicht vorhanden gewesen zu sein.


    Achso und wer lieber direkt die rangliste kompakt bei klick auf "rangliste" im main menü angezeigt bekommen will anstatt das siegertreppchen:


    include/inc.content.php zeile 476 ändern in:

    Code
    1. header ("location: ".$CONFIG['PATH'].gLink("rangliste/rangliste/kompakt/"));

    Klasse Beitrag 2Fast4UeXtrem
    Header Grafik austauschen war genau der richtige Tipp für mich, hats für mich denke ich perfekt gelöst!


    Ich habe eh schon einen kpl. losgelösten Header Banner in einer Höhe von nur 100px gehabt,
    Von daher mußte nur noch ein schmaler Banner erstellt werden und der Background Minibanner in den passenden @media only screen div tag hinzugefügt.

    Das wär theoretisch sicherlich möglich zumindest für xcript oder kicktipp.de oder so.. aber das ist nicht im Interesse eines Tippspielanbieters..


    Und am besten auch noch automatisch das Registrierungsformular ausfüllen ?


    Es soll ja sogar richtige Tippspiel Jäger geben.. ich empfehle daher jedem in dem Zuge der sein Tippspiel privat halten will seine Seite aus den Suchmaschinen fernzuhalten und wenn man dies nicht will eine manuelle Freischaltung der User vorzunehmen um solche Leute fernzuhalten! :banned:

    Ja genau das brauchte ich auch noch, da ich eh nur ein Design habe ist es schöner dort das Userpic anzuzeigen anstatt der Theme Preview.


    So gehts mit imagecreatefromstring, egal ob transparentes png oder jpeg vorliegt.


    Ersetze in der Datei \img\php\profil.php Zeile 66

    PHP
    1. $src = imagecreatefromjpeg($CONFIG['FOLDER']."./img/previews/".($user['color'] == 0 ? getDefaultDesignIndex() : $user['color']).".jpg");


    durch:

    PHP
    1. $src = imagecreatefromstring(file_get_contents($CONFIG['FOLDER']."./img/userpic/".($user['userpic'])));


    Und dann noch eine kleine optische Korrektur, falls eure Userpics auch eine maximale Höhe von 150px haben


    Ersetze in der Datei \img\php\profil.php Zeile 33

    PHP
    1. $h = 181;


    durch:

    PHP
    1. $h = 198;


    Screenshot

    Da so wie ich das sehe im Tippspiel lediglich zwischen Zugang zum "internen" und "admin" Bereich unterschieden wird,
    dachte ich mir könnte man doch die weiteren Userlevel vergeben und diese zweckentfremden um den Usern Titel oder Funktionen zuzuweisen.


    Die Zuweisung der Userlevel erfolgt dann bequem über die Userverwaltung im Admin Bereich.


    In dem folgenden Code Beispiel haben nur die Userlevel 8+9 (Admin & Kassierer) Zugang zum Admin Bereich.
    Alle anderen haben Zugang auf den internen Bereich solang Sie mindestens das Userlevel 1 haben.



    In der inc.config.php folgende Zeile 382 bearbeiten und den Wert z.B. auf 8 anstatt 2 stellen

    Code
    1. $CONFIG['BASICS']['MINIMUMADMIN'] = 8;


    In der inc.config.php Zeile 477 und folgende bearbeiten

    Code
    1. $CONFIG['USERLEVEL'][0] = ""fremder" Besucher";$CONFIG['USERLEVEL'][1] = "Tipper";$CONFIG['USERLEVEL'][2] = "Moderator";$CONFIG['USERLEVEL'][3] = "Event Manager";$CONFIG['USERLEVEL'][4] = "Bierwart";$CONFIG['USERLEVEL'][5] = "Arsch vom Dienst";$CONFIG['USERLEVEL'][8] = "Kassierer";$CONFIG['USERLEVEL'][9] = "Admin";


    Datei inc.config.php

    Code
    1. $CONFIG['PERMISSIONS']['INTERN'] = 1;$CONFIG['PERMISSIONS']['GRUPPE'] = 6;$CONFIG['PERMISSIONS']['FINALE'] = 6;$CONFIG['PERMISSIONS']['ERGEBNISSE'] = 6;$CONFIG['PERMISSIONS']['ADMIN'] = 9;




    Ich habe die Ausgabe der Userlevel ("admin" "tipper" etc..) bisher nur im Forum eingebunden.
    Einbindung der Ausgabe der Userlevel im Forum direkt über der Anzahl der Beiträge des Posters mit folgendem Code.


    In der Datei forum.thread.php folgende Zeile suchen

    PHP
    1. <p style="margin-left:8px;margin-top:-8px;"><br>Beitr&auml;ge: <? echo $numALLPosts; ?><br>Rangliste: #<?php echo getRanglistenPlatz("boni",$row['autor'])?></p>


    und durch folgenden Code ersetzen:

    PHP
    1. <p style="margin-left:8px;margin-top:-8px;"><br>Funktion:
    2. <?php
    3. $get_level = mysql_query("SELECT status FROM ".$CONFIG['MYSQL']['PREFIX'] ."users WHERE id = '".$row['autor']."'");
    4. $ulevel = mysql_fetch_array($get_level);
    5. $userlevel = $CONFIG['USERLEVEL'][$ulevel['status']];
    6. ?>
    7. <?php echo $userlevel; ?>
    8. <br>Beitr&auml;ge: <? echo $numALLPosts; ?><br>Rangliste: #<?php echo getRanglistenPlatz("boni",$row['autor'])?></p>


    Denkbar ist die die Ausgabe sicherlich noch an einigen anderen Stellen im Tippspiel.
    Denke da zum Beispiel an die Mitspieler Übersicht.. weiß aber noch nicht genau wie ich dies dort am besten einbauen kann..
    Wer Ideen hat bitte teilen ;)

    Ups ich merke gerade das die Profl ändern Seite nach einbinden des Codes nicht mehr geladen wird.
    Ich schaus mir gleich mal genauer an..



    Zum Forum: Klar gibt es das Forum ?! Habe den Code oben in den Beitrag hinzugefügt.


    Und es gibt doch auch "user.online.php" ist für alle einsehbar..


    Stimmt Siegertreppechen, na da ist ja noch Zeit für ;)

    Super vielen Dank! Läuft.


    Jetzt fehlt glaube ich nur noch das einbinden ins "Forum" und nach "Wer ist Online" bzw. optional in die Rangliste.


    Einbinden ins Forum:


    forum.thread.php Zeile 181


    Diese Zeile ersetzen

    PHP
    1. <img src="<?php echo $CONFIG['PATH']?>img/flags/<?php echo loadField($row['autor'],"fav")?>.png" style="padding:1px;margin-left:5px;margin-right:7px;border:0px;" alt="Favorit"> <div style="margin:7px 0 0 0;"><?php echo getTipper($row['autor'])?></div>


    durch

    PHP
    1. <img src="<?php echo $CONFIG['PATH']?>img/userpic/<?php echo loadField($row['autor'],"userpic")?>" style="padding:1px;margin-left:5px;margin-right:7px;border:0px;" alt="Userpic"> <div style="margin:7px 0 0 0;"><?php echo getTipper($row['autor'])?></div>

    Habe meinen Beitrag oben editiert und meinen C&P Fehler korrigiert.


    Ja scheint wirklich das letzte Zitat im Januar eingepflegt worden zu sein.
    Schiebe das jetzt erstmal auf das allgemeine nicht so hohe Interesse an der WM, im Vergleich mit 2010.


    Vielleicht gibt es ja noch weitere Quellen, diese sollten sich ebenfalls auch noch zusätzlich einbauen lassen.
    Müßte man mal schauen.


    Bzgl. dem Chat Button handelt es sich lediglich um einen Link auf den Web IRC Chat Client von www.mibbit.com
    Dieser verbindet den User dann mit dem IRC Channel. Dafür benötigt man dann halt einen IRC Channel auf einem IRC Netzwerk wie www.freenode.net

    Hallo Tipper,


    kleines simples Addon das Zitate & Phrasen aus einem RSS Feed abfragt und diese in das Tippspiel einbindet.


    Screenshot:



    Installation:


    1. wmtipp2014-zitate-addon-v1.0.zip downloaden und entpacken
    2. zitate.php Datei auf den Webserver laden
    3. wmTIPP Dateien modifizieren


    Einbindung eines Links im Info-Menü zur Zitate Seite (nur eingeloggt sichtbar):
    "content/default.menu.php" bei den Zeilen ~40-~50


    PHP
    1. <?php if (allowedToView("home/news/zitate/")) { ?> <a class="nav sub<?php echo (isset($RUNTIME['PATH'][2]) && $RUNTIME['PATH'][2] == "zitate" ? " active" : "")?>" href="<?php echo $CONFIG['PATH'].gLink("home/news/zitate/")?>">WM 2014 Zitate</a> <?php } ?>


    Einbindung in die "include/inc.content.php" irgendwo rund vor die Zeile 250


    Code
    1. case "zitate": include "content/zitate.php"; break;


    6. Fertig


    Zusätzlich oder alterantiv immer das neuste Zitat auf der internen Startseite einbinden


    Screenshot:


    Dazu den folgenden Code in der intern.content.php einbinden (z.B. bei Zeile 149)



    Hoffe die Quelle wird gut gepflegt ihr könnt dort aber auch selber Zitate einreichen.

    In Zeile 49 in /content/default.menu.php steht "schweden"


    PHP
    1. <a class="nav sub<?php echo (isset($RUNTIME['PATH'][2]) && $RUNTIME['PATH'][2] == "schweden" ? " active" : "")?>" href="<?php echo $CONFIG['PATH'].gLink("home/news/brasilien/")?>">Brasilien</a>


    In Zeile 40 & 41 in /content/default.menu.php steht "em"

    PHP
    1. <?php if (allowedToView("home/news/em/")) { ?> <a class="nav sub<?php echo (isset($RUNTIME['PATH'][2]) && $RUNTIME['PATH'][2] == "Wm" ? " active" : "")?>" href="<?php echo $CONFIG['PATH'].gLink("home/news/em/")?>"><?php echo $CONFIG['Turnier'] ?> <?php echo $CONFIG['JAHR'] ?> News</a>


    line 51 \content\admin.user.php:

    Code
    1. ."Nicht vergessen: Das erste Spiel der EM ". $CONFIG['JAHR']." beginnt am 08.06.2012 um 18:00 Uhr!\n";


    line 210 \include\inc.content.php:

    Code
    1. case "em":
    2. include "content/home.news.php";
    3. break;