• TibiaFace

    Tibiaface | Una comunidad Open Tibia donde encontras : mapas, scripts, Otserver, npc y amigos etc ...

    .
    demo menumenu

    Afiliados



    Votar:

    [Web] [Znote AAC] Más (avanzado) news sytem

    Compartir:

    Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje (Página 1 de 1.)

    1default [Web] [Znote AAC] Más (avanzado) news sytem el Jue Oct 30, 2014 3:16 pm

    akiles

    akiles
    Miembro
    Miembro
    ueno esta es la parte 1.2 news sytem con noticias de borrar y editar noticias, disfruten,

    - Instalar -

    ejecutar esto en su base de datos mysql

    Código:
    CREATE TABLE IF NOT EXISTS `znote_news` (
      `id` int(11) NOT NULL AUTO_INCREMENT,
      `title` varchar(30) NOT NULL,
      `text` text NOT NULL,
      `date` date NOT NULL,
      PRIMARY KEY (`id`)
    ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

    abre tu index.php reemplazar todo el código con este

    Código:
    <?php require_once 'engine/init.php'; include 'layout/overall/header.php'; ?>

    <h1>News</h1>
    <?php

    $getnews = mysql_query("SELECT * FROM `znote_news` ORDER BY `id` DESC LIMIT 3");
    while ($parsenews = mysql_fetch_assoc($getnews)) {
        $title = $parsenews['title'];
        $body = $parsenews['text'];
        $date = $parsenews['date'];
        echo '<table border="0" cellspacing="5"><tr>';
        echo '<td><strong><p>'.$title.'</strong> - posted on <strong>'.$date.'</strong></p></tr></td>';
        echo '<td>'.$body.'</td></tr></table>';
    }
    ?>
    <?php
    include 'layout/overall/footer.php'; ?>

    Crear un nuevo documento llamado addnews.php y pega este

    Código:
    <?php require_once 'engine/init.php'; include 'layout/overall/header.php'; ?>
    <?PHP
    protect_page();
    admin_only($user_data);
    echo '<center><b>News panel</b></center><br>';
    $action = $_GET['action'];
    $edit = $_GET['edit'];
    if ($action == '' && $edit == '') {

    $getnews = mysql_query("SELECT * FROM `znote_news` ORDER BY `id` DESC LIMIT 6");
    echo '<table><tr class="yellow"><td><center>
    <form action="addnews.php?action=add" method="post">
    <input type="submit" name="submit" value=" Add news "></form>
    <form action="" method="get">
    <input type="submit" name="" value=" Edit selected news ">
    <br>
    <br>';
    while ($news = mysql_fetch_assoc($getnews)) {
        $til = $news['title'];
        $dat = $news['date'];
        $id = $news['id'];
    echo '</center><li><b><input type="radio" name="edit" value="'.$id.'"> -> '.$til.'</b> posted on '.$dat. '</li><br>';
    }
    echo '</form></td></tr></table>';

    } else if ($action == 'add') {
    echo 'Add news panel :<br>';
    echo '<table><tr class="yellow"><td><form action="addnews.php?action=add" method="post">
    <input type="text" name="title"> News title </td></tr><tr class="yellow"><td>News body ( you can use PHP tags )<br>
    <textarea name="body" rows="30" cols="80" style="resize:none"></textarea><br>
    </td></tr><tr><td><center><input type="submit" name="add" value=" Add news "></center></td></tr></table></form>';

    if ($_POST['add']) {
       
        $title = mysql_real_escape_string($_POST['title']);
        $body = $_POST['body'];
        $date = date("Y-m-d");

        if ($body && $title) {

        $addnews = mysql_query("INSERT INTO `znote_news` VALUES ('','$title','$body','$date')");
        header("Location: addnews.php");
       
        }






    if ($edit >= 1) {
        $loadit = mysql_query("SELECT * FROM `znote_news` WHERE `id` = $edit") or die(mysql_error());
        $parse = mysql_fetch_assoc($loadit);
        echo 'Edit news panel: <br><br>';
        $loadtitle = $parse['title'];
        $loadbody = $parse['text'];
        echo '<form action="" method="post"><input type="text" name="title" value="'.$loadtitle.'"> News title<br><br><textarea name="body" rows="30" cols="80" style="resize:none">'.$loadbody.'</textarea><br><input type="submit" name="submited" value=" Edit news "></form><br><form action="" method="post"><input type="submit" name="del" value=" Delete news "></form>';
       
        if ($_POST['submited']) {
           
            $titulo = $_POST['title'];
            $bodie = $_POST['body'];
           
            mysql_query("UPDATE znote_news SET title= '$titulo', text= '$bodie' WHERE id = $edit") or die(mysql_error());
            header("Location: addnews.php");
               
        } else if($_POST['del']) {
           
           
            mysql_query("DELETE FROM `znote_news` WHERE `id` = $edit");
            header("Location: addnews.php");
        }
       
       
    }

    ?>
    <?php
    include 'layout/overall/footer.php'; ?>

    layout \ Widgets \ loggedin.php y cambio de código para esta

    Código:
    <li>
        <a href='admin.php'>Admin Page</a>
        <a href='addnews.php'>Admin Add News</a>
    </li> 

    Y Listo Very Happy Ya tendran su News System
    Si Les Gusto Denme :(MG): O Comenten Lo Que Ustedes Opinan Es Importante Para Mi Gracias

    http://monterrey.servegame.com

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    que bien gracias por el aporte aqui tienes :(MG): +1



    [Web] [Znote AAC] Más (avanzado) news sytem YNU5B25
    https://www.tibiaface.com

    elsalo18

    elsalo18
    Miembro
    Miembro
    buen aporte

    https://facebook.com.mx

    Invitado

    Anonymous
    Invitado
    BUENO xD APORTE BRO

    Drianian

    Drianian
    Nuevo Miembro
    Nuevo Miembro
    Buen aporte.
    Mi opinión: a esto le faltan créditos.

    Contenido patrocinado


    Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje (Página 1 de 1.)

    Permisos de este foro:
    No puedes responder a temas en este foro.

    Temas Recomendados×+

       

      BienvenidosTibiaFace es una comunidad de Open Tibia. Para participar debes estar registrado (click para Regístrate).