ilch Forum » Allgemein » Plauder Ecke » Facebook & Twitter Button

Geschlossen
  1. #1
    User Pic
    Loqi-X Mitglied
    Registriert seit
    13.10.2008
    Beiträge
    439
    Beitragswertungen
    1 Beitragspunkte
    Hallo liebe User!

    Meine neue Homepage wurde soweit schon fertig gecodet, und morgen wollen wir online gehen. Jedoch müssen wir bei der News-Anzeige unsere eigenen Twitter und Facebook Buttons verlinken.

    Screenshot: externer Link

    Wie ihr bei den News sieht, ist neben dem Newsbanner ein "Share" und "Tweet" Button, die wollen wir verlinken. Kennt sich da jemand aus, wie der Code dafür lautet?

    MfG Loqi-X
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Tr3icio gelöschter User
    Facebook: www.facebook.com/sharer.php?u=LINK ZUR NEWS
    Twitter: twitter.com/home?status=TEXT


    Zuletzt modifiziert von Tr3icio am 16.11.2011 - 20:16:07
    1 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Loqi-X Mitglied
    Registriert seit
    13.10.2008
    Beiträge
    439
    Beitragswertungen
    1 Beitragspunkte
    Muss ich den "LINK ZUR NEWS" dann bei jeder News manuell ändern?

    Ich wollte, dass jede News mit klick auf den Button "Share" oder "Tweet" von uns, geteilt wird. Weil jede News hat einen Button.

    MfG
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Tr3icio gelöschter User
    Nein im Template kannst du doch einfach angeben play-arts.de/index.php?news-{ID} und schon wird der Link immer zu der News führen? Sind dann Template-Variablen ( das in den {} )
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Loqi-X Mitglied
    Registriert seit
    13.10.2008
    Beiträge
    439
    Beitragswertungen
    1 Beitragspunkte
    www.facebook.com/sharer.php?u=Lhttp://www.play-arts.de/index.php?news-{ID}


    So, oder wie?

    MfG Loqi-X
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Tr3icio gelöschter User
    Ja und dann halt 1. mit dem <a> Tag und 2. das L vor dem http:/ / weg xDDD
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Loqi-X Mitglied
    Registriert seit
    13.10.2008
    Beiträge
    439
    Beitragswertungen
    1 Beitragspunkte
    Okey, aber in welche Datei kommt das? In die Index.hmtl?

    Weil es gibt zwar eine news.html, aber die ist die Innenansicht der News. Und wir haben es in der Aussenansicht (also den Button)

    MfG
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Tr3icio gelöschter User
    ZitatZitat geschrieben von Loqi-X

    Okey, aber in welche Datei kommt das? In die Index.hmtl?

    Weil es gibt zwar eine news.html, aber die ist die Innenansicht der News. Und wir haben es in der Aussenansicht (also den Button)

    MfG


    Beide Ansichten sind in ein und der selben Datei :-)
    Es sei denn ihr habt auch die news.php umgeschrieben ^^

    Aber eigentlich ist in der newx.htm beides drinne, halt durch nen {EXPLODE} getrennt.
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    Der Button muss bei jeder News sein, Da ja jede News einen anderen link hat, und somit auch immer was anderes an Facebook übertragen werden muss
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Loqi-X Mitglied
    Registriert seit
    13.10.2008
    Beiträge
    439
    Beitragswertungen
    1 Beitragspunkte
    ZitatZitat geschrieben von Chapter

    Der Button muss bei jeder News sein, Da ja jede News einen anderen link hat, und somit auch immer was anderes an Facebook übertragen werden muss


    Ja eben. Wohin kommt dann der Code?

    MfG Loqi-X
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Tr3icio gelöschter User
    Hab ich doch geschrieben: news.htm
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Loqi-X Mitglied
    Registriert seit
    13.10.2008
    Beiträge
    439
    Beitragswertungen
    1 Beitragspunkte
    <div>
      <strong>{datum}</strong>
      <hr style="height: 0px; border: dotted #000000 0px; border-top-width: 1px; " />
    </div>
    <div style="float:left; width:20%; text-align:center; ">{kate}</div>
    <div style="float:left; width:80%; padding-top:25px; ">
      <table width="100%" border="0" align="center" cellpadding="1" cellspacing="0" class="cbg1">
        <tr>
          <td><strong><a href="index.php?news-{id}">{title}</a></strong></td>
        </tr>
        <tr>
          <td class="smalfont">{_lang_from} {username}</td>
        </tr>
      </table>
    </div><br style="clear:both; " />
    <div>
      <table width="100%"  border="0" cellspacing="0" cellpadding="2">
        <tr>
    	  <td colspan="2">{text}</td>
    	</tr>
        <tr>
          <td width="50%"><a href="index.php?news-{id}">{kom} {_if_{kom}=='1'}{_lang_comment}{_else_}{_lang_comments}{/_endif} </a></td>
          <td width="50%">
            <div align="right">{readwholenews}</div>
          </td>
        </tr>
      </table>
    </div>
    
    <br />
    <br />
    {EXPLODE}
    <br />
    <br /><center>{SITELINK}</center>
    
    {EXPLODE}
    <!-- News Kommentare und Mehr lesen -->
    <table class="border" width="100%" cellpadding="5" cellspacing="1" border="0">
      <tr class="Chead">
        <th height="25"><b>{NAME}</b></th>
      </tr>
      <tr>
        <td height="25" class="Cdark">{_lang_message}</td>
      </tr>
      <tr>
        <td class="Cnorm">
          <div style="float:left; ">{KATE}</div>
    	    <div style="float:left; padding-left:10px; ">{TEXT}</div><br style="clear:both; " />
          <p></p>
          <a href="index.php?news"><b>&laquo;</b> {_lang_back}</a> </td>
      </tr>
    
      <tr>
        <td height="25" class="Cmite">{_lang_commentsfor} {NAME}</td>
      </tr>
      <tr>
        <td class="Cnorm">
    
    	    {EXPLODE}
    	    <form action="index.php?news-{NID}" method="POST">
            <fieldset>
              <legend>{_lang_writecomment}</legend>
              <input type="text" name="name" value="{uname}" /> &nbsp; {ANTISPAM} &nbsp; <input type="submit" value="{_lang_enter}"><br />
              <textarea style="width: 98%" cols="50" rows="2" name="txt"></textarea><br />
            </fieldset>
          </form>
          <br />
          {EXPLODE}
    
          <span class="Cmite"># <b>{ZAHL}</b> von {NAME}</span>
          <br />{TEXT}<br /><br />
    
          {EXPLODE}
          <br />
          <a href="index.php?news"><b>&laquo;</b> {_lang_back}</a>
    
        </td>
      </tr>
    </table>
    
    {EXPLODE}
    
    <table width="100%" border="0" cellspacing="0" cellpadding="5" class="rand">
      <tr class="mite">
        <td width="65%"><b>{NAME}</b></td>
        <td width="15%">{FUER}</td>
        <td width="20%" align="right">{DATE}</td>
      </tr><tr class="norm">
        <td valign="top" colspan="2">{TEXT}{MEHR}</td>
        <td valign="top" rowspan="2" align="center">{KATE}</td>
      </tr><tr class="norm">
        <td valign="bottom" height="20" colspan="2" align="center">
          <b>{_lang_from} {UNAME}</b> &nbsp; &nbsp; &nbsp; [ {KOM} <a href="index.php?news-1&amp;nid={ID}">{_lang_comments}</a> ]
        </td>
      </tr>
    </table>


    Ich komm einfach nicht klar damit. Es wurde verändert. Könntest du es mal einfügen?

    MfG Loqi-X
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Tr3icio gelöschter User
    Lol poste mal deine News.php .. wenn du News Extended benutzt dann poste mal deine include/contents/news/news.php
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    Loqi-X Mitglied
    Registriert seit
    13.10.2008
    Beiträge
    439
    Beitragswertungen
    1 Beitragspunkte
    news.php
    <?php
    
    defined ('main') or die ( 'no direct access' );
    
    function getGroupRights(){
    	$ret = 0;
    	foreach ($_SESSION['authgrp'] as $id => $bool){
    		$ret = $ret | pow(2, $id);
    	}
    	return $ret;
    }
    
    switch($menu->get(1)) {
      	default :            $userDatei = 'news';           break;
    	case 'archiv'      : $userDatei = 'archiv';         break;
    	case 'print'       : $userDatei = 'print';          break;
    	case 'send'        : $userDatei = 'send';	        break;
    	case 'add'         : $userDatei = 'add';	        break;
    }
    
     require_once('include/contents/news/'.$userDatei.'.php');
    
    ?>

    Das wird dir aber vl. nicht weiter helfen.

    Ich habe hier noch eine Datei:
    news_index.html
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
        <title>Play-Arts</title>
        <link href="include/designs/playarts/newsstyle.css" rel="stylesheet" type="text/css"/>
        <script type="text/javascript" src="include/includes/js/libary.js"></script>
        <script type="text/javascript" src="include/includes/js/fancybox/jquery.fancybox-1.3.4.pack.js"></script>
        <script type="text/javascript" src="include/includes/js/fancybox/code2.js"></script>
        <link rel="stylesheet" type="text/css" media="screen" href="include/includes/js/fancybox/jquery.fancybox-1.3.4.css">
        <script type="text/javascript" src="include/includes/js/jqb.js"></script>
        <script type="text/javascript" src="include/includes/js/sito.js"></script>
        <script type="text/javascript" src="include/includes/js/fade.js"></script>
        <script type="text/javascript" src="include/extras/steamprofile/steamprofile.js"></script>
        <script type="text/javascript" src="include/includes/js/contentslider.js"></script>
        <link rel="stylesheet" type="text/css" media="screen" href="include/extras/steamprofile/themes/default/style.css">
        <script type="text/javascript" src="include/includes/js/ui/js/jquery-ui-1.8.16.custom.min.js"></script>
        <link rel="stylesheet" type="text/css" media="screen" href="include/includes/js/ui/css/ui-lightness/jquery-ui-1.8.16.custom.css">
        <link rel="stylesheet" type="text/css" media="screen" href="include/includes/js/contentslider.css">
        <script type="text/javascript" src="include/includes/js/qtip/jquery.qtip.js"></script>
        <script type="text/javascript" src="include/includes/js/vote_blakep.js"></script>
        <link rel="stylesheet" type="text/css" media="screen" href="include/includes/js/qtip/jquery.qtip.css">
        <link rel="stylesheet" type="text/css" media="screen" href="include/includes/js/vote_blakep.css">
        <script type="text/javascript">
            var persistmenu = "no"
            var persisttype = "sitewide"
    
            if (document.getElementById) {
                document.write('<style type="text/css">\n')
                document.write('.submenu{display: none;}\n')
                document.write('</style>\n')
            }
    
            function SwitchMenu(obj) {
                if (document.getElementById) {
                    var el = document.getElementById(obj);
                    var ar = document.getElementById("masterdiv").getElementsByTagName("span");
                    if (el.style.display != "block") {
                        for (var i = 0; i < ar.length; i++) {
                            if (ar[i].className == "submenu")
                                ar[i].style.display = "none";
                        }
                        el.style.display = "block";
                    } else {
                        el.style.display = "none";
                    }
                }
            }
    
            function get_cookie(Name) {
                var search = Name + "="
                var returnvalue = "";
                if (document.cookie.length > 0) {
                    offset = document.cookie.indexOf(search)
                    if (offset != -1) {
                        offset += search.length
                        end = document.cookie.indexOf(";", offset);
                        if (end == -1) end = document.cookie.length;
                        returnvalue = unescape(document.cookie.substring(offset, end))
                    }
                }
                return returnvalue;
            }
    
            function onloadfunction() {
                if (persistmenu == "yes") {
                    var cookiename = (persisttype == "sitewide") ? "switchmenu" : window.location.pathname
                    var cookievalue = get_cookie(cookiename)
                    if (cookievalue != "")
                        document.getElementById(cookievalue).style.display = "block"
                }
            }
    
            function savemenustate() {
                var inc = 1, blockid = ""
                while (document.getElementById("sub" + inc)) {
                    if (document.getElementById("sub" + inc).style.display == "block") {
                        blockid = "sub" + inc
                        break
                    }
                    inc++
                }
                var cookiename = (persisttype == "sitewide") ? "switchmenu" : window.location.pathname
                var cookievalue = (persisttype == "sitewide") ? blockid + ";path=/" : blockid
                document.cookie = cookiename + "=" + cookievalue
            }
    
            if (window.addEventListener)
                window.addEventListener("load", onloadfunction, false);
    
            else if (window.attachEvent)
                window.attachEvent("onload", onloadfunction); else if (document.getElementById)
                window.onload = onloadfunction
    
            if (persistmenu == "yes" && document.getElementById)
                window.onunload = savemenustate
        </script>
        <script language="JavaScript">
            function preload() {
                if (!document.images) {
                    return;
                }
    
                var ar = new Array();
                var arguments = preload.arguments;
    
                for (var i = 0; i < arguments.length; i++) {
                    ar[i] = new Image();
                    ar[i].src = arguments[i];
                }
            }
            function MM_swapImgRestore() { //v3.0
                var i, x, a = document.MM_sr;
                for (i = 0; a && i < a.length && (x = a[i]) && x.oSrc; i++) x.src = x.oSrc;
            }
            function MM_preloadImages() { //v3.0
                var d = document;
                if (d.images) {
                    if (!d.MM_p) d.MM_p = new Array();
                    var i, j = d.MM_p.length, a = MM_preloadImages.arguments;
                    for (i = 0; i < a.length; i++)
                        if (a[i].indexOf("#") != 0) {
                            d.MM_p[j] = new Image;
                            d.MM_p[j++].src = a[i];
                        }
                }
            }
    
            function MM_findObj(n, d) { //v4.01
                var p, i, x;
                if (!d) d = document;
                if ((p = n.indexOf("?")) > 0 && parent.frames.length) {
                    d = parent.frames[n.substring(p + 1)].document;
                    n = n.substring(0, p);
                }
                if (!(x = d[n]) && d.all) x = d.all[n];
                for (i = 0; !x && i < d.forms.length; i++) x = d.forms[i][n];
                for (i = 0; !x && d.layers && i < d.layers.length; i++) x = MM_findObj(n, d.layers[i].document);
                if (!x && d.getElementById) x = d.getElementById(n);
                return x;
            }
    
            function MM_swapImage() { //v3.0
                var i, j = 0, x, a = MM_swapImage.arguments;
                document.MM_sr = new Array;
                for (i = 0; i < (a.length - 2); i += 3)
                    if ((x = MM_findObj(a[i])) != null) {
                        document.MM_sr[j++] = x;
                        if (!x.oSrc) x.oSrc = x.src;
                        x.src = a[i + 2];
                    }
            }
        </script>
    </head>
    <body onload="MM_preloadImages('images/nav/over/home.png','images/nav/over/info.png','images/nav/over/com.png','images/nav/over/media.png','images/nav/over/game.png','images/nav/over/design.png','images/nav/over/links.png')">
    <table border="0" align="center" cellpadding="0" cellspacing="0">
    <tr>
        <td>
            <table width="100%" border="0" cellpadding="0" cellspacing="0" id="header" >
                <tr>
                    <td>
                        <div id="logbox">{_boxes_login}</div>
                    </td>
                </tr>
            </table>
        </td>
    </tr>
    <tr>
        <td>
            <table border="0" cellpadding="0" cellspacing="0" id="slide_cont">
                <tr>
                    <td>
                        <div id="slide">{_boxes_slider}</div>
                    </td>
                </tr>
            </table>
        </td>
    </tr>
    <tr>
        <td>
            <table border="0" cellpadding="0" cellspacing="0" id="nav">
                <tr>
                    <td>
                        <table border="0" cellspacing="0" cellpadding="0">
                            <tr>
                                <td>
                                    <table border="0" cellpadding="0" cellspacing="0" id="left_space">
                                        <tr>
                                            <td>&nbsp;</td>
                                        </tr>
                                    </table>
                                </td>
                                <td>
                                    <table border="0" cellpadding="0" cellspacing="0" id="home">
                                        <tr>
                                            <td><a href="index.php"
                                                   onmouseout="MM_swapImgRestore()"
                                                   onmouseover="MM_swapImage('Home','','images/nav/over/home.png',1)"><img
                                                    src="images/nav/home.png" alt="Home" name="Home" width="104"
                                                    height="46" border="0" id="Home"/></a></td>
                                        </tr>
                                    </table>
                                </td>
                                <td>
                                    <table border="0" cellpadding="0" cellspacing="0" id="info">
                                        <tr>
                                            <td><a href="javascript:void(0);" onclick="SwitchMenu('sub1')"
                                                   onmouseout="MM_swapImgRestore()"
                                                   onmouseover="MM_swapImage('Info','','images/nav/over/info.png',1)"><img
                                                    src="images/nav/info.png" alt="Info" name="Info" width="161"
                                                    height="46" border="0" id="Info"/></a></td>
                                        </tr>
                                    </table>
                                </td>
                                <td>
                                    <table border="0" cellpadding="0" cellspacing="0" id="com">
                                        <tr>
                                            <td><a href="javascript:void(0);" onclick="SwitchMenu('sub2')"
                                                   onmouseout="MM_swapImgRestore()"
                                                   onmouseover="MM_swapImage('Com','','images/nav/over/com.png',1)"><img
                                                    src="images/nav/com.png" alt="Com" name="Com" width="147"
                                                    height="46" border="0" id="Com"/></a></td>
                                        </tr>
                                    </table>
                                </td>
                                <td>
                                    <table border="0" cellpadding="0" cellspacing="0" id="media">
                                        <tr>
                                            <td><a href="javascript:void(0);" onclick="SwitchMenu('sub3')"
                                                   onmouseout="MM_swapImgRestore()"
                                                   onmouseover="MM_swapImage('Media','','images/nav/over/media.png',1)"><img
                                                    src="images/nav/media.png" alt="Media" name="Media" width="104"
                                                    height="46" border="0" id="Media"/></a></td>
                                        </tr>
                                    </table>
                                </td>
                                <td>
                                    <table border="0" cellpadding="0" cellspacing="0" id="game">
                                        <tr>
                                            <td><a href="javascript:void(0);" onclick="SwitchMenu('sub4')"
                                                   onmouseout="MM_swapImgRestore()"
                                                   onmouseover="MM_swapImage('Game','','images/nav/over/game.png',1)"><img
                                                    src="images/nav/game.png" alt="Game" name="Game" width="172"
                                                    height="46" border="0" id="Game"/></a></td>
                                        </tr>
                                    </table>
                                </td>
                                <td>
                                    <table border="0" cellpadding="0" cellspacing="0" id="design">
                                        <tr>
                                            <td><a href="javascript:void(0);" onclick="SwitchMenu('sub5')"
                                                   onmouseout="MM_swapImgRestore()"
                                                   onmouseover="MM_swapImage('Design','','images/nav/over/design.png',1)"><img
                                                    src="images/nav/design.png" alt="Design" name="Design" width="183"
                                                    height="46" border="0" id="Design"/></a></td>
                                        </tr>
                                    </table>
                                </td>
                                <td>
                                    <table border="0" cellpadding="0" cellspacing="0" id="links">
                                        <tr>
                                            <td><a href="javascript:void(0);" onclick="SwitchMenu('sub6')"
                                                   onmouseout="MM_swapImgRestore()"
                                                   onmouseover="MM_swapImage('Links','','images/nav/over/links.png',1)"><img
                                                    src="images/nav/links.png" alt="Links" name="Links" width="108"
                                                    height="46" border="0" id="Links"/></a></td>
                                        </tr>
                                    </table>
                                </td>
                                <td>
                                    <table border="0" cellpadding="0" cellspacing="0" id="right_space">
                                        <tr>
                                            <td>&nbsp;</td>
                                        </tr>
                                    </table>
                                </td>
                            </tr>
                        </table>
                    </td>
                </tr>
            </table>
        </td>
    </tr>
    <tr>
        <td>
            <table border="0" cellpadding="0" cellspacing="0" id="subbar">
                <tr>
                    <td>
                        <div id="masterdiv"> <span class="submenu" id="sub1">
                                    <div id="img_12"></div><a id="subnavi" href="index.php?news"><b>News</b></a>
                                    <div id="img_12"></div><a id="subnavi" href="index.php?links"><b>Reviews</b></a>
                                    <div id="img_12"></div><a id="subnavi" href="index.php?archiv"><b>Newsarchiv</b></a>
                                    <div id="img_12"></div><a id="subnavi" href="index.php?gallery"><b>RSS-Feed</b></a>
                                </span>
    
                                <span class="submenu" id="sub2">
                                    <div id="img_12"></div><a id="subnavi" href="index.php?forum"><b>Forum</b></a>
                                    <div id="img_12"></div><a id="subnavi" href="index.php?user"><b>Mitglieder</b></a>
                                    <div id="img_12"></div><a id="subnavi" href="index.php?team"><b>Team</b></a>
                                    <div id="img_12"></div><a id="subnavi" href="index.php?downloads"><b>Server</b></a>
                                    <div id="img_12"></div><a id="subnavi" href="index.php?gallery"><b>Clandatenbank</b></a>
                                    <div id="img_12"></div><a id="subnavi" href="index.php?ap"><b>Activity Points</b></a>
                                    <div id="img_12"></div><a id="subnavi" href="index.php?shop-recht"><b>Shop</b></a>
                                </span>
    
                                <span class="submenu" id="sub3">
                                     <div id="img_12"></div><a id="subnavi" href="index.php?downloads"><b>Downloadzone</b></a>
                                </span>
    
                                <span class="submenu" id="sub4">
                                    <div id="img_12"></div><a id="subnavi" href="index.php?news"><b>Game-Releases</b></a>
                                    <div id="img_12"></div><a id="subnavi" href="index.php?news"><b>Game of the Month</b></a>
                                    <div id="img_12"></div><a id="subnavi" href="index.php?news"><b>Tutorials</b></a>
                                </span>
    
                                <span class="submenu" id="sub5">
                                    <div id="img_12"></div><a id="subnavi" href="index.php?showroom"><b>Showroom</b></a>
                                    <div id="img_12"></div><a id="subnavi" href="index.php?news"><b>Tutorials</b></a>
                                    <div id="img_12"></div><a id="subnavi" href="http://pixlr.com/editor" target="_blank"><b>Online Photoshop</b></a>
                                </span>
    
                                <span class="submenu" id="sub6">
                                    <div id="img_12"></div><a id="subnavi" href="index.php?links"><b>Links</b></a>
                                    <div id="img_12"></div><a id="subnavi" href="index.php?news"><b>Sponsoren</b></a>
                                    <div id="img_12"></div><a id="subnavi" href="index.php?news"><b>Advertisiment</b></a>
                                </span>
                        </div>
                    </td>
                </tr>
            </table>
        </td>
    </tr>
    <tr>
        <td>
            <table border="0" cellpadding="0" cellspacing="0" id="content">
                <tr>
                    <td>
                        <table border="0" cellspacing="0" cellpadding="0">
                            <tr>
                                <td valign="top">
                                    <table border="0" cellpadding="0" cellspacing="0" id="explode">
                                        <tr>
                                            <td>
                                                <div id="exin">{EXPLODE}</div>
                                                <br>
    
                                                <div id="adverse" style="margin-left:9px;width:772px;">{_boxes_adverse}
                                                </div>
                                            </td>
                                        </tr>
                                    </table>
                                </td>
                                <td valign="top"><br/>
                                    <table border="0" cellspacing="0" cellpadding="0">
                                        <tr>
                                            <td>
                                                <table border="0" cellpadding="0" cellspacing="0" id="lforum">
                                                    <tr>
                                                        <td>&nbsp;</td>
                                                    </tr>
                                                </table>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                <div id="box_cont">
                                                    {_boxes_lastforum}
                                                </div>
                                            </td>
                                        </tr>
                                    </table>
                                    <br/>
                                    <table border="0" cellspacing="0" cellpadding="0">
                                        <tr>
                                            <td>
                                                <table border="0" cellpadding="0" cellspacing="0" id="ldowns">
                                                    <tr>
                                                        <td>&nbsp;</td>
                                                    </tr>
                                                </table>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                <div id="box_cont2">{_boxes_lastdownloads}</div>
                                            </td>
                                        </tr>
                                    </table>
                                    <br/>
                                    <table border="0" cellspacing="0" cellpadding="0">
                                        <tr>
                                            <td>
                                                <table border="0" cellpadding="0" cellspacing="0" id="polls">
                                                    <tr>
                                                        <td>&nbsp;</td>
                                                    </tr>
                                                </table>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                <div id="box_cont3" style="color:#fff;font-size:11px;">{_boxes_vote}</div>
                                            </td>
                                        </tr>
                                    </table>
                                    <br/>
                                    <table border="0" cellspacing="0" cellpadding="0">
                                        <tr>
                                            <td>
                                                <table border="0" cellpadding="0" cellspacing="0" id="designb">
                                                    <tr>
                                                        <td>&nbsp;</td>
                                                    </tr>
                                                </table>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>
                                                <div id="box_cont4" style="color:#fff;font-size:11px;">{_boxes_showroom}</div>
                                            </td>
                                        </tr>
                                    </table>
                                    <br/></td>
                            </tr>
                        </table>
                    </td>
                </tr>
            </table>
        </td>
    </tr>
    <tr>
        <td>
            <table border="0" cellpadding="0" cellspacing="0" id="footer">
                <tr>
                    <td>
                        <div id="cop">{_boxes_copfoot}</div>
                        <div id="stat">{_boxes_statsplay}</div>
                    </td>
                </tr>
            </table>
        </td>
    </tr>
    </table>
    <script type="text/javascript">
        featuredcontentslider.init({
            id:"slider1", //id of main slider DIV
            contentsource:["inline", ""], //Valid values: ["inline", ""] or ["ajax", "path_to_file"]
            toc:"", //Valid values: "#increment", "markup", ["label1", "label2", etc]
            nextprev:["", ""], //labels for "prev" and "next" links. Set to "" to hide.
            enablefade:[true, 0.2], //[true/false, fadedegree]
            autorotate:[true, 3000], //[true/false, pausetime]
            onChange:function (previndex, curindex) { //event handler fired whenever script changes slide
    //previndex holds index of last slide viewed b4 current (1=1st slide, 2nd=2nd etc)
    //curindex holds index of currently shown slide (1=1st slide, 2nd=2nd etc)
            }
        })
    </script>
    </body>
    </html>
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    Tr3icio gelöschter User
    Man braucht die include/contents/news/news.php
    1 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    Loqi-X Mitglied
    Registriert seit
    13.10.2008
    Beiträge
    439
    Beitragswertungen
    1 Beitragspunkte
    <?php
    // Copyright by: Manuel Staechele
    // Support: www.ilch.de
    // Modded by Mairu für News Extended
    defined('main') or die ('no direct access');
    
    $title = $allgAr['title'] . ' :: News';
    $hmenu = 'News';
    $design = new design ($title, $hmenu);
    $design->addheader('<link rel="alternate" type="application/atom+xml" title="News (Atom)" href="index.php?news-atom" />
    <link rel="alternate" type="application/rss+xml" title="News (RSS)" href="index.php?news-rss" />');
    
    function news_find_kat($kat)
    {
        $katpfad = 'include/images/news/';
        $katjpg = $katpfad . $kat . '.jpg';
        $katgif = $katpfad . $kat . '.gif';
        $katpng = $katpfad . $kat . '.png';
    
        if (file_exists($katjpg)) {
            $pfadzumBild = $katjpg;
        } elseif (file_exists($katgif)) {
            $pfadzumBild = $katgif;
        } elseif (file_exists($katpng)) {
            $pfadzumBild = $katpng;
        }
    
        if (!empty($pfadzumBild)) {
            $kategorie = '<img style="" src="' . $pfadzumBild . '" width="230" height="137" alt="' . $kat . '">';
        } else {
            $kategorie = '<b>' . $kat . '</b><br /><br />';
        }
    
        return ($kategorie);
    }
    
    // Schaut ob ein Name so oder ähnlich in der Datenbank vorhanden ist
    // gibt true zurück falls der Name noch nicht verwendet ist
    function checkName($name)
    {
        if (db_count_query("SELECT COUNT(name) FROM xic_user WHERE name LIKE '$name'")) {
            return false;
        } else {
            return true;
        }
    }
    
    function checkKomName($name)
    {
        $resp = new xajaxResponse();
        if (checkName($name) OR loggedin()) {
            $name = utf8_decode($name);
            $resp->script('document.forms["komform"].submit();');
        } else {
            $resp->assign('komname', 'value', '');
            $resp->alert('Dieser Name ist bereits an einen User vergeben, benutze bitte einen anderen.');
            $resp->script("document.getElementById('komname').focus();");
        }
        return $resp;
    }
    
    // xajax für namencheck
    $xajax = new xajax('index.php?news-ajax');
    $xajax->registerFunction('checkKomName');
    $xajax->processRequest();
    
    if ($menu->get(1) == 'ajax') {
        exit();
    }
    
    if (!is_numeric($menu->get(1))) {
        if ($menu->get(1) == 'rss' || $menu->get(1) == 'atom') {
            // ob_clean();
            $feed_type = $menu->get(1);
    
            $abf = "SELECT MAX(news_time) AS last_update FROM xic_news";
            $erg = db_query($abf);
            $row = db_fetch_assoc($erg);
            $dbavatar = @db_result(db_query("SELECT avatar FROM xic_user WHERE id = '" . user_id . "'"), 0);
            if (!empty($dbavatar)) {
                $avatar = '<img src="' . $avatar . '" border="0">';
            } else {
                $avatar = '<img src="noavatar.jpg" border="0">';
            }
            $last_update = str_replace(' ', 'T', $row['last_update']) . 'Z';
    
            $tn_id = intval(@db_result($news_opts = db_query("SELECT v1 FROM xic_allg WHERE k = 'news' LIMIT 1"), 0));
    
            $abf = "SELECT
        a.news_title as title,
        a.news_id as id,";
            $abf .= ($feed_type == 'atom') ? 'a.news_time as datum,' : "DATE_FORMAT(a.news_time,'%a, %e %b %y %H:%i:%s') as datum,";
            $abf .=
                "a.news_kat as kate,
        a.news_text as text,
        b.name as username,
        a.html
      FROM xic_news as a
      LEFT JOIN xic_user as b ON a.user_id = b.id
      WHERE (a.news_recht | 1) = a.news_recht AND a.`show` > 0 AND a.`show` <= UNIX_TIMESTAMP() AND a.news_id != $tn_id AND a.`archiv` != 1 AND (a.endtime IS NULL OR a.endtime > UNIX_TIMESTAMP())
      ORDER BY news_time DESC LIMIT 15";
            $erg = db_query($abf);
            $tpl = new tpl('news_' . $menu->get(1) . '.htm');
    
            header('Content-type: application/' . $menu->get(1) . '+xml');
    
            $tpl->set_ar_out(array('FEEDTITLE' => $allgAr['title'],
                'UPDATED' => $last_update,
                'SITEURL' => 'http://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF'])), 0);
            while ($row = db_fetch_assoc($erg)) {
                if ($feed_type == 'atom') {
                    $Z = (date('Z') > 0 ? '+' : '') . date('H:i:s', date('Z') + 23 * 3600);
                    $row['datum'] = str_replace(' ', 'T', $row['datum']) . $Z;
                }
    
                $a = explode('[PREVIEWENDE]', $row['text']);
                $tpl->set_ar_out(array('TITLE' => $row['title'],
                    'TXT' => $row['html'] ? $a[0] : bbcode($a[0]),
                    'LINK' => 'http://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF']) . '/index.php?news-' . $row['id'],
                    'AUTHOR' => $row['username'],
                    'DATE' => $row['datum']
                ), 1);
            }
            $tpl->out(2);
            exit;
        } else {
            $design->header();
            $limit = $allgAr['Nlimit'];
            $page = ($menu->getA(1) == 'p' ? $menu->getE(1) : 1);
    
            // Topnews ausgeben
            $tn_id = intval(@db_result($news_opts = db_query("SELECT v1, v2 FROM xic_allg WHERE k = 'news' LIMIT 1"), 0, 0));
            $tn_koms = @db_result($news_opts, 0, 1);
            $tn_sql = db_query("SELECT news_title, news_text, news_recht, news_groups, html FROM xic_news WHERE news_id = $tn_id AND `show` > 0 AND `show` <= UNIX_TIMESTAMP() AND (endtime IS NULL OR endtime > UNIX_TIMESTAMP())");
            if (db_num_rows($tn_sql) > 0) {
                $tn_r = db_fetch_object($tn_sql);
    
                $dontShow = false;
                if ((pow(2, abs($_SESSION['authright'])) | $tn_r->news_recht) != $tn_r->news_recht) {
                    $dontShow = true;
                }
                if ($dontShow) {
                    foreach ($_SESSION['authgrp'] as $id => $bool) {
                        if ($bool and (pow(2, abs($id)) | $tn_r->news_groups) == $tn_r->news_groups) {
                            $dontShow = false;
                            break;
                        }
                    }
                }
                if (!$dontShow) {
                    $tn_tpl = new tpl ('news/top');
                    $tn_tpl->set('title', $tn_r->news_title);
                    $tn_tpl->set('koms', $tn_koms == '1' ? '<br /><a href="index.php?news-' . $tn_id . '">' . db_count_query("SELECT COUNT(id) FROM xic_koms WHERE uid = $tn_id AND cat = 'NEWS'") . ' ' . $lang['comments'] . ' </a>' : '');
                    $tn_tpl->set_out('txt', $tn_r->html ? $tn_r->news_text : bbcode($tn_r->news_text), 0);
                    unset($tn_tpl);
                }
            }
    
            //Kategorie einschränken
            if ($menu->get(1) != '' and ($menu->getA(1) != 'p' or $menu->getE(1) == 0)) {
                $news_kat = 'news_kat = "' . $menu->get(1) . '" AND';
                $katmpl = '-' . $menu->get(1);
                $page = ($menu->getA(2) == 'p' ? $menu->getE(2) : 1);
            } else {
                $news_kat = $katmpl = '';
                $page = ($menu->getA(1) == 'p' ? $menu->getE(1) : 1);
            }
    
            $anfang = ($page - 1) * $limit;
            //Gruppenrechte
            $groups = getGroupRights();
    
            $MPL = db_make_sites2($page, "WHERE (((" . pow(2, abs($_SESSION['authright'])) . " | news_recht) = news_recht) OR
               (news_groups != 0 AND ((news_groups ^ $groups) != (news_groups | $groups)))) AND $news_kat `show` > 0 AND `show` <= UNIX_TIMESTAMP() AND news_id != $tn_id AND archiv != 1 AND (endtime IS NULL OR endtime > UNIX_TIMESTAMP())", $limit, '?news' . $katmpl, 'news');
            // Normale News
            $tpl = new tpl ('news/news.htm');
    
    
            $abf = "SELECT
        a.news_title as title,
        a.news_id as id,
        DATE_FORMAT(a.news_time,' %d. %m. %Y - %H:%i Uhr') as datum,
        DATE_FORMAT(a.news_time,'%d.') as dat,
        DATE_FORMAT(a.news_time,'%m') as mon,
        a.news_kat as kate,
        a.news_text as text,
        a.prev,
        b.name as username,
        c.name as editorname,
        a.html,
        a.edit_time,
        a.klicks,
         b.avatar as avatar,
        b.id as uid
      FROM xic_news as a
      LEFT JOIN xic_user as b ON a.user_id = b.id
      LEFT JOIN xic_user as c ON a.editor_id = c.id
      WHERE (((" . pow(2, abs($_SESSION['authright'])) . " | a.news_recht) = a.news_recht) OR
             (a.news_groups != 0 AND ((a.news_groups ^ $groups) != (a.news_groups | $groups)))) AND $news_kat
           a.`show` > 0 AND a.`show` <= UNIX_TIMESTAMP() AND news_id != $tn_id AND a.`archiv` != 1 AND
           (a.endtime IS NULL OR a.endtime > UNIX_TIMESTAMP())
      ORDER BY a.news_time DESC
      LIMIT " . $anfang . "," . $limit;
    
            // echo '<pre>'.$abf.'</pre>';
            $erg = db_query($abf);
            if (db_num_rows($erg) == 0 and !empty($news_kat)) {
                echo 'Keine News in dieser Kategorie gefunden.<br />
                   <a href="index.php?news">News&uuml;bersichtsseite aufrufen</a>';
                $design->footer(1);
            }
            while ($row = db_fetch_assoc($erg)) {
    
                $row['mon'] = getDmon($row['mon']);
                //$group = @db_result(db_query('SELECT name FROM xic_groups LEFT JOIN xic_groupusers ON xic_groups.id = xic_groupusers.gid WHERE xic_groupusers.uid = "'. $row['uid'].'" GROUP BY name'));
                $groupf = @db_result(db_query('SELECT color FROM xic_groups INNER JOIN xic_groupusers ON xic_groups.id = xic_groupusers.gid WHERE xic_groupusers.uid = "' . $row['uid'] . '" GROUP BY color ORDER BY id DESC'));
    
                $row['username1'] = $row['username'];
    
    
                $erg45 = @db_result(db_query('SELECT name FROM xic_koms WHERE cat= "NEWS" AND uid = "' . $row['id'] . '" ORDER by id DESC LIMIT 1'));
                $row['name1'] = '<div>von: ' . $erg45 . '</div>';
                $k0m = db_query("SELECT COUNT(ID) FROM `xic_koms` WHERE uid = " . $row['id'] . " AND cat = 'NEWS'");
                $row['kom'] = db_result($k0m, 0);
    
                $row['useravatar'] = !empty($row['avatar']) && file_exists($row['avatar']) ? '<a href="index.php?user-details-' . $row['uid'] . '"><img src="' . $row['avatar'] . '" border="0" alt="' . $row['username'] . '" title="' . $row['username'] . '" /></a>' : 'n/a';
                $row['kate'] = news_find_kat($row['kate']);
    
                if (strpos($row['text'], '[PREVIEWENDE]') !== false) {
                    $a = explode('[PREVIEWENDE]', $row['text']);
                    $row['text'] = $a[0];
                    $row['readwholenews'] = '<a href="index.php?news-' . $row['id'] . '" alt="mehr lesen" title="mehr lesen"><img src="include/images/icons/news/more.gif" alt="mehr lesen" border="0"></a>';
                } else {
                    $row['readwholenews'] = '';
                }
                $row['klicks'] = '<img src="include/images/icons/news/counter.gif" alt="' . $row['klicks'] . ' mal gelesen" title="' . $row['klicks'] . ' mal gelesen" border="0">';
    
    
                $sum = @ db_result(db_query('SELECT SUM(vote) FROM xic_koms WHERE cat="NEWS" and uid=' . $row['id']));
                $ges = @ db_result(db_query('SELECT COUNT(id) FROM xic_koms WHERE cat="NEWS" and uid=' . $row['id'] . ' and vote != 0'));
                if (empty($ges)) {
                    $proz = 0;
                } else {
                    $proz = round($sum / 5 / $ges * 5);
                }
                if ($ges == 1) {
                    $bwort = 'Bewertung';
                } else {
                    $bwort = 'Bewertungen';
                }
    
                if ($proz == 0) {
                    $row['pimg'] = '<img src="include/images/icons/votes/0.png" title="Noch keine Bewertungen">';
                } else {
                    $row['pimg'] = '<img src="include/images/icons/votes/' . $proz . '.png" title="' . $ges . ' ' . $bwort . '">';
                }
    
    
                if (!$row['html']) {
                    $row['prev'] = bbcode($row['prev']) . ', <a href="?news-' . $row['id'] . '"><span style="color:#656565;font-weight:bold;">more</span></a>';
    
                }
                $row['edit'] = is_null($row['edit_time']) ? '' : '<br /><i>zuletzt ge&auml;ndert am ' . date('d.m.Y - H:i', strtotime($row['edit_time'])) . '&nbsp;Uhr';
                if (!empty($row['edit']) and $row['editorname'] != $row['username']) {
                    $row['edit'] .= ' von ' . $row['editorname'] . '</i>';
                } elseif (!empty($row['edit'])) {
                    $row['edit'] .= '</i>';
                }
                $tpl->set_ar_out($row, 0);
            }
            $tpl->set_out('SITELINK', $MPL, 1);
            unset($tpl);
        }
    } else {
        $design->header();
        $xajax->printJavascript();
    
        $nid = escape($menu->get(1), 'integer');
        $erg = db_query("SELECT a.news_title,
        a.news_id,
        DATE_FORMAT(a.news_time,'%d. %m. %Y') as datum,
        DATE_FORMAT(a.news_time,'%W') as dayofweek,
        DATE_FORMAT(a.news_time,'%d. %M. %Y um %H:%i Uhr') as dats,
        a.news_kat,
        a.newskate,
        a.news_text,
        a.news_recht,
        a.klicks,
         a.news_groups,
         a.html,
         a.show,
        b.name as username,
        b.avatar as avatar,
        b.id as userid
        FROM xic_news as a
        LEFT JOIN xic_user as b ON a.user_id = b.id
        WHERE `a`.`show` > 0 AND `a`.`show` <= UNIX_TIMESTAMP() AND `a`.`news_id` = '" . $nid . "'");
    
        if (db_num_rows($erg) == 0) {
            $dontShow = true;
        } else {
            $dontShow = false;
            $row = db_fetch_object($erg);
            if ((pow(2, abs($_SESSION['authright'])) | $row->news_recht) != $row->news_recht) {
                $dontShow = true;
            }
            if ($dontShow) {
                foreach ($_SESSION['authgrp'] as $id => $bool) {
                    if ($bool and (pow(2, abs($id)) | $row->news_groups) == $row->news_groups) {
                        $dontShow = false;
                        break;
                    }
                }
            }
        }
    
        if ($dontShow) {
            echo 'News existiert nicht oder Sie haben keine Rechte sie zu sehen.  <a href="javascript:history.back();">zur&uuml;ck</a>';
            $design->footer(1);
        }
    
        $komsOK = true;
        if ($allgAr['Ngkoms'] == 0) {
            if (loggedin()) {
                $komsOK = true;
            } else {
                $komsOK = false;
            }
        }
        if ($allgAr['Nukoms'] == 0) {
            $komsOK = false;
        }
    
        $kom_info = '';
    
        //blake
    
    
        // kommentar add
        if ((loggedin() OR chk_antispam('newskom')) AND $komsOK AND !empty($_POST['name']) AND !empty($_POST['txt'])) {
            $_POST['txt'] = escape($_POST['txt'], 'string');
            $_POST['name'] = escape($_POST['name'], 'string');
            $rate = escape($_POST['rate'], 'integer');
    
            $uar = array();
            $abgleich = db_query('SELECT vote FROM xic_koms WHERE name = "' . $_POST['name'] . '" and uid = ' . $nid);
            while ($rof = db_fetch_object($abgleich)) {
                $uar[] = $rof->vote;
            }
    
            $difs = implode($uar);
    
    
            if (checkName($_POST['name']) or loggedin()) {
                if (loggedin()) {
                    $_POST['name'] = $_SESSION['authname'];
                    $time = time();
                }
    
    
                if ($difs > 0 and $rate > 0) {
                    wd('index.php?news-' . $nid . '', 'Du hast dieses Video schon bewertet!', 3);
                    $design->footer(1);
                } else {
                    db_query("INSERT INTO `xic_koms` (`uid`,`cat`,`name`,`text`,`time`,vote) VALUES (" . $nid . ",'NEWS','" . $_POST['name'] . "','" . $_POST['txt'] . "'," . $time . ",'.$rate.')");
                    //points
                    $kompost = @db_result(db_query('SELECT kom FROM xic_pointsys'));
                    db_query("UPDATE `xic_user` SET points = points + " . $kompost . " WHERE name = '" . $_POST['name'] . "'");
                    wd('index.php?news-' . $nid . '', 'Kommentar erfolgreich eingetragen<br><br>Du erhälst <b>' . $kompost . '</b> Punkte!', 3);
                }
    
                $design->footer(1);
                //
    
    
            } else {
                $kom_info = '<span style="color:red;">Dieser Name ist bereits an einen User vergeben, benutze bitte einen anderen.</span><br />';
            }
    
            //end blake
        }
        // kommentar add
        // kommentar loeschen
        if ($menu->getA(2) == 'd' AND is_numeric($menu->getE(2)) AND has_right(-7, 'news')) {
            $kommentar_id = escape($menu->getE(2), 'integer');
            db_query("DELETE FROM xic_koms WHERE uid = " . $nid . " AND cat = 'NEWS' AND id = " . $kommentar_id);
        }
        // kommentar loeschen
        $kategorie = news_find_kat($row->news_kat);
    
        //$group = @db_result(db_query('SELECT name FROM xic_groups LEFT JOIN xic_groupusers ON xic_groups.id = xic_groupusers.gid WHERE xic_groupusers.uid = "'. $row->userid.'" GROUP BY name'));
        $groupf = @db_result(db_query('SELECT color FROM xic_groups INNER JOIN xic_groupusers ON xic_groups.id = xic_groupusers.gid WHERE xic_groupusers.uid = "' . $row->userid . '" GROUP BY color ORDER BY id DESC'));
    
    
        $row->username = '<span style="' . $groupf . '">' . $row->username . '</span>';
    
    
        $textToShow = $row->html ? $row->news_text : bbcode($row->news_text);
        $textToShow = str_replace('[PREVIEWENDE]', '', $textToShow);
        if (!empty($such)) {
            $textToShow = markword($textToShow, $such);
        }
        $avatar = !empty($row->avatar) && file_exists($row->avatar) ? '<a href="index.php?user-details-' . $row->userid . '"><img style="-webkit-border-radius:4px;-moz-border-radius:4px;  border-radius: 4px;" height="48" width="40"  src="' . $row->avatar . '" border="0"></a>' : 'n/a';
    
        // klicks zaehlen
        db_query("UPDATE xic_news SET klicks = klicks + 1 WHERE news_id = " . $nid);
    
        $newd = db_fetch_object(db_query('SELECT * FROM xic_newska WHERE id = ' . $row->newskate));
    
    
        $vthemen = db_query('SELECT * FROM xic_news WHERE news_id NOT IN(' . $nid . ') and newskate = ' . $row->newskate . ' ORDER BY news_id DESC LIMIT 0,5');
        while ($vt = db_fetch_object($vthemen)) {
    
            $newst .= '<div align="left" style="width:326px;"><div style="float:left;width:42%;margin-left:12px;padding:4px;""><span style="color:#959595;font-size:11px;">' . $row->datum . '</span><br><a style="color:#959595;font-size:13px;font-weight:bold;" href="?news-' . $vt->news_id . '">' . ((strlen($vt->news_title) < 16) ? $vt->news_title : substr($vt->news_title, 0, 17) . '...') . '</a></div></div>';
    
        }
    
        $tpl = new tpl ('news/news.htm');
        $ar = array(
            'TITEL' => $newd->titel,
            'VTHEMEN' => $newst,
            'DATS' => $row->dats,
            'READS' => $row->klicks,
            'GENRE' => $newd->genre,
            'FREIGABE' => $newd->freigabe,
            'RELEASE' => $newd->release,
            'ENTWICKLER' => $newd->entwickler,
            'ANBIETER' => $newd->anbieter,
            'PLATTFORM' => $newd->plattform,
            'LINKS' => $newd->links,
            'TEXT' => $textToShow,
            'KATE' => $kategorie,
            'DATUM' => $row->datum,
            'DATUMD' => $lang[$row->dayofweek],
            'AVATAR' => $avatar,
            'USERID' => $row->userid,
            'USERNAME' => $row->username,
            'NID' => $nid,
            'uname' => $_SESSION['authname'],
            'ANTISPAM' => (loggedin() ? '' : get_antispam('newskom', 0)),
            'NAME' => $row->news_title,
            'info' => $kom_info
        );
        $tpl->set_ar_out($ar, 2);
    
    
        if ($komsOK) {
            $tpl->set_ar_out(array('NAME' => $row->news_title, 'NID' => $nid, 'style' => loggedin() ? 'style="display:none;"' : ''), 3);
        }
        $erg1 = db_query("SELECT `a`.`text`,`a`.`name`, `a`.`id`,`a`.`time`, `b`.`id` AS `userid`, `b`.`name` AS `username`, `b`.`avatar`,`b`.`geschlecht`
                          FROM `xic_koms` AS `a`
                         LEFT JOIN `xic_user` AS `b` ON `a`.`name` = `b`.`name`
                          WHERE `a`.`uid` = " . $nid . " AND `a`.`cat` = 'NEWS' ORDER BY `a`.`id` DESC");
        $ergAnz1 = db_num_rows($erg1);
        if ($ergAnz1 == 0) {
            echo '';
        } else {
            $zahl = $ergAnz1;
            while ($row1 = db_fetch_assoc($erg1)) {
    
                $time1 = $row1['time'];
                $time2 = $time1 = date("d.m.Y - H:i", $row1['time']);
                $time3 = '';
                if ($time1 == 0) {
                    $time4 = $time3;
                } else {
                    $time4 = 'am ' . $time2 . '';
                }
    
                if ($row1['userid']) {
                    $avatarrecht = @db_result(db_query('SELECT avarecht FROM xic_user WHERE id = ' . $row1['userid']));
                    $namfarbe = @db_result(db_query('SELECT namefarbe FROM xic_user WHERE id = ' . $row1['userid']));
                    $groupf = @db_result(db_query('SELECT color FROM xic_groups INNER JOIN xic_groupusers ON xic_groups.id = xic_groupusers.gid WHERE xic_groupusers.uid = "' . $row1['userid'] . '" GROUP BY color ORDER BY id DESC'));
                } else {
                    $avatarrecht = '';
                    $namfarbe = '';
                    $groupf = '';
                }
    
    
                if ($avatarrecht == 1) {
                    if (file_exists($row1['avatar'])) {
                        $avatar = '<img src=' . $row1['avatar'] . ' border="0" height="60" width="60"/>';
                    } else if ($row1['geschlecht'] == 1) {
                        $avatar = '<img src=include/images/avatars/maennlich.jpg border="0"  height="60" width="60"  />';
                    } else if ($row1['geschlecht'] == 2) {
                        $avatar = '<img src=include/images/avatars/weiblich.jpg border="0"  height="60" width="60" />';
                    } else {
                        $avatar = '<img src=include/images/avatars/wurstegal.jpg border="0" height="60" width="60"  />';
                    }
                } else {
                    $avatar = '<a href="?shop-recht"><img src=include/images/avatars/noarecht.png border="0" height="60" width="60"  /></a>';
                }
    
    
                if ($groupf) {
                    $row1['username'] = '<span style="' . $groupf . '">' . $row1['username'] . '</span>';
                } else {
                    $row1['username'] = '<span style="color:#' . $namfarbe . '">' . $row1['username'] . '</span>';
                }
    
    
                $username = empty($row1['userid']) ? '<em>Gast:</em> ' . $row1['name'] : '<a class="in" href="index.php?user-details-' . $row1['userid'] . '">' . $row1['username'] . '</a>';
    
                $row1['text'] = bbcode(trim($row1['text']));
                if (has_right(-7, 'news')) {
                    $row1['text'] .= '<a href="?news-' . $nid . '-d' . $row1['id'] . '"><img src="include/images/icons/del.gif" alt="l&ouml;schen" border="0" title="l&ouml;schen" /></a>';
                }
    
                $tpl->set_ar_out(array('NAME' => $username,
                    'TIME' => $time4,
                    'AVATAR' => $avatar,
                    'TEXT' => $row1['text'],
                    'ZAHL' => $zahl), 4);
                $zahl--;
            }
        }
        $tpl->out(5);
    }
    
    $design->footer();
    
    ?>


    Sorry, habs nicht richtig gelesen. Das wäre die.

    MfG
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    Ahrtas Moderator
    Registriert seit
    17.12.2007
    Beiträge
    2.368
    Beitragswertungen
    210 Beitragspunkte
    @Logi-X
    Also bitte einen Link einfügen, da wirst du ja wohl noch hinbekommen oder?!
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    Loqi-X Mitglied
    Registriert seit
    13.10.2008
    Beiträge
    439
    Beitragswertungen
    1 Beitragspunkte
    Das ist nicht das Problem, sondern ich finde die Stelle einfach nicht.

    MfG
    0 Mitglieder finden den Beitrag gut.
  19. #19
    User Pic
    Loqi-X Mitglied
    Registriert seit
    13.10.2008
    Beiträge
    439
    Beitragswertungen
    1 Beitragspunkte
    Ich habe es gefunden.

    Jedoch veröffentlicht facebook nicht die News, sonder nur die Page. Es kommt auf Facebook ein Bild von unserem Showroom (Unterpage).

    Wenn man auf Facebook den Link anklickt, kommt man zwar auf unsere Page, aber es erscheint foglender Text: Keine News in dieser Kategorie gefunden.
    Newsübersichtsseite aufrufen


    Code in der news.tml:
                    <td>
    				                    <a href="http://www.facebook.com/sharer.php?u=http://www.play-arts.de/new/index.php?news-{ID}">
                        <div id="share"></div>
    					</a>
                    </td>
    0 Mitglieder finden den Beitrag gut.
  20. #20
    User Pic
    Ahrtas Moderator
    Registriert seit
    17.12.2007
    Beiträge
    2.368
    Beitragswertungen
    210 Beitragspunkte
    Wenn du auf den Button klickst wird die News-ID in der URL-Zeile in deinem Browser auch richtig angezeigt?
    0 Mitglieder finden den Beitrag gut.
  21. #21
    User Pic
    Loqi-X Mitglied
    Registriert seit
    13.10.2008
    Beiträge
    439
    Beitragswertungen
    1 Beitragspunkte
    Nein, da erscheint folgender Link:
    externer Link

    Und das bei allen News.

    Hier ist die Page: externer Link

    MfG


    Zuletzt modifiziert von Loqi-X am 18.11.2011 - 21:26:57
    0 Mitglieder finden den Beitrag gut.
  22. #22
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.637
    Beitragswertungen
    1193 Beitragspunkte
    ID im Link klein schreiben, also {id}!
    rules :: doku :: faq :: linkus
    1 Mitglieder finden den Beitrag gut.
  23. #23
    User Pic
    Loqi-X Mitglied
    Registriert seit
    13.10.2008
    Beiträge
    439
    Beitragswertungen
    1 Beitragspunkte
    Endlich funktioniert es lächeln. Danke Lord lächeln.

    Jetzt brauch ich nurnoch den richtigen Link für Twitter.

    twitter.com/home?status=TEXT

    TEXT mit was ersetzen? Auch mit dem Link?

    MfG
    0 Mitglieder finden den Beitrag gut.
  24. #24
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.637
    Beitragswertungen
    1193 Beitragspunkte
    Ich nutze leider nicht Twitter um den Link direkt zu bestätigen, aber wenn er so ist "twitter.com/home?status=TEXT" dann vom Prinzip genauso TEXT wie bei Facebook ersetzen! Probiers einfach mal!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  25. #25
    User Pic
    Loqi-X Mitglied
    Registriert seit
    13.10.2008
    Beiträge
    439
    Beitragswertungen
    1 Beitragspunkte
    Habs probiert, aber leider kann ich nicht bestötigen ob es funktioniert, da ich selber auch kein twitter benütze. Würde das mit Google+ auch gehen?

    MfG
    0 Mitglieder finden den Beitrag gut.
  26. #26
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.637
    Beitragswertungen
    1193 Beitragspunkte
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  27. #27
    User Pic
    Loqi-X Mitglied
    Registriert seit
    13.10.2008
    Beiträge
    439
    Beitragswertungen
    1 Beitragspunkte
    Sieht schonmal gut aus. Aber kann ich da nicht meine eigenen Buttons nehmen (wie Twitter bzw. Facebook auf meiner HP)? Weil das original +1 würde nicht in meine News passen.

    MFG
    0 Mitglieder finden den Beitrag gut.
  28. #28
    User Pic
    Tr3icio gelöschter User
    > Publisher dürfen die +1-Schaltfläche nicht ändern oder verschleiern und nicht mit Werbeinhalten verknüpfen ...

    Quelle:
    www.google.de/webmasters/+1/button/policy.html
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Plauder Ecke

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten