Startseite individuell gestalten.

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

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

MrTom

Hallo, nun suche ich schon seit einigen Tagen im Forum und hab auch schon 2 passende Threats gefunden, die in etwa in die Richtung meines Problems zielen. Aber mit meinen begrenzten php Kenntnissen kann ich dort einfach nicht folgen. Deshalb versuche ich einmal mit Wörtern zu Skizzieren, was ich will.

Ich hätte gern auf der Startseite zum Einen einen kleinen Willkommenstext darunter in halber Breite des Willkommenstext ein Feld mit den Newsschlagzeilen(Newsmodul- da gibt es auch einen Block für, aber der ist ja so breit wie der Contentbereich ebend breit ist) meiner Seite. Und neben dem Newsfeld hätte ich dann gern noch das Feld "neuestes Bild" (hab Coppermine installiert,  auch hier gibt es ja einen Block newest pcis oder so, aber ebend auch wieder auf die gesamte Breite). Den Willkommenstext sollte die Startseite aus einem Content (pid=5) beziehen.

Ich bin vom Gedankenansatz so dahergegangen, das ich diese Startseite als Modul baue und das Modul dann als Startseite im Adminmenü unter Module definiere. Das ist denke ich noch   logisch und nachvollziehbar. Des Weiteren wollte ich das Modul so bauen, wie es auch im Theme gemacht wird, eine Tabelle bauen und in die obere Tabellenzelle halt den willkommenstext reinbauen usw. Ist das überhaupt der richtige Ansatz? Ich dachte da an etwa sowas: (Grundlage für meine Überlegung war das Impressummodul und da die Datei imp.tpl.htm)



<!-- // $Id: imp.tpl.htm,v 1.1.1.1 2003/08/25 22:21:58 EllselAn Exp $

Bitte �dern Sie diese Vorlagendatei nach Ihren Vorstellungen ab

Folgende Informationen k�nen per template eingebunden werden:

{copyrightlink}  ein Link, der die folgenden Optionen berhaupt erst belegt und anzeigt
{developerinfo}  Alle Informationen ber die Entwickler des vkpMx
{module_info}    verfgbare Informationen ber die installierten/aktiven Module
{design_info}    verfgbare Informationen ber die installierten Themes
-->

<!-- hier beginnt das Impressum-Template :) -->
<table>
  <tbody>
    <tr>
      <td>
      Hier soll der Willkommenstext mit Quelle Content pid=5 hin
      </td>
    </tr>
    <tr>
      <td>
       <table>
  <tbody>
    <tr>
          <td>
  Hier sollen die News mit Qelle modules.php?name=News hin
  </td>
          <td>
  Hier soll das neueste Bild Mit Quelle Coppermine block last pic hin
  </td>
    </tr>
  </tbody>
       </table>
      </td>
    </tr>
  </tbody>
</table>


Was muss ich also anstelle des "Wunschinhaltsatzes einfügen, damit wenn ich das Modul als Startmodul konfigurere die Inhalte an den Stellen der Tabelle gezeigt werden?

Gruß TOM


jubilee

Hallo !
Also, einen Willkommenstext kannst Du am einfachsten im Admin-Menü unter
Mitteilungen erstellen.
Dieser wird oben in ganzer (content) Breite angezeigt.
Für den Rest, müssten nur die beiden anderen Blocke so zusammngefasst werden
dass die Ausgabe dann zwespaltig ist.
MfG
jubilee

MrTom

Erstmal Danke jubilee das  du Dich immer wieder so rührend um meine Anfängerprobleme kümmerst.

Also im allgemeinen hab ich das verstanden. Aber wie genau fasse ich die Blöcke so zusammen das die Ausgabe dann zweispaltig ist? Gib mir doch bitte einmal ein Beispiel. Ist es so das ich das in einer html Daei mit Tabelle lösen kann? Und wenn ja, was muss da in den Zellen stehen, damit die Inhalte dort angezeigt werden? Und wenn nein, wie dann?

Lieben Gruß TOM

Dukewh

Hallo.

Ich weiss nicht, ob ich deine Vorstellung richtig interpretiere, aber schau dir mal meine Eingangseite an.
Die Ausrichtung neben- oder untereinander ist einfach durcheine Tabelle zu lösen
M.f.G.u.b.d.T. Duke



CMS-Version: pragmaMx 1.12.3.1.33.4.14 (2012-06-21)
PHP-Version:  5.3.19  (PHP-Info)
MySQL-Version: 5.5.28-log
Server-Version: Apache/2.2.22

