MS_TOPSITES blöcke entfernen

Begonnen von razzor, 16 Dezember 2005, 15:53:51

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

razzor

Hallo,

Ich habe Ms_Topsites modul installiert und möchte gerne linke und rechte blöcke enfernen geht es überhaupt? so wie hier der forum nur mit ms_topsites.

Danke

Energy-drink

Hi

ja das funktioniert.. zumindest ohne viel arbeit die rechten blöcke

gehe mal in die index.php deines Moduls

und ganz oben über $module_name = basename( dirname( __FILE__ ) );
if(! eregi( "modules.php", $_SERVER['SCRIPT_NAME'] ) ) {
   die( "You can't access this file directly..." );


fügst du folgendes ein. $index = 0;

normalerweise sollte das schon reichen mit den rechten blöcken. wenn nicht benütze mal die Suche hier im Forum, gibt einige Beiträge über Linke und Rechte Blöcke ausblenden. Ist aber mehr arbeit wie nur schnell 1 Zeile ändern...sage ich gleich mal im voraus.

Ich bin alt aber bezahlt.... ;-)
Ich würde ja gerne die Welt verändern,
aber Gott gibt mir den Quellcode nicht!

razzor

die linke blöcke werder trotzdem noch angezeigt! kann man da was machnen?

Energy-drink

Zitat von: razzor am 17 Dezember 2005, 00:15:52
die linke blöcke werder trotzdem noch angezeigt! kann man da was machnen?

habe ich ja geschrieben das die linken blöcke immernoch zu sehen sind... das ist ohne größeren aufwand nicht so einfach zu machen... aber du kannst in der forumsuche einige Beiträge dazu finden... wie man die ausblenden kann....
Ich bin alt aber bezahlt.... ;-)
Ich würde ja gerne die Welt verändern,
aber Gott gibt mir den Quellcode nicht!

henne

bye Henne

don't click the blue "e" on your desktop, use Firefox

Jeden Tag verschwinden Rentner im Internet, weil sie gleichzeitig alt und entfernen drücken

razzor

Zitat von: henne am 17 Dezember 2005, 00:38:53
http://www.pragmamx.org/modules.php?name=Forum&topic=12241.msg82252#msg82252

mal hier schauen, der Beitrag von Andi ;)

ja hab ich gelesen  bei dem modul ist aber  keine theme.html oder theme php bei!

Andi

Moin :)

wenn es kein Theme ist, welches auf der theme-engine des pragmaMx läuft, dann ist das da anders...
Ohne das Theme zu kennen, bzw. in die Dateien rein zu sehen, aknn man da berschlecht was sagen ;)
schön´s Grüssle, Andi

razzor

hiet ist index.php von dem modul

<?php

/************************************************************************************/
/*                                                                                  */
/* Maty Scripts MS-TopSites for PHP-Nuke 6.5-7.6                                    */
/* v1.1  05-12-2004                                                                 */
/*                                                                                  */
/* Copyright © 2002-2004 by: Maty Scripts (webmaster@matyscripts.com)               */
/* http://www.matyscripts.com                                                       */
/*                                                                                  */
/* This program is free software. You can redistribute it and/or modify             */
/* it under the terms of the GNU General Public License as published by             */
/* the Free Software Foundation; either version 2 of the License.                   */
/*                                                                                  */
/************************************************************************************/

// changes for pragmaMx by Tora60 (info@pragmamx.org)

$index 0;
$module_name basenamedirname__FILE__ ) );
if(! 
eregi"modules.php"$_SERVER['SCRIPT_NAME'] ) ) {
   die( 
"You can't access this file directly..." );
}
require_once( 
"mainfile.php" );
get_lang$module_name );
require_once( 
"modules/$module_name/class.mstopsites.php" );

// changes for pragmaMx
//// Übergabeparameter behandeln
$cpage = (isset($_REQUEST['cpage'])) ? intval($_REQUEST['cpage']) : 0;
$cat   = (isset($_REQUEST['cat'])) ? $_REQUEST['cat'] : '';
// end changes for pragmaMx

