Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Server Pfad ändern in News-Modul

    Buggyboy

    • Fördermitglied
    • Beiträge: 968
    • Geschlecht:
    Server Pfad ändern in News-Modul
    am: 12. März 2012, 17:14:09
    Hallo!

    Ich habe noch ein älteres Newsmodul wiedergefunden und würde das gerne einbauen.
    Im Testshop offline erscheint es schon, allerdings bekomme ich das mit dem Pfad noch nicht hin, da dort im AdminMenü noch alter Code drinn steckt.

    Code: PHP  [Auswählen]
    <a href="<?=$_SERVER['PHP_SELF'] ?>
    Das steht in der in der Datei.
    Wie müßte ich den Link jetzt anpassen,damit die richtige Datei geladen wird?

    Falls das so nicht geht, kann ich ja auch mal das Modul hier reinstellen...

    Bis peter...

    Linkback: https://www.modified-shop.org/forum/index.php?topic=18847.0

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Re: Server Pfad ändern in News-Modul
    Antwort #1 am: 12. März 2012, 21:23:30
    Hallo Buggyboy,

    meinst du den Pfad im Admin im Dropdown Menü?
    Wenn ja, dann schau dir doch mal die anderen Links an, wie die aussehen. Zuständig wäre die admin/includes/coloumn_left.php

    Schöne Grüße,
    Jan

    Buggyboy

    • Fördermitglied
    • Beiträge: 968
    • Geschlecht:
    Re: Server Pfad ändern in News-Modul
    Antwort #2 am: 13. März 2012, 07:23:32
    Hallo Jan!

    Also die news_admin wird ja schon richtig angezeigt.
    Und darin sind eben die Links zum News erstellen und News ansehen...
    Und die Links sehen eben so aus...
    Hier mal die News_Admin:

    Code: PHP  [Auswählen]
    <?php

    /**************************************************************************
    * Newsscript mady by kunigunde (www.ne-xt.de)                             *
    *                                                                         *
    * admin_news.php, news.php, news.dat                                      *
    *                                                                         *
    * based on Newswriter 1.5 (newswriter2005.sourceforge.net)                *                                                                          
    **************************************************************************/


    /**************************************************************************
    *                                                                         *
    *   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, or     *
    *   (at your option) any later version.                                   *
    *                                                                         *
    **************************************************************************/


    require ('includes/application_top.php');

    ?>
    <!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html <?php echo HTML_PARAMS; ?>>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=<?php echo $_SESSION['language_charset']; ?>">
    <title><?php echo TITLE; ?></title>
    <link rel="stylesheet" type="text/css" href="includes/stylesheet.css">
    <style type="text/css">
    .h2 {
      font-family: Trebuchet MS,Palatino,Times New Roman,serif;
      font-size: 13pt;
      font-weight: bold;
    }

    .h3 {
      font-family: Verdana,Arial,Helvetica,sans-serif;
      font-size: 9pt;
      font-weight: bold;
    }
    </style>

    </head>
    <body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" bgcolor="#FFFFFF">
    <!-- header //-->
    <?php require(DIR_WS_INCLUDES . 'header.php'); ?>
    <!-- header_eof //-->

    <!-- body //-->
    <table border="0" width="100%" cellspacing="2" cellpadding="2">
      <tr>
        <td class="columnLeft2" width="<?php echo BOX_WIDTH; ?>" valign="top"><table border="0" width="<?php echo BOX_WIDTH; ?>" cellspacing="1" cellpadding="1" class="columnLeft">
    <!-- left_navigation //-->
    <?php require(DIR_WS_INCLUDES . 'column_left.php'); ?>
    <!-- left_navigation_eof //-->
        </table></td>
    <!-- body_text //-->
        <td class="boxCenter" width="100%" valign="top"><table border="0" width="100%" cellspacing="0" cellpadding="0">
          <tr>
            <td><table border="0" width="100%" cellspacing="0" cellpadding="0">
      <tr>
        <td width="80" rowspan="2"><?php echo xtc_image(DIR_WS_ICONS.'heading_news.gif'); ?></td>
        <td class="pageHeading">News Modul</td>
      </tr>
      <tr>
        <td class="main" valign="top">made by kunigunde (www.ne-xt.de)</td>
      </tr>
    </table></td>
          </tr>
         <tr>
          <td style="border: 0px solid; border-color: #ffffff;" align="center">
    <?php
    define('DATA_FILE',     '../media/content/news.dat');

    if (!is_writable(DATA_FILE)) die ('<b>'.DATA_FILE.' ist entweder nicht vorhanden, oder Schreibgeschützt!</b>');

    function get_news()
    {
                    $serialized = file_get_contents(DATA_FILE);
                    return (empty($serialized))? FALSE : unserialize($serialized);
    }

    function save_news()
    {
                    global $news;
                    ksort ($news);
                   
                    $data = serialize(array_values($news));
                    $fp     = fopen(DATA_FILE,"w+");
                                                    fputs($fp,$data);
                                                    fclose($fp);

    //              header("Location: ".$_SERVER['PHP_SELF']."?action=show");       // Stop the reload problem
    }


    $action         = $_REQUEST['action'];
    $go                     = $_POST['go'];
    $nr                     = $_POST['nr'];
    $text           = $_POST['text'];

    ?>

            <center>
            <br>
            <table bgcolor="#E8E8CD">
            <tr><td>
            <TABLE WIDTH=750 BORDER=0 CELLPADDING=0 CELLSPACING=0>
            <TR>
                    <TD align="center" WIDTH=750 HEIGHT=30 bgcolor="#cccccc">
                    <a href="<?=$_SERVER['PHP_SELF'] ?>?action=new" class="subnavi">News erstellen</a>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;
                    <a href="<?=$_SERVER['PHP_SELF'] ?>?action=show" class="subnavi">News anzeigen</a>
                    </TD>
            </TR>
            </TABLE>

    <?php


            $news = get_news();
            krsort($news);

    // new -->
            if ( $action == 'new' )
            {
    ?>
                    <TABLE WIDTH=750 BORDER=0 CELLPADDING=0 CELLSPACING=0 BGCOLOR=#FFFFFF>
                    <TR>
                            <TD colspan=5><br><br></TD>
                    </TR>
                    <TR>
                            <TD WIDTH=50></TD>
                            <TD WIDTH=500 valign=top>
                                    <form action="<?=$_SERVER['PHP_SELF'] ?>" method="POST">
                                    <textarea style="width:500px;height:150px" wrap=PHYSICAL name="text"></textarea>
                            </TD>
                            <TD WIDTH=40></TD>     
                            <TD WIDTH=110 align=right valign=middle>
                                    <input type=hidden name=action value="save" />
                                    <input type=hidden name=nr value="new" />
                                    <input style="width:100px" type="submit" value="Speichern" />
                                    </form>
                                    <form action="<?=$_SERVER['PHP_SELF'] ?>" method="POST">
                                    <input type=hidden name=action value="show" />
                                    <input style="width:100px" type="submit" value="Zurück" />
                                    </form>
                                    <br><br>
                            </TD>
                            <TD WIDTH=50></TD>
                    </TR>
                    </TABLE>       
            <TABLE WIDTH=750 BORDER=0 CELLPADDING=0 CELLSPACING=0 BGCOLOR=#FFFFFF>
            <TR>
            <TD height=20></TD>
            </TR>
            </TABLE>
            </tr>
            </td>
    </table>
    <?php
            }              

    // edit -->
            if ( $action == 'edit' )
            {
                    $text = ereg_replace('<br>', "\n", $news[$nr]);
    ?>
                    <TABLE WIDTH=750 BORDER=0 CELLPADDING=0 CELLSPACING=0 BGCOLOR=#FFFFFF>
                    <TR>
                            <TD colspan=5><br><br></TD>
                    </TR>
                    <TR>
                            <TD WIDTH=50></TD>
                            <TD WIDTH=500 valign=top>
                                    <form action="<?=$_SERVER['PHP_SELF'] ?>" method="POST">
                                    <textarea style="width:500px;height:150px" wrap=PHYSICAL name="text"><?=$text ?></textarea>
                            </TD>
                            <TD WIDTH=40></TD>     
                            <TD WIDTH=110 align=right valign=middle>
                                    <input type=hidden name=action value="save" />
                                    <input type=hidden name=nr value="<?=$nr ?>" />
                                    <input style="width:100px" type="submit" value="Speichern" />
                                    </form>
                                    <form action="<?=$_SERVER['PHP_SELF'] ?>" method="POST">
                                    <input type=hidden name=action value="show" />
                                    <input style="width:100px" type="submit" value="Zurück" />
                                    </form>
                                    <br><br>
                            </TD>
                            <TD WIDTH=50></TD>
                    </TR>
                    <TR>
                            <TD></TD>
                            <TD colspan=3>
                            <br><hr><br>
                            </TD>
                            <TD></TD>
                    </TR>
                    </TABLE>       
            <TABLE WIDTH=750 BORDER=0 CELLPADDING=0 CELLSPACING=0 BGCOLOR=#FFFFFF>
            <TR>
            <TD height=20></TD>
            </TR>
            </TABLE>
            </tr>
            </td>
    </table>       
    <?php
            }
           
    // move -->
            if ( $action == 'move' )
            {
                    if ( $go == 'down' )
                    {      
                            if ( $nr == '0' ){ $go = $nr; }
                           
                            elseif ( $nr == '1' ){ $go = '0'; }
                           
                            else { $go = $nr - 1; }
                    }
                   
                    if ( $go == 'up' )
                    {      
                            $go = $nr + 1;
                            if (empty($news[$go])) { $go = $nr; }
                    }
                   
                    $temp                           = $news[$nr];
                    $news[$nr]              = $news[$go];
                    $news[$go]              = $temp;
                   
                    save_news();
      echo 'Sortierung geändert.';
            }              

    // delete -->
            if ( $action == 'del' )
            {
                    unset($news[$nr]);
                    save_news();
            }


    // save -->
            if ( $action == 'save' || $save )
            {
                    $text   = trim($text);
                    if (!empty($text))
                    {      
                            $text = ereg_replace("\\\'", "&#39;", $text);           // make the quotes visible ' --> &#039;
                            $text = ereg_replace('\\\"', '"', $text);                       // remove escaping from doublequotes  \"
                            $text = ereg_replace("\n", '<br>', $text);                      // linefeed / breakline ...

                            ($nr =='new')? $news[] = $text : $news[$nr] = $text;

                            save_news();
                    }
    //              header("Location: ".$_SERVER['PHP_SELF']."?action=show");       // Stop the reload problem
            }      

    // show -->
            if ( $action == 'show' )
            {
    ?>
                    <TABLE WIDTH=750 BORDER=0 CELLPADDING=0 CELLSPACING=0 BGCOLOR=#FFFFFF>
                    <TR>
                            <TD colspan=7><br></TD>
                    </TR>
            <?php
                    if (!empty($news))
                    {
                            foreach ($news as $nr => $text )
                            {
                                    ?>

                                    <TR>
                                    <TD WIDTH=40></TD>
                                    <TD WIDTH=25 align=left valign=middle>
                                    <br>
                                            <form action="<?=$_SERVER['PHP_SELF'] ?>" method="POST">
                                            <input type=hidden name=action value="move" />
                                            <input type=hidden name=nr value="<?=$nr ?>" />
                                            <input type=hidden name=go value="up" />
                                            <input style="width:20px" type="submit" value=&uarr; />
                                            </form>
                                            <form action="<?=$_SERVER['PHP_SELF'] ?>" method="POST">
                                            <input type=hidden name=action value="move" />
                                            <input type=hidden name=nr value="<?=$nr ?>" />
                                            <input type=hidden name=go value="down" />
                                            <input style="width:20px" type="submit" value=&darr; />
                                            </form>
                                    </TD>
                                   
                                    <TD WIDTH=30></TD>
                                    <TD WIDTH=510 valign=top>
                                    <br>
                                    <?=$text ?>    
                                    <br>
                                    </TD>
                                    <TD WIDTH=30></TD>     
                                    <TD WIDTH=105 align=right valign=middle>
                                    <br>
                                            <form action="<?=$_SERVER['PHP_SELF'] ?>" method="POST">
                                            <input type=hidden name=action value=edit>
                                            <input type=hidden name=nr value="<?=$nr ?>" />
                                            <input style="width:100px" type="submit" value="Bearbeiten" />
                                            </form>
                                            <form action="<?=$_SERVER['PHP_SELF'] ?>" method="POST" onsubmit="return check()">
                                            <input type=hidden name=action value="del" />
                                            <input type=hidden name=nr value="<?=$nr ?>" />
                                            <input style="width:100px" type="submit" value="Löschen" />
                                            </form>
                                    </TD>
                                    <TD WIDTH=40></TD>
                                    </TR>
                                    <TR>
                                    <TD></TD>
                                    <TD colspan=5>
                                    <br><hr>
                                    </TD>
                                    <TD></TD>
                                    </TR>
                                    <?php
                            }
                            ?>
                            </TABLE>
            </tr>
            </td>
    </table>                       
                    <?php
                    }
                    else print '
                            <TABLE WIDTH=750 BORDER=0 CELLPADDING=0 CELLSPACING=0 BGCOLOR=#FFFFFF>
                            <TR>
                                    <TD align="center">
                                    <br><br><br>
                                    '
    .NO_NEWS.'
                                    <br><br><br><br>
                                    </TD>
                            </TR>
                            </TABLE>'
    ;
            }
    ?>
          </td>
          </tr>              
     
     
        </table></td>
    <!-- body_text_eof //-->
      </tr>
    </table>
    <!-- body_eof //-->

    <!-- footer //-->
    <?php require(DIR_WS_INCLUDES . 'footer.php'); ?>
    <!-- footer_eof //-->
    </body>
    </html>
    <?php require(DIR_WS_INCLUDES . 'application_bottom.php'); ?>
     

    Ich hänge mal das gesamte Paket hier an...

    Buggyboy

    • Fördermitglied
    • Beiträge: 968
    • Geschlecht:
    Re: Server Pfad ändern in News-Modul
    Antwort #3 am: 16. März 2012, 13:11:06
    Hallo!

    Hat niemand einen Tip für Mich?

    Oder kann ich da auch den Pfad direkt angeben, damit er mir die Datei öffnet?

    Bis peter
    4 Antworten
    3447 Aufrufe
    31. Januar 2016, 09:10:33 von pixxicom
    4 Antworten
    3768 Aufrufe
    23. September 2011, 18:47:07 von ringanan29
    18 Antworten
    3699 Aufrufe
    14. Juli 2017, 18:59:22 von Herr_Bert
               
    anything