MrTom

Ja, nehme ich mal das Beispiel Deine Seite. Stell DIr vor ich würde die rechten Blöcke komplett ausblenden und in den mittleren Bereich die beiden Blöcke "Nächste 3 Termine" und "NG Bilderbuch" nebeneinander haben wollen. In der Grösse wie sie derzeit aoch als rechte Blöcke sind. Nur ebend im mittleren Bereich und Nebeneinander. Ich hatte ja auch schon daran gedacht, ein neues Theme zu bauen und einfac die rechten Blöcke in den mittleren Bereich zu legen. Allerdings werden dann ja auch die Blöcke nacheinander untereinander angezeigt, wie halt bei den rechten Blöcken auch, oder täusch ich mich da?

Gruß TOM

MrTom

Ausserdem fällt mir gerade ein ist das mit dem Theme auch keine Lösung, weil die rechten Blöcke ja immer angezeigt werden, und nicht nur auf der Startseite. Ich will die beiden Blöcke aber nur auf der Startseite nebeneinander im mittleren Bereich haben.

Andi

schön´s Grüssle, Andi

MrTom

Hm, genau diesen Threat hab ich auch gefunden. Allerdings haben mir die Lösungsansätze dort nicht viel geholfen. Ich war auf der Warpspeedseite, hab da auch so ein in die Richtung gehendes Paket runtergeladen in die Ordner gepackt und, war ja nicht anders zu erwarten, nix. Laut der Textdatei die beilag soll man das per Adminmenü einstellen können. Ich hab da kein neues Symbol zum einstellen gefunden. Naja, ich dachte daran, das es sicher angepasst werden muss. Und da ich davon absolut keinen Schimmer hab, war dieser Weg erledigt. Dann fand ich Deinen Beitrag das man nachfolgendes in eine Tabelle machen soll.
include("blocks/block-irgendwas_1.php");
$out1 = $content;
unset($content);
include("blocks/block-irgendwas_2.php");
$out2 = $content;
$content = "<table><tr>
<td>".$out1."</td>
<td>".$out2."</td>
</tr></table>";
$blockfiletitele = "Der Titel für den Block";


Schön und gut. Hatte ich auch in zig verschiedenen Varianten, ohne irgend einen Erfolg. In was für einer Datei muss das denn in eine Tabelle in einer HTML oder php Datei, und wenn in solch einer Datei, muss da noch irgend etwas mit dort drin stehen (Parameter, weitere zeilen oder was weis ich). Ich hatte es zum Test in die ganz oben im Threat schon mal gepostete Tabelle gesetzt, und da kam nix, gar nix. Ein leeres Bild. Ich denke ja auch das ich ganz nah dran bin. Aber irgendwas fehlt mir da noch.

Gruß TOM

Musicman75

das wird ein eigener block - muss also unter /blocks gespeichert werden.

Die benennung kannst dir einfach bei nem anderen block anschauen.
Unaufgeforderte Support PMs & Emails werden ignoriert

Immer erst die Boardsuche verwenden und gegebenenfalls einen neuen Threat eröffnen, wenn das Problem noch nicht behandelt wurde!

MrTom

#9
Danke Euch allen für die große Anteilnahme an meinem Problem. Dennoch hab ich immer noch kein Lösung. Ich hab den Link nun wie gerade beschrieben in einem neuen Block eingegeben. Also ich bin über Blöcke im Adminmenü auf "Neuen Block erstellen (HTML)" gegangen und hab dort diesen Link eingegeben:

<?php 
include("blocks/block_Gallery-Last pictures thumb.php");
$out1 $content;
unset(
$content);
include(
"blocks/block-vkp News Lastarticles.php");
$out2 $content;
$content "<table><tr>
<td>"
.$out1."</td>
<td>"
.$out2."</td>
</tr></table>"
;
?>



Und das Ende vom Lied, obwohl die Blöcke allein für sich Funktionieren: Er zeigt dann auf der Startseite folende Ausgabe an:

Startseitenblock
   
".$out1."    ".$out2."
"; ?>

Woran liegt es denn? Es gibt doch bestimmt eine Lösung. Wenn das irgendwann klappt, verspreche ich das ich eine kleine Anleitung für diese StartseitenBolckintegration schreibe und sie hier für Beginner wie mich zur Verfügung stellen werde. Ehrenwort.
Gruß TOM

