close× Call Us +49 (1805) 01 29 59

PHPFusion DE NSS
Thread Author: punkerwelle
Thread ID: 4203
Thread Info
Es gibt 19 Beiträge zu diesem Thema, und es wurde 10546 mal angesehen.  Es gibt auch Dateianhänge.
Wer ist hier? 1 Gäste
 Thema drucken
einzelne News einklappen
punkerwelle
Hallo ich möchte gerne einzelne News auf der Startseite einklappbar machen
bei normalen Panels ist dies mit opensidex/closesidex zu bewerkställigen
was bei den News leider nicht klappt. Was müsste ich da abändern? und in welcher datei muss ich ansetzen?
mfg
 
SC-Ad-Bot
 
Paramedic-94
Hallo es sind folgende Dateien zu bearbeiten:

1. die theme_functions_include.php aus dem Ordner "Includes"
2. die theme.php vom Theme

Wie genau kann ich dir nicht Sagen, ich bin bisher immer daran gescheitert, man muss halt sich das abschauen wies bei den "seitlichen" definiert und gemacht wurde.
 
Septron
Hallo,

@ Paule wenn du es nicht genau sagen kannst hab ich dir schon mal gesagt dann lass deine unwissenden Beiträge du lernst es echt nicht......

@ punkerwelle versuch es doch mal damit damit ist dir mit sicherheit geholfen:
Newsslider von PHP-Fusion AT

LG Septron
www.septron.de/signaturen/septron_1.png
 
Paramedic-94
Ich habe ihm bei einer Frage geholfen, denn er hatte gefragt bei welcher Datei er ansetzen müsste. Aber schon Gut ...

Ich werde nichts mehr Posten, am besten ihr sperrt für mich das "Antwortformular" ^^
Bearbeitet von Paramedic-94 am 28.03.2013 00000003 21:59
 
Septron
Hallo,

es ist schlecht dich in Ruhe zu lassen denn sinnvoll ist es schon wenn man Support leisten will sollte man keine halben Sachen machen Wink

das Verwirrt die Mitglieder nur als kleine Info anbei Wink

in diesem sinne achte in Zukunft einfach mal drauf wie du Supportest dann ist es für alle anderen einfacher und so müssen wir auch nicht immer nach greifen...

in diesem Sinne frohe Eier Tage Wink

LG Septron
www.septron.de/signaturen/septron_1.png
 
Paramedic-94
*** BEITRAG NICHT MEHR BENÖTIGT ***
--- Hat nun erfolgreich Hilfe geleistet
Bearbeitet von Paramedic-94 am 28.03.2013 00000003 21:59
 
Dat Tunes
Wat ein Fail

Support = Unterstützen, fördern, helfen, hilfe anbieten

Befasse dich mit dem Wort erstmal, den zwischen Support und Hilfe, Helfen ist keinerlei unterschied, nur es wird in der Entwickelungsscene ebend als Standartwort genutzt.

Wenn du es schon mal versucht hast, hättes auch lösungsansätze weiter schreiben können und nicht nur auf die Dateinen verweisen. Wenn du es versucht hast, dann weisst du auch wie man es anfangen kann, ob du es selber geschaft schon hast oder nicht, spielt dabei keinerlei Rolle.

Ein lösungsweg besteht immer aus mehreren Faktoren.
Leute ohne Macke, sind Kacke Dickeslachen
Oh Herr, schmeiss Grundwissen von Himmel !
 
Paramedic-94
So zusammen, ich hab das nun mal Erfolgreich nochmals versucht.

Allerdings ist das u.A. themeabhängig, ich poste es von meinem theme.

Öffne die theme.php und Suche nach:



function openside($title, $collapse = false, $state = "on") { 
           
        global $panel_collapse; $panel_collapse = $collapse; 
      echo "<table cellpadding='0' cellspacing='0' width='100%'>\n<tr>\n";   
      if ($collapse == true) {       
      $boxname = str_replace(" ", "", $title);   
      echo "<td class='scapmain' valign='middle' align='center'><span style='float:right'>".panelbutton($state, $boxname)."</span>".$title."\n";       
      echo "</td>\n"; 
      } 
      else echo "<td class='scapmain' valign='middle'>".$title."\n</td>";   
      echo "</tr>\n</table>\n"; 
      echo "<table cellpadding='0' cellspacing='0' width='100%' class='spacer'>\n<tr>\n";
   
      echo "<td class='side-body'>\n";     
      if ($collapse == true) { echo panelstate($state, $boxname); } 
       } 

function closeside() {
   
global $panel_collapse;

      if ($panel_collapse == true) { echo "</div>\n"; }   
      echo "</td>\n</tr><tr height='6px'></tr>\n</table>\n";
      }   

diesen Teile "duplizieren" wir mal, und ändern das side durch table ab, also so:


   [code]function opentable($title, $collapse = false, $state = "on") {  
           
        global $panel_collapse; $panel_collapse = $collapse; 
      echo "<table cellpadding='0' cellspacing='0' width='100%'>\n<tr>\n";   
      if ($collapse == true) {       
      $boxname = str_replace(" ", "", $title);   
      echo "<td class='capmain' valign='middle' align='center'><span style='float:right'>".panelbutton($state, $boxname)."</span>".$title."\n";       
      echo "</td>\n"; 
      } 
      else echo "<td class='capmain' valign='middle'>".$title."\n</td>";   
      echo "</tr>\n</table>\n"; 
      echo "<table cellpadding='0' cellspacing='0' width='100%' class='spacer'>\n<tr>\n";
   
      echo "<td class='side-body'>\n";     
      if ($collapse == true) { echo panelstate($state, $boxname); } 
       } 

function closetable() {
   
global $panel_collapse;

      if ($panel_collapse == true) { echo "</div>\n"; }   
      echo "</td>\n</tr><tr height='6px'></tr>\n</table>\n";
      }   

[/code]

BEACHTE:
Diesen Teil bitte zur Sicherheit auskommentieren oder in einer Extra datei Sichern.

function opentable($title) {

         echo "<table cellpadding='0' cellspacing='0' width='100%'>\n<tr>\n";
         echo "<td class='capmain'>".$title."</td>\n";
         echo "</tr>\n</table>\n";
         echo "<table cellpadding='0' cellspacing='0' width='100%' class='spacer'>\n<tr>\n";
         echo "<td class='main-body'>\n";
         }

function closetable() {

         echo "</td>\n";
         echo "</tr><tr height='4px'></tr>\n</table>\n";
         }


So nun mal der Newsteil von mir:

opentablex("".$subject."");
echo "<table width='100%' cellspacing='0' cellpadding='0' border='0'><tr>";
echo "<td width='100%' align='left' valign='top' class='news-body-info'>";
echo "<img src='".THEME."images/date.png' style='vertical-align:middle'> ".showdate('%d.%m.%Y um %H:%M Uhr', $info['news_date'])." | ";
echo "<img src='".THEME."images/user.png' style='vertical-align:middle'> von ".profile_link($info['user_id'], $info['user_name'], $info['user_status'])."";
if ($info['news_allow_comments'] && $settings['comments_enabled'] == "1") {
echo " | <img src='".THEME."images/comments.png' style='vertical-align:middle'> <a href='".BASEDIR."news.php?readmore=".$info['news_id']."#comments'>Kommentare (".$info['news_comments'].")</a>"; }
echo " | <img src='".THEME."images/reads.png' style='vertical-align:middle'> ".$info['news_reads'].$locale['global_074']."";
echo " | <a href='".BASEDIR."print.php?type=N&amp;item_id=".$info['news_id']."'><img src='".THEME."images/printer.png' style='vertical-align:middle'></a>";
echo "</td>";
echo "</tr></table>";
echo "<table width='100%' cellspacing='0' cellpadding='0' border='0'><tr>";
echo "<td width='20%' align='left' valign='top' class='news-body-left'>".$info['cat_image']."</td>";
echo "<td width='80%' align='left' valign='top' class='news-body-right'>".$news." ";
if (!isset($_GET['readmore']) && $info['news_ext'] == "y") {
echo "<a href='".BASEDIR."news.php?readmore=".$info['news_id']."'>[Weiterlesen]</a>";
}
echo "</td></tr></table>";
echo "<table width='100%' cellspacing='0' cellpadding='0' border='0'><tr>";
echo "<td width='20%' class='news-body-bottom-left'><b>Teile diese News:</b></td>";
echo "<td width='80%' class='news-body-bottom-right' align='right'><input type='text' value='".$parameter."' class='textbox' style='height: 11px; font-size:10px; width:285px; vertical-align: middle;' title='Verlinke diese News' readonly='readonly' onclick='javascript:this.select();' />&nbsp;&nbsp;";
echo "<a onclick=\"window.open('http://www.facebook.com/share.php?u=".$parameter."&t=".stripslashes($data['news_subject'])."','','location=no,scrollbars=yes,width=550,height=400,left='+(screen.availWidth/2-200)+',top='+(screen.availHeight/2-200)+'');return false;\"><img src='".THEME."images/facebook.png' alt='Auf Facebook teilen'  title='Auf Facebook teilen' style='vertical-align:middle; cursor:pointer;'/></a>\n
<a class='fp-st_bookmark' onclick=\"window.open('http://twitter.com/share?url=".$parameter."&text=$title','','location=no,scrollbars=yes,width=550,height=400,left='+(screen.availWidth/2-200)+',top='+(screen.availHeight/2-200)+'');return false;\"><img src='".THEME."images/twitter.png' alt='Auf Twitter teilen'  title='Auf Twitter teilen' style='vertical-align:middle; cursor:pointer;'/></a>\n
<a class='fp-st_bookmark' onclick=\"window.open('https://plus.google.com/share?url=".$parameter."','','location=no,scrollbars=yes,width=550,height=400,left='+(screen.availWidth/2-200)+',top='+(screen.availHeight/2-200)+'');return false;\"><img src='".THEME."images/googleplus.png' alt='Auf Google+ teilen' title='Auf Google+ teilen' style='vertical-align:middle; cursor:pointer;'/></a>";
echo "</td>";
echo "<tr height='5px'></tr>";
echo "</tr></table>";
closetablex();