if( isset( $cpage ) ) { $cpage intval$cpage ); }
if( isset( 
$cat ) ) { $cat substr"$cat"020 ); }
/******************************************************************************/
/* FUNCTION: MSTopSitesGeneral()                                              */
/*                                                                            */
/******************************************************************************/
function MSTopSitesGeneral$cpage$cat )
{
   global 
$module_name$db$prefix;
  
   include( 
"header.php" );
   
   
// Display Table
   
MSTopSitesDisplayTable$cpage$cat );
   
   include( 
"footer.php" );
// END function MSTopSitesGeneral()

/******************************************************************************/
/* FUNCTION: MSTopSitesDisplayTable()                                         */
/* Display Table                                                              */
/******************************************************************************/
function MSTopSitesDisplayTable$cpage$cat )
{
   global 
$db$prefix$module_name$bgcolor1$bgcolor2;
   
$msts = new mstopsites();
   
   
// Plot Header
   
$msts->MSTopSitesPlotHeader();
   
// Bring Table up to date
   
MSTopSitesUpdate();
   
// Plot Menu
   
echo "".$msts->MSTopSitesPlotMenu();

   
// Count amount of rows (sites)    
   
if( isset( $cat ) AND ( $cat != "" ) ) { $total $db->sql_numrows$db->sql_query"select * from $prefix"._mstopsites." where category = '$cat'" ) ); }
   else { 
$total $db->sql_numrows$db->sql_query"select * from $prefix"._mstopsites ) ); }
   
   
// read some variables from database
   
$result $db->sql_query"select img_visible, pp from $prefix"._mstopsites_cnf." where id='1'" );
   list( 
$img_visible$pp ) = $db->sql_fetchrow$result );

   
// Calculate the Pages to display
   
if(! isset( $cpage) ) {
      
$page 0;
      
$prev "<font class=\"inactive\"><< "._MSTS_PREVIOUS.$pp</font>";
   }
   else { 
$page $cpage; }

   
$startrow $page $pp;
   
$endrow $startrow $pp $page $pp;
   
$pages $total $pp;
   
$pageplus $page 1;
   
