Автор Тема: Модуль новости  (Прочитано 4513 раз)

0 Пользователей и 1 Гость просматривают эту тему.

svv1972Автор темы

  • *
  • Оффлайн
  • Награды Более 8 лет на форуме Более 50 сообщений Более 10 созданных тем
  • Дата регистрации: Янв. 2016
  • Расположение: Москва
  • Возраст: 51
  • Сообщений: 62
  • Страна: ru
  • Репутация +0/-0
  • Пол: Мужской
  • Дата рождения:
    1972-10-28
Модуль новости
« : 15 Марта 2016, 11:41:47 »
Привет всем форумчанам!Возникла проблемка при написании новых новостей в разделе Новости.в админке пишу новость,но она не сохраняется и не выводится в новостях.вот такая проблема!
a:0:{}
 

kvozimir

  • снова в skype --> kvozimir
  • *
  • *
  • Оффлайн
  • Награды Более 8 лет на форуме Более 2000 сообщений Топ 10 по созданным темам Топ 10 по сообщениям Репутация  более 25 Более 50 созданных тем Благодарность от форума За помощь пользователям За время в онлайне на форуме
  • Дата регистрации: Фев. 2016
  • Возраст: 31
  • Сообщений: 2028
  • Страна: ru
  • Поблагодарили: 242 раз(а)
  • Репутация +40/-1
  • Пол: Мужской
  • Дата рождения:
    1992-04-18
    Социальные сети:
    ВКонтакте
Модуль новости
« Ответ #1 : 15 Марта 2016, 12:02:49 »
фильтрацию или убрать или поменять нужно

 

svv1972Автор темы

  • *
  • Оффлайн
  • Награды Более 8 лет на форуме Более 50 сообщений Более 10 созданных тем
  • Дата регистрации: Янв. 2016
  • Расположение: Москва
  • Возраст: 51
  • Сообщений: 62
  • Страна: ru
  • Репутация +0/-0
  • Пол: Мужской
  • Дата рождения:
    1972-10-28
Модуль новости
« Ответ #2 : 15 Марта 2016, 12:07:22 »
фильтрацию или убрать или поменять нужно
привет.где её менять?
 

maks161

  • *
  • *
  • *
  • *
  • Оффлайн
  • Награды Более 8 лет на форуме Более 1750 сообщений Репутация более 15 Топ 10 по созданным темам Топ 10 по сообщениям За финансовую помощь форуму !!! Благодарность от форума Более 50 созданных тем За время в онлайне на форуме
  • Дата регистрации: Янв. 2016
  • Расположение: Ростов-на-Дону
  • Возраст: 40
  • Сообщений: 1757
  • Страна: ru
  • Поблагодарили: 150 раз(а)
  • Репутация +22/-5
  • Пол: Мужской
  • Дата рождения:
    1984-03-10
Модуль новости
« Ответ #3 : 15 Марта 2016, 12:10:19 »
Привет всем форумчанам!Возникла проблемка при написании новых новостей в разделе Новости.в админке пишу новость,но она не сохраняется и не выводится в новостях.вот такая проблема!
Посмотри если у тебя стоит защита от инъекции, отключи её!
 

svv1972Автор темы

  • *
  • Оффлайн
  • Награды Более 8 лет на форуме Более 50 сообщений Более 10 созданных тем
  • Дата регистрации: Янв. 2016
  • Расположение: Москва
  • Возраст: 51
  • Сообщений: 62
  • Страна: ru
  • Репутация +0/-0
  • Пол: Мужской
  • Дата рождения:
    1972-10-28
Модуль новости
« Ответ #4 : 15 Марта 2016, 12:14:39 »
Сижу и думаю,ставил какуето защиту,а вот где,не помню,какой путь?
 

maks161

  • *
  • *
  • *
  • *
  • Оффлайн
  • Награды Более 8 лет на форуме Более 1750 сообщений Репутация более 15 Топ 10 по созданным темам Топ 10 по сообщениям За финансовую помощь форуму !!! Благодарность от форума Более 50 созданных тем За время в онлайне на форуме
  • Дата регистрации: Янв. 2016
  • Расположение: Ростов-на-Дону
  • Возраст: 40
  • Сообщений: 1757
  • Страна: ru
  • Поблагодарили: 150 раз(а)
  • Репутация +22/-5
  • Пол: Мужской
  • Дата рождения:
    1984-03-10