So und nun öffnen wir die theme_functions_include.php und suchen nach:

function opensidex($title, $state = "on") {

   openside($title, true, $state);

}

function closesidex() {

   closeside();

}


diesen Abschnitt duplizieren wir wieder und ändern das side in table um sprich so:

function opentablex($title, $state = "on") {

   opentable($title, true, $state);

}

function closetablex() {

   closetable();

}



Speichern und hochladen.

Funktioniert bei mir V7.02.06 einwandfrei, allerdings werden ALLE News mit dieser klappfunktion ausgestattet.

BACKUP ZUR SICHERHEIT MACHEN!

Ich hoffe jetzt konnte ich helfen.

Nochmal zur Info:
Das ist jetzt alles von mir mit meiner CSS das musst du dann einfach nur bei dir anpassen...
Bearbeitet von Paramedic-94 am 28.03.2013 00000003 19:01
 
punkerwelle
ich kann diesen teil nirgends finden auch keine einzelnen stellen


opentablex("".$subject."");
echo "<table width='100%' cellspacing='0' cellpadding='0' border='0'><tr>";
echo "<td width='100%' align='left' valign='top' class='news-body-info'>";
echo "<img src='".THEME."images/date.png' style='vertical-align:middle'> ".showdate('%d.%m.%Y um %H:%M Uhr', $info['news_date'])." | ";
echo "<img src='".THEME."images/user.png' style='vertical-align:middle'> von ".profile_link($info['user_id'], $info['user_name'], $info['user_status'])."";
if ($info['news_allow_comments'] && $settings['comments_enabled'] == "1") {
echo " | <img src='".THEME."images/comments.png' style='vertical-align:middle'> <a href='".BASEDIR."news.php?readmore=".$info['news_id']."#comments'>Kommentare (".$info['news_comments'].")</a>"; }
echo " | <img src='".THEME."images/reads.png' style='vertical-align:middle'> ".$info['news_reads'].$locale['global_074']."";
echo " | <a href='".BASEDIR."print.php?type=N&amp;item_id=".$info['news_id']."'><img src='".THEME."images/printer.png' style='vertical-align:middle'></a>";
echo "</td>";
echo "</tr></table>";
echo "<table width='100%' cellspacing='0' cellpadding='0' border='0'><tr>";
echo "<td width='20%' align='left' valign='top' class='news-body-left'>".$info['cat_image']."</td>";
echo "<td width='80%' align='left' valign='top' class='news-body-right'>".$news." ";
if (!isset($_GET['readmore']) && $info['news_ext'] == "y") {
echo "<a href='".BASEDIR."news.php?readmore=".$info['news_id']."'>[Weiterlesen]</a>";
}
echo "</td></tr></table>";
echo "<table width='100%' cellspacing='0' cellpadding='0' border='0'><tr>";
echo "<td width='20%' class='news-body-bottom-left'><b>Teile diese News:</b></td>";
echo "<td width='80%' class='news-body-bottom-right' align='right'><input type='text' value='".$parameter."' class='textbox' style='height: 11px; font-size:10px; width:285px; vertical-align: middle;' title='Verlinke diese News' readonly='readonly' onclick='javascript:this.select();' />&nbsp;&nbsp;";
echo "<a onclick=\"window.open('http://www.facebook.com/share.php?u=".$parameter."&t=".stripslashes($data['news_subject'])."','','location=no,scrollbars=yes,width=550,height=400,left='+(screen.availWidth/2-200)+',top='+(screen.availHeight/2-200)+'');return false;\"><img src='".THEME."images/facebook.png' alt='Auf Facebook teilen'  title='Auf Facebook teilen' style='vertical-align:middle; cursor:pointer;'/></a>\n
<a class='fp-st_bookmark' onclick=\"window.open('http://twitter.com/share?url=".$parameter."&text=$title','','location=no,scrollbars=yes,width=550,height=400,left='+(screen.availWidth/2-200)+',top='+(screen.availHeight/2-200)+'');return false;\"><img src='".THEME."images/twitter.png' alt='Auf Twitter teilen'  title='Auf Twitter teilen' style='vertical-align:middle; cursor:pointer;'/></a>\n
<a class='fp-st_bookmark' onclick=\"window.open('https://plus.google.com/share?url=".$parameter."','','location=no,scrollbars=yes,width=550,height=400,left='+(screen.availWidth/2-200)+',top='+(screen.availHeight/2-200)+'');return false;\"><img src='".THEME."images/googleplus.png' alt='Auf Google+ teilen' title='Auf Google+ teilen' style='vertical-align:middle; cursor:pointer;'/></a>";
echo "</td>";
echo "<tr height='5px'></tr>";
echo "</tr></table>";
closetablex();


