eBoard Center

Begonnen von onkel, 14 März 2004, 23:07:11

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

onkel

Ich hab hier ein Code Kopiert wo der CenterBlock eBoard  in Themen aufgeteilt ist, aber wenn ich ihn aktiviere dann wird es nicht als Center
angezeigt sondern immer links :(

was mache ich falsch ?


  <?php
// $Id: block-eBoard_mxCenter.php,v 20.9 2003/10/30 17:09:49 KorschAl Exp $
/************************************************************************/
/* rewrite and modified by:                                             */
/* http://www.fsz-design.de and http://www.maax-design.de            */
/* */
/* Original source-code made by the XMB-team      */
/* (XMB-Forum, http://www.xmbforum.com), modified for nukestyle-systems */
/* by Trollix (XForum, http://www.trollix.com).      */
/* */
/* Original-sourcecode is published under the GPL, all eBoard additions */
/* and modifications ARE NOT published under the GPL. */
/* They are copyright by fsz- and maax-design. */
/************************************************************************/

/************************************************************************/
/* Original from PHP-NUKE: Advanced Content Management System           */
/* ============================================                         */
/*                                                                      */
/* Copyright (c) 2002 by Francisco Burzi (fbc@mandrakesoft.com)         */
/* http://phpnuke.org                                                   */
/*                                                                      */
/* 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.       */
/************************************************************************/
if (!defined("mxMainFileLoaded")) die ("You can't access this file directly...");

// Here you can specify the name of a forum not been showed in the center-block
// e.g. "Testforum" or something else. Leave blank if you don´t want to use it.
$dontshowthisforum = "";

// Here you can specify the number of characters after entries in the block
// are wrapped. This effects nearly all entries and ist especially usefull
// for long thread- or usernames so that they do not corrupt your theme.
$wordwrapthread = 45;
$wordwrapuser = 15;

// Should the "Who is online" been shown also into the center-block?
// Set this value to true or false
$showonlinestatus = false;

// how many new-posts should be shown in this block?
$posts = 10;

// to increase speed, we stop the search for private postings
// after: $posts * $multiplyer (default 5 * 10 = 50). So if you have more than
// $multiplyer-times private postings than normal once, you
// have to increase this value (you will notice that because there are
// not $posts shown in your block)
$multiplyer = 2;

// enable page-jump for threads.
// This will get you to the last thread-page if multipage, but will also cause
// one more query for each thread with more than one page!
// values are true or false
$pagejump = true;

// DO NOT cache this Block!
$mxblockcache = FALSE;

//
// End of User-Config
//

$thisuser = (empty($thisuser)) ? "" : $thisuser;
$status = (empty($status)) ? "" : $status;

// here you have to set you Module-Name
$ModName = "eBoard";

// Sets PHP Error-Reporting to a lower level
$org_error_reporting = error_reporting();
error_reporting(E_ERROR);

global $prefix, $sitename, $anonymous, $username, $currentlang, $user, $admin, $BaseSec, $eb_langincluded;

// Load the $ModName-settings
if( $BaseSec == "" ){
$ModNameSave = $ModName;
require_once "modules/$ModName/initvar.php";
$ModName = $ModNameSave;
}
include "modules/$ModName/settings.php";
include_once "modules/$ModName/dba.mysql.php";
if(!function_exists(isTrusted)) include_once "modules/$ModName/functions.php";

$stop = $posts * $multiplyer;

?>

EDIT: Gekürtz! Bitte keine kompletten scripts reinschreiben..sieht einfach unschön aus und stört die lesbarkeit des Threads


[Editiert am 14/3/2004 von BowlingX]

BowlingX

Du musst schon angeben wo die blöcke erscheinen sollen! Wahrscheinlich hast du "links" statt "center" angegeben! Schau nochmal genau nach
Kein Support über Mail, (ungefragter) PN oder ICQ, ausschließlich direkt im Forum!

onkel

ne ..wirklich....ich habe Center angegeben ..aber es erscheint immer links :( ..probier es mal aus :(

Karaca

Der Block erscheint Links oben anstatt in der mitte :D Ich glaub der Code ist von mir :D

onkel

OHHH da hat jemand das gleiche problem....hast du es
eigentlich gelöst ?

Code von dir ? häääm :quest

Aline

Sorry, kann euch bei dem Problem auch nicht helfen, aber vielleicht ihr mir?
Im Centerblock kann man genau ein Forum ausblenden (neben den privaten Foren natürlich) und darum geht es. Ich suche eine Möglichkeit mehrere Foren aus dem Centerblock auszufiltern. Hat jemand hierzu eine Idee oder gar den entsprechenden Code?
Danke für eure Hilfe!

NeMeSiSX2LC

Aline:

// Here you can specify the name of a forum not been showed in the center-block

// e.g. "Testforum" or something else. Leave blank if you don´t want to use it.

$dontshowthisforum = "";

Sollte möglich sein ;)
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

NeMeSiSX2LC

 
ZitatEDIT: Gekürtz! Bitte keine kompletten scripts reinschreiben..sieht einfach unschön aus und stört die lesbarkeit des Threads

BowlingX: Aber bitte so kürzen das man auch noch sieht auf was es ankommt!! so bringt der code nix mehr
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

onkel

 :cry  :cry  :cry
OK verstehe ich .......




BowlingX

NeMeSiSX2LC: *grins*..das war die ganze Datei die er gepostet hatte..was weis ich was da genau gemacht werden muss ;)..vielleicht stimmt irgend ne Tabelle nicht oder was auch immer! Sorry..lange dinger bzw. ganze Dateien am besten bei nopaste...
Kein Support über Mail, (ungefragter) PN oder ICQ, ausschließlich direkt im Forum!

onkel

dann machen wir es so .... http://www.maroc-zone.com/center-bord.txt Hier zu sehen :)

[Editiert am 16/3/2004 von onkel]

[Editiert am 16/3/2004 von onkel]

NeMeSiSX2LC

Also ist doch eigentlich ganz simple :D  Mach mal die file auf und such nach dem hier: //UEBERSCHRIFT

Danach gehts los mit einem echo "" aus dem ersten echo machste $content = "

Alle anderen echos danach mit $content .= ersetzen und schon ist der block da wo er hingehört ;)
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

