Startseite individuell gestalten.

Begonnen von MrTom, 19 Februar 2005, 13:50:04

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

NeMeSiSX2LC

Joa und ein Beispiel dafür sieht man auf www.flirt4u.net ;)
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

smartmusic

danke henne,

der scrollblock mit den kleinen sponsorbuttons...

wie sieht denn so ein platzhalter aus und wo wird der eingebaut?

Zitat von: NeMeSiSX2LC am 05 Juli 2005, 22:48:06
Joa und ein Beispiel dafür sieht man auf www.flirt4u.net ;)
sehe da keinen

smartmusic

hier der blockcode:

<?php

/************************************************************************************/
/*                                                                                  */
/* InfoBlock                                                                        */
/* v1.1                                                                             */
/* Date 10-11-2002                                                                  */
/*                                                                                  */
/* Copyright © 2002 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.                   */
/*                                                                                  */
/************************************************************************************/


if( eregi( "block-Info-Block.php",$PHP_SELF ) ) {
   Header( "Location: index.php" );
   die();
}

// Some used Global Variables
global $dbi, $prefix, $sitename, $siteurl, $block_id;

// Set $block_id to the number you want to display.
// The block_id number is displayd in Admin Mode
$block_id = 1;

/********************************************************************************/
/********************************************************************************/
/*                                                                              */
/*                              PROGRAM START                                   */
/*                                                                              */
/********************************************************************************/
/********************************************************************************/
// Get General Settings
$result = sql_query( "select bg_color, image_dir, lastline, user_message, scrolling_block, scroll_height, scroll_direction, scroll_amount, scroll_hspace, scroll_vspace, scroll_delay from $prefix"._infoblock_cnf." where cid='$block_id'", $dbi );
list( $bg_color, $image_dir, $lastline, $user_message, $scrolling_block, $scroll_height, $scroll_direction, $scroll_amount, $scroll_hspace, $scroll_vspace, $scroll_delay ) = sql_fetch_row( $result, $dbi );

// Get Block Information data
$output_buffer = "";
$result = sql_query( "select url, description, image_name, image_line, infotext, line_break from $prefix"._infoblock_data_."$block_id ORDER BY iid ASC", $dbi );
while( list( $url, $description, $image_name, $image_line, $infotext, $line_break ) = sql_fetch_row( $result, $dbi ) ) {

   // Compose URL Links with image (if defined)    
   if( $image_name != "" ) {
      $image = "<img src=\"$image_dir$image_name\" border=\"0\">";
      if( $image_line == 0 ) { $image = "<center><a href=\"$url\">$image</a></center><br>"; }
      else { $image = $image."&nbsp;"; }
   }
   else { $image = ""; }
   
   if( $url != "" ) {
      if( $image_name == "" ) { $url_addr = "<center><a target=\"_blank\" href=\"$url\"><b>$description</b></a></center>"; }
      else { $url_addr = "<center>$image<a href=\"$url\"><b>$description</b></a></center>"; }
   }
   else { $url_addr = ""; }
   // Result
   $output_buffer .= $url_addr;
     
   // Compose Text Layout (when defined)
   if( $infotext != "" ) {
      if( ( $url == "" ) and ( $image_name != "" ) ) { $output_buffer .= $image.$infotext; }
      else { $output_buffer .= $infotext; }
   }
   
   // Add a line break when defined
   if( $line_break == 1 ) { $output_buffer .= "<HR noShade SIZE=1>\n"; }
   
   // Make it a scrolling block if defined and show contents info block
   if( $scrolling_block == 1 ) {
     if( $scroll_direction == 0 ) { $scrolldir = "up"; }
     else if( $scroll_direction == 1 ) { $scrolldir = "down"; }
     else if( $scroll_direction == 2 ) { $scrolldir = "left"; }
     else { $scrolldir = "right"; }
      $scroll_buffer  = "<A name= \"scrollingCode\"></A><MARQUEE behavior= \"scroll\" loop=\"-1\" align=\"center\" height=\"$scroll_height\" direction=\"$scrolldir\" scrollamount= \"$scroll_amount\" hspace=\"$scroll_hspace\" vspace=\"$scroll_vspace\" scrolldelay= \"$scroll_delay\" bgcolor=\"$bg_color\" onmouseover='this.stop()' onmouseout='this.start()'><table width=\"100%\">";
      $scroll_buffer .= "<tr><td>$output_buffer</td></tr></table>";
      $content = $scroll_buffer;
   }
}

// When not a scrolling block, display contents info block
if( $scrolling_block == 0 ) {
   $content = "<table width=\"90%\" bgcolor=\"$bg_color\"><tr><td>$output_buffer</td></tr></table>";
}