ich wenn ich mich nicht irre, geht opentablex nicht. zumind bei meinen Panels immer so das da nur opensidex geht

hilfreich wäre, wenn du mir sagen könntes, welche stellen du genau bearbeitet hast. weil ich kenne mich nicht so sehr damit aus
Bearbeitet von punkerwelle am 28.03.2013 00000003 20:33
 
Paramedic-94
Das habe ich geschrieben. Dieser Newsteil ist von MIR du musst das dir lediglich anpassen
wichtig ist das du opentablex und closetablex einsetzt und dann eben der aufbau deiner news. ansonsten hänge dein theme mal an inkl. der theme_functions_include.php aus dem Ordner includes dann kann ich dir das auch einbauen...
Hier siehst du es:

http://testsite.xpaulchen94x.de/news.php

beachte die News
 
punkerwelle
theme.php


<?php

/*
Redgree 2.0 theme for PHP-Fusion v7.00+
Author: Craig Dewar (Fangree_Craig)
Site: http://www.fangree.co.uk/
Released under the Affero GPLv3
*/

if (!defined("IN_FUSION")) { die("Access Denied"); }


// theme settings
define("THEME_BULLET", "<img src='".THEME."images/bullet.gif' alt='' style='border:0' />");
require_once INCLUDES."theme_functions_include.php";




function render_page($license=false) {

global $theme_width,$settings;

echo "
  <table align='center' cellspacing='0' cellpadding='0' class='outer-border' id='main'>
    <tr>
      <td>
        <table cellpadding='0' cellspacing='0' width='100%'>
          <tr>
            <td class='full-header'>
              <table cellpadding='0' cellspacing='0' width='100%'>
                <tr>

                  <td>".showbanners()."</td>
                </tr>
              </table>
            </td>
          </tr>
        </table>
        <table cellpadding='0' cellspacing='0' width='100%'>
        <tr>

           
          </tr>
        </table>\n";
echo "
        <table cellpadding='0' cellspacing='0' width='100%'>
        <tr>\n";
          if (LEFT) { echo "<td class='side-border-left' valign='top'>".LEFT."</td>"; }
            echo "<td class='main-bg' valign='top'>".U_CENTER.CONTENT.L_CENTER."</td>";
            if (RIGHT) { echo "<td class='side-border-right' valign='top'>".RIGHT."</td>"; }
echo "
          </tr>
      </table>
        <table cellpadding='0' cellspacing='0' width='100%'>
          <tr>
            <td align='right' class='footer'>".stripslashes($settings['footer'])."<br />\n";

      
              if (!$license) { echo showcopyright()."<br /><br />"; } echo showcounter()."
   


            </td>
          </tr>
        </table>
      </td>
    </tr>
</table>\n";

}

function render_news($subject, $news, $info) {
echo "<table cellpadding='0' cellspacing='0' width='100%' class='border tablebreak'>
<tr>
<td class='capmain'>$subject</td>
</tr>
<tr>
<td class='main-body'>$news</td>
</tr>
<tr>
<td align='center' class='news-footer'>\n";
echo itemoptions("N",$info['news_id']);
echo "</td>
</tr>
</table>\n";
}