MrTom

#10
Noch eine Anmerkung dazu, ich habe auch schon versucht den gerade erwähnten Quelltext in eine Datei zu schreiben und diesen als block_Startseite.php gespeichert und natürlich auch unter /block abgelegt. Das Problem, trotzdem ich im Adminmenü eingestellt habe das er mir alle Blöcke anzeigen soll, ist er nicht in der Liste.  :D

onkel

#11
Zitat<?php
include("blocks/block_Gallery-Last pictures thumb.php");
$out1 = $content;
unset($content);
include("blocks/block-vkp News Lastarticles.php");
$out2 = $content;
$content = "<table><tr>
<td>".$out1."</td>
<td>".$out2."</td>
</tr></table>";
?>

Das ist aber keine html, du mußt draus ein block machen und in den Ordner blocks kopieren.
Im Anhang liegt eine Beispieldatei.
Zitat
block-vkp News Lastarticles.php, block_Gallery-Last pictures thumb.php
und das geht auch nicht

so müsste es aussehen:
block-vkp_News_Lastarticles.php, block-Gallery-Last_pictures_thumb.php wenn überhaubt ....


Musicman75

ich habe es gerade probiert mit genau diesem code, habe lediglich die zu includenden blöcke geändert, und es funktioniert.

benennen musst du ddie datei block-startseite.php und nicht block_startseite.php

es muss ein bindestrich sein, kein unterstrich
Unaufgeforderte Support PMs & Emails werden ignoriert

Immer erst die Boardsuche verwenden und gegebenenfalls einen neuen Threat eröffnen, wenn das Problem noch nicht behandelt wurde!

MrTom

#13
Heukra das ist es. Nun nur noch ein klitzekleine Kleinigkeit. Ich will natürlich nicht alle Blöcke einfach am linken Rand kleben haben, sondern schon sie ein weinig im mitteren Bereich in Form bringen. Sprich an den stellen sehen wo ich sie genau sehen will. Nun steht ja in der block.php im letzten Content die Tabelle. Das schaut zeimlich nach html Anweisungen an. Als ich aber width="610" align="left" valign="top" usw. dort einfügen wollte zeigt er mir, statt der schönen Internetseite das da an:

Parse error: parse error, unexpected T_LNUMBER in /home/web486/public_html/blocks/block-center2.php on line 9

Also scheint das mit der Formatierung   der Tabelle nicht so zu gehen, wie ich mir das dachte. Aber wie muss es denn richtig aussehen?

Ich will also einfach nur die Tabelle so in Form bringen, das beispielsweise der erste Block in einer Zelle mit der Breite 550 Pixel steckt und der zweite Block daneben in einer Zelle mit einer Breite von 60 Pixeln. Die Ausrichtung soll links oben sein. Evtl würde ich gern noch eine hinertgrundgrafik in die Tabelle einbauen. Wie kann ich denn diese Tabelle nach dem Befehl "Content" formatieren?
Gruß TOM

jubilee

Hallo !
In php bitte die Anführungszeichen maskieren ---> nicht "610" sondern \"610\" usw. usf....
MfG
jubilee

MrTom

#15
Okok,  habs schon selber gefunden. Ich hab schon irgendwie gemerkt das da noch was in meinem vertrockneten hirn hinte links rasselte. Nimm niemals nie ein " im php quelltext wenn es ein ' auch tut.  ;D
Edit: Danke Jubilee das mit den \ wusste ich noch nicht. Was ist denn die bessere Variante, \"  oder ' statt "


smartmusic

hallo,

ich möchte einen bestimmten block neben dem theme haben.
scroll block mit partybildern oder so....

wie und wo baue ich das ein?

smartmusic

wie und wo füge ich einen block ein,der neben dem theme erscheint?

geht das überhaupt?

smartmusic

hallo,

ich weiss das hier mal eine zeit lang ein block mit den sponsoren neben dem theme war....

wie bekomme ich das hin?

bitte um antwort diesmal....

henne

Hi,

hier mal in Kurzform:

1. mußt Du in Deiner Theme.html ne zusätzliche Spalte schaffen

2. den Code des Blocks als Funktion in die functions.php des Themes packen ( je nach Art des Blocks mehr oder weniger kompliziert)

3. einen Platzhalter zum Aufrufen der Funktion erstellen.

soweit in Kurzform.. Wenn man den Blockcode hat kann man sagen wie leicht oder schwer es ist das umzusetzen.
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

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!