$pagemin $page 1;

   if( 
$page $pages OR $pageplus == "$pages) { $next "<a href=\"modules.php?name=$module_name&file=index&cpage=$pageplus&cat=$cat\">"._MSTS_NEXT.$pp >></a>"; }
   if( 
$page $pages AND $page ) { $prev "<a href=\"modules.php?name=$module_name&file=index&cpage=$pagemin&cat=$cat\"><< "._MSTS_PREVIOUS.$pp</a>"; }
   else { 
$prev "<font class=\"inactive\"><< "._MSTS_PREVIOUS.$pp</font>"; }
   if( 
$pageplus $pages ) { $next "<font class=\"inactive\">"._MSTS_NEXT.$pp >></font>"; }   

   echo 
"<div align=\"center\">\n";
   echo 
"<br>\n$prev ][ $next<br>\n";
   echo 
"<table border=\"1\" cellpadding=\"2\" cellspacing=\"0\" width=\"95%\" bgcolor=$bgcolor2 class=\"content\">\n";
   echo 
"<tr class=\"title\">\n";
   echo 
"<td width=\"6%\" bgcolor=$bgcolor2><p align=\"center\"><img src=\"modules/$module_name/images/rank.gif\" ALT=\""._MSTS_RANK."\" border=\"0\"><img src=\"modules/$module_name/images/rank.gif\" ALT=\""._MSTS_RANK."\" border=\"0\"><img src=\"modules/$module_name/images/rank.gif\" ALT=\""._MSTS_RANK."\" border=\"0\"></td>\n";
   echo 
"<td width=\"55%\" bgcolor=$bgcolor2><p align=\"center\">"._MSTS_DESCRIPTION."</td>\n";
   echo 
"<td width=\"6%\" bgcolor=$bgcolor2><p align=\"center\">"._MSTS_HITSIN."</td>\n";
   echo 
"<td width=\"6%\" bgcolor=$bgcolor2><p align=\"center\">"._MSTS_HITSOUT."</td>\n";
   echo 
"<td width=\"8%\" bgcolor=$bgcolor2><p align=\"center\">"._MSTS_RATING."</td>\n";
   echo 
"<td width=\"8%\" bgcolor=$bgcolor2><p align=\"center\">"._MSTS_AVERAGE."</td>\n";
   echo 
"<td width=\"15%\" bgcolor=$bgcolor2><p align=\"center\"><img src=\"modules/$module_name/images/stats.gif\" ALT=\""._MSTS_STATISTICS."\" border=\"0\"></td>\n";
   echo 
"</tr>\n";

   if( isset( 
$cat ) AND ( $cat != "" ) ) {   
      if( 
$msts->MSTopSitesGetRanking() == $result $db->sql_query"SELECT memberid, sitename, buttonurl, description, category, daysold, hitsin, hitsout, hitstotal, rating, rank FROM $prefix"._mstopsites." where category = '$cat' ORDER BY hitsin DESC, hitsout DESC, hitstotal DESC LIMIT $startrow,$endrow);
      else 
$result $db->sql_query"SELECT memberid, sitename, buttonurl, description, category, daysold, hitsin, hitsout, hitstotal, rating, rank FROM $prefix"._mstopsites." where category = '$cat' ORDER BY hitstotal DESC, hitsin DESC, hitsout DESC LIMIT $startrow,$endrow);
   }
   else {
      if( 
$msts->MSTopSitesGetRanking() == $result $db->sql_query"SELECT memberid, sitename, buttonurl, description, category, daysold, hitsin, hitsout, hitstotal, rating, rank FROM $prefix"._mstopsites." ORDER BY hitsin DESC, hitsout DESC, hitstotal DESC LIMIT $startrow,$endrow);
      else 
$result $db->sql_query"SELECT memberid, sitename, buttonurl, description, category, daysold, hitsin, hitsout, hitstotal, rating, rank FROM $prefix"._mstopsites." ORDER BY hitstotal DESC, hitsin DESC, hitsout DESC LIMIT $startrow,$endrow);
   }
   while( list( 
$memberid$sitename$buttonurl$description$category$daysold$hitsin$hitsout$hitstotal$rating$rank ) = $db->sql_fetchrow$result ) ) {
      
$sitename htmlspecialchars$sitename );
      
$buttonurl htmlspecialchars$buttonurl );
      
$description htmlspecialchars$description );
      if( 
$daysold != ) { $average round$hitstotal $daysold); } else { $average $hitstotal; }
      if( 
$hitsin != ) { $raverage round$rating $hitsin); } else { $raverage 0; }
      
$ratingpic "<img src=\"modules/$module_name/images/rating" round$raverage) . ".jpg\" ALT=\""._MSTS_RATING."\" border=\"0\">\n";
      
      echo 
"<tr>\n";
      echo 
"<td width=\"6%\" bgcolor=$bgcolor1><p align=\"center\">$rank</td>\n";
      echo 
"<td width=\"55%\" bgcolor=$bgcolor1><p align=\"center\"><b><a href=\"modules.php?name=$module_name&file=out&id=$memberid\" target=\"_blank\"> $sitename</b></a>\n";
      if( ( 
$buttonurl != "" ) AND ( $rank <= $img_visible ) ) { echo "<br><a href=\"modules.php?name=$module_name&file=out&id=$memberid\" target=\"_blank\"><img src=\"$buttonurl\" width=\"468\" height=\"60\" border=\"0\"></a>"; }
      
$description wordwrap$description75"\n");
      echo 
"<br><br><b>"._MSTS_CATEGORY.":</b> <a href=\"modules.php?name=$module_name&file=index&cat=$category\"> $category</a>\n";
      echo 
"<br>$description</td>\n";
      echo 
"<td width=\"6%\" bgcolor=$bgcolor1><p align=\"center\">$hitsin</td>\n";
      echo 
"<td width=\"6%\" bgcolor=$bgcolor1><p align=\"center\">$hitsout</td>\n";
      echo 
"<td width=\"8%\" bgcolor=$bgcolor1><p align=\"center\">$raverage<br>$ratingpic</td>\n";
      echo 