function render_article($subject, $article, $info) {
   
echo "<table width='100%' cellpadding='0' cellspacing='0' class='border'>
<tr>
<td class='capmain'>$subject</td>
</tr>
<tr>
<td class='main-body'>
".($info['article_breaks'] == "y" ? nl2br($article) : $article)."
</td>
</tr>
<tr>
<td align='center' class='news-footer'>\n";
echo articleposter($info," &middot;").articleopts($info,"&middot;").itemoptions("A",$info['article_id']);
echo "</td>
</tr>
</table>\n";

}
function opentable($title) {

echo "<table cellpadding='0' cellspacing='0' width='100%' class='border tablebreak'>
<tr>
<td class='capmain'>$title</td>
</tr>
<tr>
<td class='main-body'>\n";

}

function closetable() {
echo "</td>
</tr>
</table>\n";

}
function openside($title, $collapse = false, $state = "on") {

global $panel_collapse; $panel_collapse = $collapse;
$boxname = str_replace(" ", "", $title);

echo "
<table cellpadding='0' cellspacing='0' width='100%' class='border tablebreak'>
  <tr>
    <td class='scapmain'>$title</td>
    ".($collapse ? "<td class='scapmain' align='right'>".panelbutton($state, $boxname)."</td>" : "")."
  </tr>
  <tr>
    <td colspan='2' class='side-body'>";
    if ($collapse == true) { echo panelstate($state, $boxname); }
}

function closeside() {

global $panel_collapse;

if ($panel_collapse == true) { echo "</div>\n"; }

echo "</td>
</tr>
</table>\n";

}

?>


und die theme_funktions_include


<?php
/*-------------------------------------------------------+
| PHP-Fusion Content Management System
| Copyright (C) 2002 - 2011 Nick Jones
| http://www.php-fusion.co.uk/
+--------------------------------------------------------+
| Filename: theme_functions_include.php
| Author: Nick Jones (Digitanium)
+--------------------------------------------------------+
| This program is released as free software under the
| Affero GPL license. You can redistribute it and/or
| modify it under the terms of this license which you
| can read by viewing the included agpl.txt or online
| at www.gnu.org/licenses/agpl.html. Removal of this
| copyright header is strictly prohibited without
| written permission from the original author(s).
+--------------------------------------------------------*/
if (!defined("IN_FUSION")) { die("Access Denied"); }

function check_panel_status($side) {

   global $settings;

   $exclude_list = "";

   if ($side == "left") {
      if ($settings['exclude_left'] != "") {
         $exclude_list = explode("\r\n", $settings['exclude_left']);
      }
   } elseif ($side == "upper") {
      if ($settings['exclude_upper'] != "") {
         $exclude_list = explode("\r\n", $settings['exclude_upper']);
      }
   } elseif ($side == "lower") {
      if ($settings['exclude_lower'] != "") {
         $exclude_list = explode("\r\n", $settings['exclude_lower']);
      }
   } elseif ($side == "right") {
      if ($settings['exclude_right'] != "") {
         $exclude_list = explode("\r\n", $settings['exclude_right']);
      }
   }

   if (is_array($exclude_list)) {
      $script_url = explode("/", $_SERVER['PHP_SELF']);
      $url_count = count($script_url);
      $base_url_count = substr_count(BASEDIR, "/")+1;
      $match_url = "";
      while ($base_url_count != 0) {
         $current = $url_count - $base_url_count;
         $match_url .= "/".$script_url[$current];
         $base_url_count--;
      }
      if (!in_array($match_url, $exclude_list) && !in_array($match_url.(FUSION_QUERY ? "?".FUSION_QUERY : ""), $exclude_list)) {
         return true;
      } else {
         return false;
      }
   } else {
      return true;
   }
}

function showbanners($display = "") {
   global $settings;
   ob_start();
   if ($display == 2) {
      if ($settings['sitebanner2']) {
         eval("?>".stripslashes($settings['sitebanner2'])."<?php ");
      }
   } else {
      if ($display == "" && $settings['sitebanner2']) {
         eval("?><div style='float: right;'>".stripslashes($settings['sitebanner2'])."</div>\n<?php ");
      }
      if ($settings['sitebanner1']) {
         eval("?>".stripslashes($settings['sitebanner1'])."\n<?php ");
      } elseif ($settings['sitebanner']) {
         echo "<a href='".$settings['siteurl']."'><img src='".BASEDIR.$settings['sitebanner']."' alt='".$settings['sitename']."' style='border: 0;' /></a>\n";
      } else {
         echo "<a href='".$settings['siteurl']."'>".$settings['sitename']."</a>\n";
      }
   }
   $output = ob_get_contents();
   ob_end_clean();
   return $output;
}