// If a scrolling block, close 'scroll' effect
if( $scrolling_block == 1 ) {
   $content .= "</MARQUEE>";
}

// Display comments line (last line) when needed
if( $lastline != 0 ) {
   if( $lastline == 1 ) { $show_comments = "<font class=tiny><a target=\"_blank\" href=\"$siteurl\"><center><b>$sitename</b></a></font></center>"; }
   else { $show_comments = "<font class=tiny><center><b>".$user_message."</b></font></center>"; }
   
   if( $scrolling_block == 1 ) {
      $content .= "</MARQUEE><table width=\"90%\" bgcolor=\"$bg_color\"><tr><td><HR noShade SIZE=1>".$show_comments."</td></tr></table>";
   }

   if( $scrolling_block == 0 ) {
      $content .= "<table width=\"90%\" bgcolor=\"$bg_color\"><tr><td><HR noShade SIZE=1>".$show_comments."</td></tr></table>";
   }
}

   
?>


NeMeSiSX2LC

Meinte ja auch wegen den Blöcken auf der Startseite einbinden.... Klar bei mir sind andere Blöcke...
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

smartmusic

hatte jetzt versucht den block in die functions einzubauen

mit dem als platzhalter
$part[] = array("{RECHTSBLOCK}",    mx_rechts_block()  );

ich weiss aber garnicht ob du das meinst und der block wurde nicht angezeigt

bitte um hilfe henne

henne

Hi verätst Du mir mal woher der Block seine Daten bekommt ? Also welches Modul dafür nötig ist ich check das grad nicht ganz ;)
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

smartmusic

ich habe ein modul dafür,weiss aber nicht wie es heisst,irgendwas mit infoblock...

da lade ich die flyer rein die scrollen rechts als block auf www.gecealem.de

den block hätte ich gerne neben dem theme...

henne

tjo dann bräuchte ich das Modul mal um das zu probieren... Bitte lauffähig fürs pragmamx  ;)
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

smartmusic

habe gerade mal nachgesehen,es gibt kein eigenes modul...nur einen admin bereich mit den einstellungen...

soll ich dir das mal zusenden?

wohin?

henne

hää da werden doch sql Abfragen gemacht im Block also muß da auch was in der DB gespeichert werden.

Der Adminbereich wird mir nicht viel bringen.

Ansonsten gib mir mal ftp Daten und nen Adminzugang per PN dann kann ich das morgen direkt bei Dir auf der Seite testen.
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

henne

Komando zurück das läuft mit dem Kalender im Zusammenhang.. schick mir doch mal die Sachen an

henne@pragmamx.org
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

smartmusic

nein,das läuft nicht mit dem kalender,das ist nur der link den man dort eingeben kann...

ich sende es dir mal...

das ist der alte infoblock von http://www.matyscripts.com

smartmusic


henne

sodele:

Diese Funktion in die funktions.php des Themes packen:

###################################################
function scrolling_infoblock (){
$out='';
/************************************************************************************/
/*                                                                                  */
/* InfoBlock                                                                        */
/* v1.1                                                                             */
/* Date 10-11-2002                                                                  */
/*                                                                                  */
/* Copyright © 2002 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.                   */
/*                                                                                  */
/************************************************************************************/


if( eregi( "block-Info-Block.php",$PHP_SELF ) ) {
   Header( "Location: index.php" );
   die();
}

// Some used Global Variables
global $dbi, $prefix, $sitename, $siteurl, $block_id;

// Set $block_id to the number you want to display.
// The block_id number is displayd in Admin Mode
$block_id = 1;

/********************************************************************************/
/********************************************************************************/
/*                                                                              */
/*                              PROGRAM START                                   */
/*                                                                              */
/********************************************************************************/
/********************************************************************************/
// Get General Settings
$result = sql_query( "select bg_color, image_dir, lastline, user_message, scrolling_block, scroll_height, scroll_direction, scroll_amount, scroll_hspace, scroll_vspace, scroll_delay from $prefix"._infoblock_cnf." where cid='$block_id'", $dbi );
list( $bg_color, $image_dir, $lastline, $user_message, $scrolling_block, $scroll_height, $scroll_direction, $scroll_amount, $scroll_hspace, $scroll_vspace, $scroll_delay ) = sql_fetch_row( $result, $dbi );

// Get Block Information data
$output_buffer = "";
$result = sql_query( "select url, description, image_name, image_line, infotext, line_break from $prefix"._infoblock_data_."$block_id ORDER BY iid ASC", $dbi );
while( list( $url, $description, $image_name, $image_line, $infotext, $line_break ) = sql_fetch_row( $result, $dbi ) ) {

   // Compose URL Links with image (if defined)   
   if( $image_name != "" ) {
      $image = "<img src=\"$image_dir$image_name\" border=\"0\">";
      if( $image_line == 0 ) { $image = "<center><a href=\"$url\">$image</a></center>
"; }
      else { $image = $image."&nbsp;"; }
   }
   else { $image = ""; }
   
   if( $url != "" ) {
      if( $image_name == "" ) { $url_addr = "<center><a target=\"_blank\" href=\"$url\">$description</a></center>"; }
      else { $url_addr = "<center>$image<a href=\"$url\">$description</a></center>"; }
   }
   else { $url_addr = ""; }
   // Result
   $output_buffer .= $url_addr;
     
   // Compose Text Layout (when defined)
   if( $infotext != "" ) {
      if( ( $url == "" ) and ( $image_name != "" ) ) { $output_buffer .= $image.$infotext; }
      else { $output_buffer .= $infotext; }
   }
   
   // Add a line break when defined
   if( $line_break == 1 ) { $output_buffer .= "<HR noShade SIZE=1>\n"; }
   
   // Make it a scrolling block if defined and show contents info block
   if( $scrolling_block == 1 ) {
     if( $scroll_direction == 0 ) { $scrolldir = "up"; }
     else if( $scroll_direction == 1 ) { $scrolldir = "down"; }
     else if( $scroll_direction == 2 ) { $scrolldir = "left"; }
     else { $scrolldir = "right"; }
      $scroll_buffer  = "<A name= \"scrollingCode\"></A><MARQUEE behavior= \"scroll\" loop=\"-1\" align=\"center\" height=\"$scroll_height\" direction=\"$scrolldir\" scrollamount= \"$scroll_amount\" hspace=\"$scroll_hspace\" vspace=\"$scroll_vspace\" scrolldelay= \"$scroll_delay\" bgcolor=\"$bg_color\" onmouseover='this.stop()' onmouseout='this.start()'><table width=\"100%\">";
      $scroll_buffer .= "<tr><td>$output_buffer</td></tr></table>";
      $out = $scroll_buffer;
   }
}

// When not a scrolling block, display contents info block
if( $scrolling_block == 0 ) {
   $out = "<table width=\"90%\" bgcolor=\"$bg_color\"><tr><td>$output_buffer</td></tr></table>";
}

// If a scrolling block, close 'scroll' effect
if( $scrolling_block == 1 ) {
   $out .= "</MARQUEE>";
}

// Display comments line (last line) when needed
if( $lastline != 0 ) {
   if( $lastline == 1 ) { $show_comments = "<font class=tiny><a target=\"_blank\" href=\"$siteurl\"><center>$sitename</a></font></center>"; }
   else { $show_comments = "<font class=tiny><center>".$user_message."</font></center>"; }
   
   if( $scrolling_block == 1 ) {
      $out .= "</MARQUEE><table width=\"90%\" bgcolor=\"$bg_color\"><tr><td><HR noShade SIZE=1>".$show_comments."</td></tr></table>";
   }

   if( $scrolling_block == 0 ) {
      $out .= "<table width=\"90%\" bgcolor=\"$bg_color\"><tr><td><HR noShade SIZE=1>".$show_comments."</td></tr></table>";
   }
}
return $out;
}

###################################################


dann in der Funktion : function theme_replace_start diese Platzhalterdefinition einfügen:

$part[] = array("{SCINFOBLOCK}", scrolling_infoblock()       );


nun mußt Du nur noch in Deinem Theme wo jetzt die Skyscraper angezeigt werden den Platzhalter {SCINFOBLOCK} einfügen und es sollte funktionieren...
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

smartmusic


kaigks

hi, hab mal zu dem Block mit den Flyern ne Frage, gibt es ne möglichkeit, alle dazu gehörigen Dateien zu bekommen, find die Idee mit den scrollenden Flyern nicht wirklich schlecht. Könnte auch bei mir ganz nett wirken, denn derzeit hab ich Flyer immer auf der Startseite stehen, was auf dauer zu überladen wirkt.

KAi
KAi

------
CMS-Version: pragmaMx 0.1.9, 1.20.4.18/2006-12-11
PHP-Version:    5.2.3  (PHP-Info)
MySQL-Version:    5.0.32-Debian_7etch1~bpo.1-log
Server-Version:    Apache/2.0.54 (Debian GNU/Linux) PHP/5.2.3 with Suhosin-Patch DAV/2

tallar

@starmisuc

hast du das gekauft bei maty script oder wo bekommt man den Infoblock her!