Модуль новости
« Ответ #5 : 15 Марта 2016, 12:27:59 »
Сижу и думаю,ставил какуето защиту,а вот где,не помню,какой путь?
Вот она!
https://yadi.sk/d/NnmjA6mpqCBC5
 

kvozimir

  • снова в skype --> kvozimir
  • *
  • *
  • Оффлайн
  • Награды Более 8 лет на форуме Более 2000 сообщений Топ 10 по созданным темам Топ 10 по сообщениям Репутация  более 25 Более 50 созданных тем Благодарность от форума За помощь пользователям За время в онлайне на форуме
  • Дата регистрации: Фев. 2016
  • Возраст: 31
  • Сообщений: 2028
  • Страна: ru
  • Поблагодарили: 242 раз(а)
  • Репутация +40/-1
  • Пол: Мужской
  • Дата рождения:
    1992-04-18
    Социальные сети:
    ВКонтакте
Модуль новости
« Ответ #6 : 15 Марта 2016, 12:50:33 »
ковыряй файлы в папке админ
 

svv1972Автор темы

  • *
  • Оффлайн
  • Награды Более 8 лет на форуме Более 50 сообщений Более 10 созданных тем
  • Дата регистрации: Янв. 2016
  • Расположение: Москва
  • Возраст: 51
  • Сообщений: 62
  • Страна: ru
  • Репутация +0/-0
  • Пол: Мужской
  • Дата рождения:
    1972-10-28
Модуль новости
« Ответ #7 : 15 Марта 2016, 14:08:37 »
ковыряй файлы в папке админ
ничего не получается!убирал защиту,тоже самое,не добавляется новость!
 

Renata

  • *
  • Оффлайн
  • Награды Более 8 лет на форуме Более 100 сообщений За время в онлайне на форуме
  • Дата регистрации: Фев. 2016
  • Сообщений: 134
  • Страна: ru
  • Поблагодарили: 5 раз(а)
  • Репутация +1/-1
  • Пол: Женский
  • А я живу в Кузбассе!