function showsublinks($sep = "&middot;", $class = "") {
   $sres = dbquery(
      "SELECT link_name, link_url, link_window, link_visibility FROM ".DB_SITE_LINKS."
      WHERE link_position='2' OR link_position='3' ORDER BY link_order"
   );
   if (dbrows($sres)) {
      $i = 0;
      $res = "<ul>\n";
      while ($sdata = dbarray($sres)) {
         $li_class = $class; $i++;
         if ($sdata['link_url'] != "---" && checkgroup($sdata['link_visibility'])) {
            $link_target = ($sdata['link_window'] == "1" ? " target='_blank'" : "");
            if ($i == 1) { $li_class .= ($li_class ? " " : "")."first-link"; }
            if (START_PAGE == $sdata['link_url']) { $li_class .= ($li_class ? " " : "")."current-link"; }
            if (preg_match("!^(ht|f)tp(s)?://!i", $sdata['link_url'])) {
               $res .= "<li".($li_class ? " class='".$li_class."'" : "").">".$sep."<a href='".$sdata['link_url']."'".$link_target.">\n";
               $res .= "<span>".parseubb($sdata['link_name'], "b|i|u|color|img")."</span></a></li>\n";
            } else {
               $res .= "<li".($li_class ? " class='".$li_class."'" : "").">".$sep."<a href='".BASEDIR.$sdata['link_url']."'".$link_target.">\n";
               $res .= "<span>".parseubb($sdata['link_name'], "b|i|u|color|img")."</span></a></li>\n";
            }
         }
      }
      $res .= "</ul>\n";
      return $res;
   }
}

function showsubdate() {
   global $settings;
   return ucwords(showdate($settings['subheaderdate'], time()));
}

function newsposter($info, $sep = "", $class = "") {
   global $locale; $res = "";
   $link_class = $class ? " class='$class' " : "";
   $res = THEME_BULLET." <span ".$link_class.">".profile_link($info['user_id'], $info['user_name'], $info['user_status'])."</span> ";
   $res .= $locale['global_071'].showdate("newsdate", $info['news_date']);
   $res .= $info['news_ext'] == "y" || $info['news_allow_comments'] ? $sep."\n" : "\n";
   return "<!--news_poster-->".$res;
}

function newsopts($info, $sep, $class = "") {
   global $locale, $settings; $res = "";
   $link_class = $class ? " class='$class' " : "";
   if (!isset($_GET['readmore']) && $info['news_ext'] == "y") $res = "<a href='news.php?readmore=".$info['news_id']."'".$link_class.">".$locale['global_072']."</a> ".$sep." ";
   if ($info['news_allow_comments'] && $settings['comments_enabled'] == "1") { $res .= "<a href='news.php?readmore=".$info['news_id']."#comments'".$link_class.">".$info['news_comments'].($info['news_comments'] == 1 ? $locale['global_073b'] : $locale['global_073'])."</a> ".$sep." "; }
   if ($info['news_ext'] == "y" || ($info['news_allow_comments'] && $settings['comments_enabled'] == "1")) { $res .= $info['news_reads'].$locale['global_074']."\n ".$sep; }
   $res .= "<a href='print.php?type=N&amp;item_id=".$info['news_id']."'><img src='".get_image("printer")."' alt='".$locale['global_075']."' style='vertical-align:middle;border:0;' /></a>\n";
   return "<!--news_opts-->".$res;
}

function newscat($info, $sep = "", $class = "") {
   global $locale; $res = "";
   $link_class = $class ? " class='$class' " : "";
   $res .= $locale['global_079'];
   if ($info['cat_id']) {
      $res .= "<a href='news_cats.php?cat_id=".$info['cat_id']."'$link_class>".$info['cat_name']."</a>";
   } else {
      $res .= "<a href='news_cats.php?cat_id=0'$link_class>".$locale['global_080']."</a>";
   }
   return "<!--news_cat-->".$res." $sep ";
}

function articleposter($info, $sep = "", $class = "") {
   global $locale, $settings; $res = "";
   $link_class = $class ? " class='$class' " : "";
   $res = THEME_BULLET." ".$locale['global_070']."<span ".$link_class.">".profile_link($info['user_id'], $info['user_name'], $info['user_status'])."</span>\n";
   $res .= $locale['global_071'].showdate("newsdate", $info['article_date']);
   $res .= ($info['article_allow_comments'] && $settings['comments_enabled'] == "1" ? $sep."\n" : "\n");
   return "<!--article_poster-->".$res;
}

