Modulebreite anpassen

Begonnen von trans22, 16 Mai 2005, 11:26:59

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

trans22

Wie kann der mittlere Block "Module News" in der breite angepasst werden, so dass er (wenn möglich) automatisch die breite des Headers annimmt?

http://www.seminaranzeiger.ch/immo/html/modules.php?name=News

Danke Andy

jubilee

Hallo !
Schau mal in der theme.php (falls ein Theme älterer Bauart)
in die function themeindex(), wie dort die Tabellen (width) definiert sind.
Falls ein Theme neuerer Bauart (themeengine) musst du mal die theme.html revidieren
und anpassen ....

MfG
jubilee

trans22

Hallo

ich habe folgenden Code gefunden, jedoch kein Begriff (width)

/************************************************************/
/* Function themeindex()                                    */
/*                                                          */
/* This function format the stories on the Homepage         */
/************************************************************/

function themeindex ($aid, $informant, $time, $title, $counter, $topic, $thetext, $notes, $morelink, $topicname, $topicimage, $topictext) {
    global $anonymous, $tipath;
    if ($notes != "") {
        $notes = "<br><br><b>"._NOTE."</b> <i>$notes</i>\n";
    } else {
        $notes = "";
    }
    if ("$aid" == "$informant") {
        $content = "$thetext$notes\n";
    } else {
        if($informant != "") {
            $content = "<a href=\"modules.php?name=Your_Account&amp;op=userinfo&amp;uname=$informant\">$informant</a> ";
        } else {
            $content = "$anonymous ";
        }
        $content .= ""._WRITES." <i>\"$thetext\"</i>$notes\n";
    }
    $posted = ""._POSTEDBY." ";
    $posted .= get_author($aid);
    $posted .= " "._ON." $time $timezone ($counter "._READS.")";
    $tmpl_file = "themes/AsianEssence/story_home.html";
    $thefile = implode("", file($tmpl_file));
    $thefile = addslashes($thefile);
    $thefile = "\$r_file=\"".$thefile."\";";
    eval($thefile);
    print $r_file;
    echo "<body background=themes/AsianEssence/images/bg36.jpg leftmargin=\"40\" text=\"#000000\" link=\"#363636\" vlink=\"#363636\" alink=\"#d5ae83\">";

jubilee

Hallo !
Das scheint dann wohl ein phpNuke xx Theme zu sein.
Da musst Du die entsprechenden Template-Files anpassen
--->
Zitat$tmpl_file = "themes/AsianEssence/story_home.html";


MfG
jubilee

trans22

Kannst Du mir bitte noch sagen was ich da anpassen muss?


<TABLE WIDTH=500 BORDER=0 CELLPADDING=0 CELLSPACING=0>
        <TR>
                <TD background="themes/AsianEssence/images/story_01.gif" WIDTH="500" HEIGHT="54">
                        <div align="center"><font size=10 color="#FFFFFF"><BR><BR><b>&nbsp;$title&nbsp;</b></font></div></td>
        </TR>
        <TR>
                <TD background="themes/AsianEssence/images/story_03.gif" WIDTH="500" HEIGHT="100%">

        <!--NEST TABLES -->
<table cellpadding="25">
        <tr>
                <td>

                        <p><img src="$tipath$topicimage" border="0" Alt="$topictext" align="right" hspace="10" vspace="10" style="float:right"></a><font class="content">$content</font>
                        <p><span style="color:#ffffff;font-weight:bold;"><center><font class="content">$posted</font><br>
<font class="content">$morelink</font></center></span>



                </td>
        </tr>
</table>






</TD>
        </TR>
        <TR>
                <TD>

                        <IMG SRC="themes/AsianEssence/images/story_04.gif" WIDTH="500" HEIGHT="83"ALT=""></TD>


        </TR>
</TABLE>
<br>

jubilee

ZitatKannst Du mir bitte noch sagen was ich da anpassen muss?
Alle WIDTH-Werte die auf 500 (WIDTH=500 ) gesetzt sind, einmal hochsetzen
auf 700 (WIDTH=700 ) z.B. speichern, hochladen und schauen ob es passt.
Wenn nicht mal etwas mit den EInstellungen rumprobieren, bis die richtige breite gefunden ist.
BTW: das aus der anderen Frage :
Zitat
In welcher Datei ist dieser Text des Moduls NEWS zu löschen:
Veröffentlicht von Andy am Sonntag, 15.Mai 2005
sollte in der Variablen $posted stehen.
Wenn Du die aus dem Template nimmst, wird der Text nicht mehr angezeigt.

MfG
jubilee


jubilee

Hallo !
Diese Grafik (Hintergrund des Blockes)
Zitatthemes/AsianEssence/images/story_03.gif
ist zu schmal. Diese musst Du Dir noch auf 600 pix Breite vergrößern.
Danach sollte es eigentlich alles Funktinieren .
MfG
jubilee

trans22

Hei vielen Dank für alles, funktioniert fast alles. Darf ich Dich für Heute noch um einen letzten Rat bitten?

Bezüglich
ZitatIn welcher Datei ist dieser Text des Moduls NEWS zu löschen:
Veröffentlicht von Andy am Sonntag, 15.Mai 2005

sollte in der Variablen $posted stehen.
Wenn Du die aus dem Template nimmst, wird der Text nicht mehr angezeigt.

Ich habe diese Variable gefunden und konnte einiges weglöschen. Was mich stört: Da gibt es diese wichtige Wörtchen mehr... das man kaum sieht. Eigentlich möchte ich dass man dieses Wort besser sieht. Zudem muss auch noch das Wort Punkte: 0 weg.

http://www.seminaranzeiger.ch/immo/html/modules.php?name=News

Danke Andy

jubilee

Hallo !
Das "mehr... " sammt richtigem Link befindet sich in der Variablen $morelink.
Damit dieses etwas mehr hervorgehoben wird, sollte die Formatierung angepasst werden :
anstatt
Zitat<font class="content">$morelink</font></center></span>
eine andere Formatierung wählen (aus den Stylesheets oder selbst definiert).
Desweiteren verbirgt sich auch die Punkteangabe im $morelink.
Dieser $morelink wird beim VKP mx 2.1.x in der Funktion vkpGetMoreLink() erzeugt.
Hier wird u.A. auch die Punktzahl anghängt.
Wenn Dich dies stört, musst Du in der Datei includes/mxNewsFunctions.php
(ca Zeile 150-151) diese beiden Zeilen ändern :
Zitat$rated = (empty($story['score'])) ? 0 : substr($story['score'] / $story['ratings'], 0, 4);
   $morelink['score'] = ""._SCORE." ".$rated."";
nach
Zitat/*$rated = (empty($story['score'])) ? 0 : substr($story['score'] / $story['ratings'], 0, 4);
   $morelink['score'] = ""._SCORE." ".$rated."";*/
dann sollte der Text weg sein.
MfG
jubilee

trans22

Hallo
ich habe die Aenderung

Zitat<font size=10 color="#FFFFFF">$morelink</font></center></span>

gemacht. Jedoch wird nur die Klammer und und der Text
Zitat| 389 mehr Zeichen | |
geändert, resp auf weiss gesetzt.

http://www.seminaranzeiger.ch/immo/html/modules.php?name=News

Danke

jubilee

Guckst Du hier :
includes/mxNewsFunctions.php Zeile 124-125:
Zitatif (($formated['bodycount'] > 0) || ($story['comments'] > 0)) {
      $morelink['more'] = "".$formated['storylink']."<b>"._READMORE."</b></a>";
In _READMORE steht das wörtchen mehr...
Machst Du mal so :

if (($formated['bodycount'] > 0) || ($story['comments'] > 0)) {
$morelink['more'] = "".$formated['storylink']."<font size='10'
color='#FFFFFF'><b>"._READMORE."</b></font></a>";
Dann sollte es so aussehen wie gewünscht.
MfG
jubilee

trans22

Das sind Zeile 120-130.

Zitatelse {
                $formated['postedby'] = ""._POSTEDBY." ".$story['aid']."";
                }

        if (($formated['bodycount'] > 0) || ($story['comments'] > 0)) {$morelink['more'] = "".$formated['storylink']."<font size='10'
color='#FFFFFF'>"._READMORE."</font></a>";?>

                }
        if ($formated['bodycount'] > 0) {
                $morelink['bytemore'] = "".$formated['totalcount']." "._BYTESMORE."";
                }

Ich erhalte jetzt folgende Fehlermeldung

ZitatParse error: parse error, unexpected $ in /home/nachfull/public_html/immo/html/includes/mxNewsFunctions.php on line 722

jubilee

Mal mal das ?> am Ende weg -->
Zitat"._READMORE."</font></a>";?>
das gehört da nicht hin und ist vom Board hier eingetragen worden.
Dann sollte es wieder funktionieren.
MfG
jubilee