Модуль новости
« Ответ #8 : 15 Марта 2016, 14:16:34 »
Привет всем форумчанам!Возникла проблемка при написании новых новостей в разделе Новости.в админке пишу новость,но она не сохраняется и не выводится в новостях.вот такая проблема!
# добавление новости
if(isset($_GET["add"])){

   if(isset($_POST["title"], $_SESSION["add_news"]) AND $_SESSION["add_news"] == $_POST["add_news"]){
   
   unset($_SESSION["add_news"]);
   
   $title = $func->TextClean($_POST["title"]);
   $text = $_POST["ntext"];
   
      if(strlen($title) >= 3){
      
         $db->Query("INSERT INTO db_news (title, news, date_add) VALUES ('$title','$text','".time()."')");
         echo "<center><font color = 'green'>Новость добавлена</font></center><BR />";
         
      }else echo "<center><font color = 'red'>Заголовк не может быть менее 3х символов</font></center><BR />";
   
   }

?>

<form action="" method="post">
Заголовок:<BR />
<input type="text" name="title" size="45" value="<?=(isset($_POST["title"])) ? $_POST["title"] : false; ?>" /><BR /><BR />
Новость:<BR />
<textarea name="ntext" cols="78" rows="25"><?=(isset($_POST["ntext"])) ? $_POST["ntext"] : false; ?></textarea><BR />
<center><input type="submit" value="Сохранить" /></center>
<?PHP
$_SESSION["add_news"] = rand(1,1000);
?>
<input type="hidden" name="add_news" value="<?=$_SESSION["add_news"]; ?>" />

</form>

</div>
a:0:{}
 

svv1972Автор темы

  • *
  • Оффлайн
  • Награды Более 8 лет на форуме Более 50 сообщений Более 10 созданных тем
  • Дата регистрации: Янв. 2016
  • Расположение: Москва
  • Возраст: 51
  • Сообщений: 62
  • Страна: ru
  • Репутация +0/-0
  • Пол: Мужской
  • Дата рождения:
    1972-10-28
Модуль новости
« Ответ #9 : 15 Марта 2016, 14:30:35 »
ничего не идёт!
 

Renata

  • *
  • Оффлайн
  • Награды Более 8 лет на форуме Более 100 сообщений За время в онлайне на форуме
  • Дата регистрации: Фев. 2016
  • Сообщений: 134
  • Страна: ru
  • Поблагодарили: 5 раз(а)
  • Репутация +1/-1
  • Пол: Женский
  • А я живу в Кузбассе!
Модуль новости
« Ответ #10 : 15 Марта 2016, 14:34:43 »
Может тебе оба файла полностью скинуть?
 

kvozimir

  • снова в skype --> kvozimir
  • *
  • *
  • Оффлайн
  • Награды Более 8 лет на форуме Более 2000 сообщений Топ 10 по созданным темам Топ 10 по сообщениям Репутация  более 25 Более 50 созданных тем Благодарность от форума За помощь пользователям За время в онлайне на форуме
  • Дата регистрации: Фев. 2016
  • Возраст: 31
  • Сообщений: 2028
  • Страна: ru
  • Поблагодарили: 242 раз(а)
  • Репутация +40/-1
  • Пол: Мужской
  • Дата рождения:
    1992-04-18
    Социальные сети:
    ВКонтакте
Модуль новости
« Ответ #11 : 15 Марта 2016, 14:46:59 »
лучше уж пусть файлы выложит чтоб мы видели что у него там
 

Renata

  • *
  • Оффлайн
  • Награды Более 8 лет на форуме Более 100 сообщений За время в онлайне на форуме
  • Дата регистрации: Фев. 2016
  • Сообщений: 134
  • Страна: ru
  • Поблагодарили: 5 раз(а)
  • Репутация +1/-1
  • Пол: Женский
  • А я живу в Кузбассе!
Модуль новости
« Ответ #12 : 15 Марта 2016, 14:48:33 »
лучше уж пусть файлы выложит чтоб мы видели что у него там
Тоже вариант! :grin:
 

svv1972Автор темы

  • *
  • Оффлайн
  • Награды Более 8 лет на форуме Более 50 сообщений Более 10 созданных тем
  • Дата регистрации: Янв. 2016
  • Расположение: Москва
  • Возраст: 51
  • Сообщений: 62
  • Страна: ru
  • Репутация +0/-0
  • Пол: Мужской
  • Дата рождения:
    1972-10-28
Модуль новости
« Ответ #13 : 15 Марта 2016, 14:56:38 »
какие файлы выложить?
 

kvozimir

  • снова в skype --> kvozimir
  • *
  • *
  • Оффлайн
  • Награды Более 8 лет на форуме Более 2000 сообщений Топ 10 по созданным темам Топ 10 по сообщениям Репутация  более 25 Более 50 созданных тем Благодарность от форума За помощь пользователям За время в онлайне на форуме
  • Дата регистрации: Фев. 2016
  • Возраст: 31
  • Сообщений: 2028
  • Страна: ru
  • Поблагодарили: 242 раз(а)
  • Репутация +40/-1
  • Пол: Мужской
  • Дата рождения:
    1992-04-18
    Социальные сети:
    ВКонтакте
Модуль новости
« Ответ #14 : 15 Марта 2016, 15:03:11 »
из папки admin news_a
 

svv1972Автор темы

  • *
  • Оффлайн
  • Награды Более 8 лет на форуме Более 50 сообщений Более 10 созданных тем
  • Дата регистрации: Янв. 2016
  • Расположение: Москва
  • Возраст: 51
  • Сообщений: 62
  • Страна: ru
  • Репутация +0/-0
  • Пол: Мужской
  • Дата рождения:
    1972-10-28
Модуль новости
« Ответ #15 : 15 Марта 2016, 15:08:16 »
<div class="s-bk-lf">
   <div class="acc-title">Новости проекта</div>
</div>
<div class="silver-bk"><div class="clr"></div>   

<center><a href = "/?menu=admin4ik&sel=news" class="stn">Список новостей[/url] || <a href = "/?menu=admin4ik&sel=news&add" class="stn">Добавить новость[/url]</center>
<BR />
<script type="text/javascript" src="/js/editor/jscripts/tiny_mce/tiny_mce.js"></script>
<script type="text/javascript">
   tinyMCE.init({
      // General options
      mode : "textareas",
      editor_deselector : "mceNoEditor",
      theme : "advanced",
      plugins : "pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template",

      // Theme options
      theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright",
      
      theme_advanced_buttons2 : "styleselect,formatselect,fontselect,fontsizeselect,|,fullscreen,media,advhr",
      
      theme_advanced_buttons3 : "bullist,numlist,|,outdent,indent,blockquote,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor",
      theme_advanced_buttons4 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell",
      theme_advanced_buttons5 : "",
      
      theme_advanced_toolbar_location : "top",
      theme_advanced_toolbar_align : "left",
      theme_advanced_path_location : "bottom",
      theme_advanced_resizing : false,

      // Example content CSS (should be your site CSS)
      content_css : "editor/css/content.css",

      // Drop lists for link/image/media/template dialogs
      template_external_list_url : "lists/template_list.js",
      external_link_list_url : "lists/link_list.js",
      external_image_list_url : "lists/image_list.js",
      media_external_list_url : "lists/media_list.js",
      extended_valid_elements : "iframe
  • ",[/li][/list]
          // Replace values for the template plugin
          template_replace_values : {
             username : "Some User",
             staffid : "991234"
          },

          
          // Style formats
          style_formats : [

             {title : 'DEFAULT', inline : 'span', classes : 'text-content'}
          ],
          
          
          // Enable translation mode
          translate_mode : true,
          language : "ru"
       });
    </script>
    <?PHP
    if(isset($_POST["del"])){

    $ret_id = intval($_POST["del"]);

    $db->Query("DELETE FROM db_news WHERE id = '$ret_id'");
       
       echo "<center>Новость удалена</center><BR />";

    }

    # добавление новости
    if(isset($_GET["add"])){

       if(isset($_POST["title"], $_SESSION["add_news"]) AND $_SESSION["add_news"] == $_POST["add_news"]){
       
       unset($_SESSION["add_news"]);
       
       $title = $func->TextClean($_POST["title"]);
       $text = $_POST["ntext"];
       
          if(strlen($title) >= 3){
         
             $db->Query("INSERT INTO db_news (title, news, date_add) VALUES ('$title','$text','".time()."')");
             echo "<center><font color = 'green'>Новость добавлена</font></center><BR />";
             
          }else echo "<center><font color = 'red'>Заголовк не может быть менее 3х символов</font></center><BR />";
       
       }

    ?>

    <form action="" method="post">
    Заголовок:<BR />
    <input type="text" name="title" size="45" value="<?=(isset($_POST["title"])) ? $_POST["title"] : false; ?>" /><BR /><BR />
    Новость:<BR />
    <textarea name="ntext" cols="78" rows="25"><?=(isset($_POST["ntext"])) ? $_POST["ntext"] : false; ?></textarea><BR />
    <center><input type="submit" value="Сохранить" /></center>
    <?PHP
    $_SESSION["add_news"] = rand(1,1000);
    ?>
    <input type="hidden" name="add_news" value="<?=$_SESSION["add_news"]; ?>" />

    </form>

    </div>
    <div class="clr"></div>   
    <?PHP
    return;
    }


    # редактирование
    if(isset($_GET["edit"])){

    $idr = intval($_GET["edit"]);

    $db->Query("SELECT * FROM db_news WHERE id = '$idr' LIMIT 1");

    if($db->NumRows() != 1){ echo "<center>Новость с таким ID не найдена</center><BR />"; return;}

       if(isset($_POST["title"])){
       
       $title = $func->TextClean($_POST["title"]);
       $title = (strlen($title) > 0) ? $title : "Без заголовка";
       $text = $_POST["ntext"];
       
       $db->Query("UPDATE db_news SET title = '$title', news = '$text' WHERE id = '$idr'");
       $db->Query("SELECT * FROM db_news WHERE id = '$idr' LIMIT 1");
       
        echo "<center>Новость отредактирована</center><BR />";
       
       }

    $news = $db->FetchArray();




    ?>

    <form action="" method="post">
    Заголовок:<BR />
    <input type="text" name="title" size="45" value="<?=$news["title"]; ?>" /><BR /><BR />
    Новость:<BR />
    <textarea name="ntext" cols="78" rows="25"><?=$news["news"]; ?></textarea><BR />
    <center><input type="submit" value="Сохранить" /></center>
    </form>
    </div>
    <div class="clr"></div>   
    <?PHP

    return;
    }

    $db->Query("SELECT * FROM db_news ORDER BY id DESC");

    if($db->NumRows() > 0){

    ?>
    <table cellpadding='3' cellspacing='0' border='0' bordercolor='#336633' align='center' width="99%">
      <tr bgcolor="#efefef">
        <td align="center" width="50" class="m-tb">ID</td>
        <td align="center" class="m-tb">Название</td>
       <td align="center" width="70" class="m-tb">Удалить</td>
      </tr>


    <?PHP

       while($data = $db->FetchArray()){
       
       ?>
       <tr class="htt">
        <td align="center" width="50"><?=$data["id"]; ?></td>
        <td align="center"><a href="/?menu=admin4ik&sel=news&edit=<?=$data["id"]; ?>" class="stn"><?=$data["title"]; ?>[/url]</td>
       <td align="center" width="70">
       <form action="" method="post">
       <input type="hidden" name="del" value="<?=$data["id"]; ?>" />
       <input type="submit" value="Удалить" />
       </form>
       </td>
         </tr>
       <?PHP
       
       }

    ?>

    </table>
    <?PHP

    }else echo "<center>Новостей нет</center><BR />";
    ?>
    </div>
    <div class="clr"></div>   
 

svv1972Автор темы

  • *
  • Оффлайн
  • Награды Более 8 лет на форуме Более 50 сообщений Более 10 созданных тем
  • Дата регистрации: Янв. 2016
  • Расположение: Москва
  • Возраст: 51
  • Сообщений: 62
  • Страна: ru
  • Репутация +0/-0
  • Пол: Мужской
  • Дата рождения:
    1972-10-28
Модуль новости
« Ответ #16 : 15 Марта 2016, 16:52:08 »
заменил файл на тот что прислала мне Рената,всё равно не идёт новость в эфир!
 

kvozimir

  • снова в skype --> kvozimir
  • *
  • *
  • Оффлайн
  • Награды Более 8 лет на форуме Более 2000 сообщений Топ 10 по созданным темам Топ 10 по сообщениям Репутация  более 25 Более 50 созданных тем Благодарность от форума За помощь пользователям За время в онлайне на форуме
  • Дата регистрации: Фев. 2016
  • Возраст: 31
  • Сообщений: 2028
  • Страна: ru
  • Поблагодарили: 242 раз(а)
  • Репутация +40/-1
  • Пол: Мужской
  • Дата рождения:
    1992-04-18
    Социальные сети:
    ВКонтакте
Модуль новости
« Ответ #17 : 15 Марта 2016, 16:56:35 »
странно
 

Renata

  • *
  • Оффлайн
  • Награды Более 8 лет на форуме Более 100 сообщений За время в онлайне на форуме
  • Дата регистрации: Фев. 2016
  • Сообщений: 134
  • Страна: ru
  • Поблагодарили: 5 раз(а)
  • Репутация +1/-1
  • Пол: Женский
  • А я живу в Кузбассе!
Модуль новости
« Ответ #18 : 15 Марта 2016, 16:57:03 »
Что-то ерунда какая -то при вставке кода получается: разбивается на две части и пропадают некоторые значки... В коде,например, после extended_valid_elements : "iframe стоит звездочка в квадратных скобках, а при вставке кода в сообщение этого нет.

А с БД все нормально?
 

svv1972Автор темы

  • *
  • Оффлайн
  • Награды Более 8 лет на форуме Более 50 сообщений Более 10 созданных тем
  • Дата регистрации: Янв. 2016
  • Расположение: Москва
  • Возраст: 51
  • Сообщений: 62
  • Страна: ru
  • Репутация +0/-0
  • Пол: Мужской
  • Дата рождения:
    1972-10-28
Модуль новости
« Ответ #19 : 15 Марта 2016, 17:03:21 »
буду смотреть позже!потом отпишусь!
 

Renata

  • *
  • Оффлайн
  • Награды Более 8 лет на форуме Более 100 сообщений За время в онлайне на форуме
  • Дата регистрации: Фев. 2016
  • Сообщений: 134
  • Страна: ru
  • Поблагодарили: 5 раз(а)
  • Репутация +1/-1
  • Пол: Женский
  • А я живу в Кузбассе!
Модуль новости
« Ответ #20 : 15 Марта 2016, 17:05:33 »
буду смотреть позже!потом отпишусь!
Удачи!
 

sanek9186

  • *
  • Оффлайн
  • Награды Более 8 лет на форуме Более 50 сообщений Более 10 созданных тем
  • Дата регистрации: Март 2016
  • Сообщений: 64
  • Поблагодарили: 1 раз(а)
  • Репутация +0/-0
  • Пол: Мужской
Модуль новости
« Ответ #21 : 11 Апреля 2016, 16:41:54 »
Люди подскажите как сделать например создал новость в админке а в аккаунте отображаеться например : Новости +1 и видно что есть новые новости?
a:0:{}
 
Теги: Новости +