function articleopts($info, $sep) {
   global $locale, $settings; $res = "";
   if ($info['article_allow_comments'] && $settings['comments_enabled'] == "1") { $res = "<a href='articles.php?article_id=".$info['article_id']."#comments'>".$info['article_comments'].($info['article_comments'] == 1 ? $locale['global_073b'] : $locale['global_073'])."</a> ".$sep."\n"; }
   $res .= $info['article_reads'].$locale['global_074']." ".$sep."\n";
   $res .= "<a href='print.php?type=A&amp;item_id=".$info['article_id']."'><img src='".get_image("printer")."' alt='".$locale['global_075']."' style='vertical-align:middle;border:0;' /></a>\n";
   return "<!--article_opts-->".$res;
}

function articlecat($info, $sep = "", $class = "") {
   global $locale; $res = "";
   $link_class = $class ? " class='$class' " : "";
   $res .= $locale['global_079'];
   if ($info['cat_id']) {
      $res .= "<a href='articles.php?cat_id=".$info['cat_id']."'$link_class>".$info['cat_name']."</a>";
   } else {
      $res .= "<a href='articles.php?cat_id=0'$link_class>".$locale['global_080']."</a>";
   }
   return "<!--article_cat-->".$res." $sep ";
}

function itemoptions($item_type, $item_id) {
   global $locale, $aidlink; $res = "";
   if ($item_type == "N") {
      if (iADMIN && checkrights($item_type)) { $res .= "<!--article_news_opts--> &middot; <a href='".ADMIN."news.php".$aidlink."&amp;action=edit&amp;news_id=".$item_id."'><img src='".get_image("edit")."' alt='".$locale['global_076']."' title='".$locale['global_076']."' style='vertical-align:middle;border:0;' /></a>\n"; }
   } elseif ($item_type == "A") {
   if (iADMIN && checkrights($item_type)) { $res .= "<!--article_admin_opts--> &middot; <a href='".ADMIN."articles.php".$aidlink."&amp;action=edit&amp;article_id=".$item_id."'><img src='".get_image("edit")."' alt='".$locale['global_076']."' title='".$locale['global_076']."' style='vertical-align:middle;border:0;' /></a>\n"; }
   }
   return $res;
}

function showrendertime($queries = true) {
   global $locale, $mysql_queries_count, $settings;

   if ($settings['rendertime_enabled'] == 1 || ($settings['rendertime_enabled'] == 2 && iADMIN)) {
      $res = sprintf($locale['global_172'], substr((get_microtime() - START_TIME),0,4));
      $res .= ($queries ? " - $mysql_queries_count ".$locale['global_173'] : "");
      return $res;
   } else {
      return "";
   }
}

function showcopyright($class = "", $nobreak = false) {
   $link_class = $class ? " class='$class' " : "";
   $res = "Powered by <a href='http://www.php-fusion.co.uk'".$link_class.">PHP-Fusion</a> copyright &copy; 2002 - ".date("Y")." by Nick Jones.";
   $res .= ($nobreak ? "&nbsp;" : "<br />\n");
   $res .= "Released as free software without warranties under <a href='http://www.fsf.org/licensing/licenses/agpl-3.0.html'".$link_class.">GNU Affero GPL</a> v3.\n";
   return $res;
}

function showcounter() {
   global $locale, $settings;
   if ($settings['visitorcounter_enabled']) {
      return "<!--counter-->".number_format($settings['counter'])." ".($settings['counter'] == 1 ? $locale['global_170'] : $locale['global_171']);
   } else {
      return "";
   }
}

function panelbutton($state, $bname) {
   $bname = preg_replace("/[^a-zA-Z0-9\s]/", "_", $bname);
   if (isset($_COOKIE["fusion_box_".$bname])) {
      if ($_COOKIE["fusion_box_".$bname] == "none") {
         $state = "off";
      } else {
         $state = "on";
      }
   }
   return "<img src='".get_image("panel_".($state == "on" ? "off" : "on"))."' id='b_".$bname."' class='panelbutton' alt='' onclick=\"javascript:flipBox('".$bname."')\" />";
}

function panelstate($state, $bname) {
   $bname = preg_replace("/[^a-zA-Z0-9\s]/", "_", $bname);
   if (isset($_COOKIE["fusion_box_".$bname])) {
      if ($_COOKIE["fusion_box_".$bname] == "none") {
         $state = "off";
      } else {
         $state = "on";
      }
   }
   return "<div id='box_".$bname."'".($state == "off" ? " style='display:none'" : "").">\n";
}