onkel


Karaca


Aline

@ NeMeSiSX2LC
Vielen Dank, ich kann reden und schreiben  :)
Leider kann man an der von dir richtig zitierten stelle nur ein Forum sperren, jedenfalls habe ich alle Versuche ein weiteres Forum für die Anzeige im Centerblock zu sperren mit entsprechenden Fehlermeldungen bestätig bekommen. Vielleicht kannst du mir jetzt doch noch helfen.

Natürlich habe ich bereits gesucht und nur meinen Eintrag bzw. Tequillas Tipps darauf gefunden, doch leider bin ich dann wohl doch zu blond...
Vielleicht hat ja noch jemand einen Tipp?
Vielen Dank!  :kiss

Ich schicke mal den Eintrag von damals mit rum: http://www.pragmamx.org/modules.php?name=eBoard&file=viewthread&tid=6200#pid30137

NeMeSiSX2LC

Zeile 31 $dontshowthisforum = ""; mal ersetzen mit

$dontshowthisforum1 = "";
$dontshowthisforum2 = "";
$dontshowthisforum3 = "";

Dann zeile 214 if(empty($isanonymous) && isTrusted($thisuser, $status, $moderator, $private, $userlist) && $dontshowthisforum != $name){ $authToDisplay = true;}

ersten mit:
if(empty($isanonymous) && isTrusted($thisuser, $status, $moderator, $private, $userlist) && $dontshowthisforum1 && $dontshowthisforum2 && $dontshowthisforum3  != $name){ $authToDisplay = true;}

Nun solltest du oben 3 Foren eintragen können die nicht angezeigt werden
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

Aline

Vielen Dank, das leuchtet auch iregndwie ein, jedoch habe ich deine If-Anfrage nirgendwo im Eboard-Center-Block gefunden.
Ich finde mit dem Sting nur noch zwei Zeilen im Code:
 
  if(($private[0] || $private[1] || $private[2] == $dontshowthisforum) && $counter < $postsnumber)

        {$posts++;}
und später
 if(($private[0] != $dontshowthisforum && !$private[1] && !$private[2]) || ($hideprivate == "off")) {              

Kannst du bitte nochmal nachschauen und evtl. deinen Block schicken?
Danke!