"<td width=\"8%\" bgcolor=$bgcolor1><p align=\"center\">$average</td>\n";
      echo 
"<td width=\"15%\" bgcolor=$bgcolor1><p align=\"center\">[<a href=\"modules.php?name=$module_name&file=stats&id=$memberid\">Stats</a>]</td>\n";
      echo 
"</tr>\n";
      
$nrank $rank;
   } 
   
$a $nrank 1;
   
$b $pp * ( $page );
   for( 
$c $b $a$c 0$c-- ) {
      echo 
"<tr>\n";
      echo 
"<td width=\"6%\" bgcolor=$bgcolor1><p align=\"center\">-</td>\n";
      echo 
"<td width=\"55%\" bgcolor=$bgcolor1><p align=\"center\"><a href=\"modules.php?name=$module_name&file=join\">**- "._MSTS_YOURSITE." -**</a></td>\n";
      echo 
"<td width=\"6%\" bgcolor=$bgcolor1><p align=\"center\">-</td>\n";
      echo 
"<td width=\"6%\" bgcolor=$bgcolor1><p align=\"center\">-</td>\n";
      echo 
"<td width=\"8%\" bgcolor=$bgcolor1><p align=\"center\">-</td>\n";
      echo 
"<td width=\"8%\" bgcolor=$bgcolor1><p align=\"center\">-</td>\n";      
      echo 
"<td width=\"15%\" bgcolor=$bgcolor1><p align=\"center\">-</td>\n";
      echo 
"</tr>\n";
   }        
   echo 
"</table><br>\n$prev ][ $next<br>\n</div>\n";
  
   
// Plot footer    
   
$msts->MSTopSitesPlotFooter();
}

/******************************************************************************/
/* FUNCTION: MSTopSitesUpdate( )                                              */
/* Bring the table up to date !                                               */
/******************************************************************************/
function MSTopSitesUpdate( )
{
   global 
$db$prefix$module_name;
   
$msts = new mstopsites();
   
   
$i 1;
   
   if( 
$msts->MSTopSitesGetRanking() == $result $db->sql_query"SELECT memberid, startdate, curdate FROM $prefix"._mstopsites." ORDER BY hitsin DESC, hitsout DESC, hitstotal DESC" );
   else 
$result $db->sql_query"SELECT memberid, startdate, curdate FROM $prefix"._mstopsites." ORDER BY hitstotal DESC, hitsin DESC, hitsout DESC" );
   while( list( 
$memberid$startdate$curdate ) = $db->sql_fetchrow$result ) ) {
      
$today   date"Y-m-d G:i:s" );
      
$newdate  $msts->MSTopSitesCDate$today );
      
$olddate  $msts->MSTopSitesCDate$curdate );
      if( 
$newdate != $olddate ) { $result1 $db->sql_query"UPDATE $prefix"._mstopsites." SET hitstoday = 0 WHERE memberid = '$memberid'" ); }
      
$daysold $msts->MSTopSitesDaysOld$startdate );
      
$result1 $db->sql_query"UPDATE $prefix"._mstopsites." SET curdate = '$today', daysold = '$daysold', rank = '$i' WHERE memberid = '$memberid'" );
      if ( !
$result1 ) echo "ERROR<br>";
      
$i++;
   }

}

/***************************************************/
/****************** PROGRAM START ******************/
/***************************************************/
switch ( $op )
{
    case 
"MSTopSitesGeneral":
       
MSTopSitesGeneral$cpage$cat );
    break;

    case 
"MSTopSitesUpdate":
       
MSTopSitesUpdate( );
    break;

    case 
"MSTopSitesDisplayTable":
       
MSTopSitesDisplayTable$cpage$cat );
    break;

    default:
       
MSTopSitesGeneral$cpage$cat );
}


?>



Andi

http://www.pragmamx.org/Content-pa-showpage-pid-48.html#brule_9

>:( den code kenne ich, das Modul habe ich umgeschrieben.....

Es geht um das Theme, nicht um das Modul.
Aber nicht hier posten, nur verlinken!
schön´s Grüssle, Andi