// v6 compatibility
function opensidex($title, $state = "on") {

   openside($title, true, $state);

}

function closesidex() {

   closeside();

}

function tablebreak() {
   return true;
}
?>
 
Paramedic-94
Häng mir das GANZE theme an + die datei, danke!
 
punkerwelle
da ist jetzt das komplette Theme und die theme_funkions_include datei drinne
punkerwelle hat folgende Datei angehängt:

meine_dateien.rar [42.07kB / 579 mal Heruntergeladen]


Downloaded by:

Bearbeitet von punkerwelle am 28.03.2013 00000003 21:28
 
Paramedic-94
Danke, ich werd mir das direkt gleich anschauen kann sein das ich dir das heute noch anhänge oder spätestens morgen abend

LG


Edit:
Schon bearbeitet, funktioniert unter V7.02.06

Den Inhalt aus dem Ordner "files" so in den Root laden.
Im Anhang die Datein.

Ich hoffe nun sind alle Glücklich mit meiner Arbeit. Smile
Paramedic-94 hat folgende Datei angehängt:

files_1.rar [42.95kB / 573 mal Heruntergeladen]


Downloaded by:

Bearbeitet von Paramedic-94 am 28.03.2013 00000003 21:39
 
Dat Tunes
Warum nicht gleich so Paul ?

Etwas damit befassen und es geht auch Wink
Leute ohne Macke, sind Kacke Dickeslachen
Oh Herr, schmeiss Grundwissen von Himmel !
 
Paramedic-94
Ich weiß nicht, vielleicht lag es daran das alle denken ich kann nichts von daher hab ichs gar nicht erst versucht. Meine Überlegung war in diesem Fall richtig.

Das es geht brauchst du mir nicht Sagen, immerhin hab ich das Theme welches auf meiner Testseite zu sehen ist selbst geschrieben, damals mit Unterstützung von meinem Bruder und dann im laufe derzeit immer wieder Modifiziert ... es ist zwar keins welches sich an tablet un co anpasst aber immerhin ...


Offtopic:
Wer denkt ich möchte NICHTS lernen, hat sich geschnitten. Wenn ich nichts lernen würde, könnte ich keine Profilfelder selber machen oder nen Theme. Klar man bekommt immer Hilfe von den vorhandenen Dateien aber das ich so gar nichts lerne kann man auch nicht sagen. Liegt aber auch daran das PHP-Fusion nicht das einzigste Hobby ist.

In HTML und CSS bin ich soweit auch fit, also an alle Supporter:

Mittlerweile hab ich die kenntnisse drauf die ich in V7.01 hätte gebrauchen können aber naja ... lassen wir das
 
punkerwelle
jup klappt Danke
 
Paramedic-94
Freut mich!
 
Septron
Glaub mir Paule du hast schon was aufn Kasten (auch wenn es ab und an Copy and Paste is aber du setzt die Zeilen Richtig) nur du setzt es flach an
und gibst es ab und falsch weiter wir haben nichts gegen jemanden der mal fehler macht (Nobody is Perfect) doch halbe Sachen mögen wir ja nun auch nicht besonders wenn sie auf einem verwirrenden Weg sind

und glaub mir auch wenn du das v06.00.xx, v07.00.xx, v701.xx oder v07.02.xx könntest du lernst von tag zu tag immer mehr dazu oder je nach dem was man macht

wir haben auch noch in unseren bereichen schwierigkeiten nicht alles ist einfach doch wenn man versucht zu Helfen dann sollte man schon mit ein wenig köpfchen an die sache ran gehen Wink

und zu guter letzt um mal auf das Käckelchen zu hauen viele haben ein Problem mit direkter Meinung einstecken und unser einer ist so doch sind wir in diesem Bereich meist Sachlich es liegt immer im Auge des betrachters an wie er es aufnimmt oder ob er es richtig versteht Wink

in diesem Sinne Ruhige Eiertage

LG Septron
www.septron.de/signaturen/septron_1.png
 
Springe ins Forum:

 Ähnliche Themen 

TEST
Thema Forum Antworten Letzter Beitrag
News.php Allgemeine Support Fragen 2 13.11.2018 00000011 21:56
News Cats Datum Allgemeine Support Fragen 1 19.08.2016 00000008 02:37
news php Allgemeine Support Fragen 1 07.04.2016 00000004 06:28
User News/Blog Infusionen 2 03.04.2016 00000004 15:33
News Allgemeine Support Fragen 2 09.06.2013 00000006 13:49
Gr@n@dE