| Форум -> Pages (модуль и блок) -> модуль Pages, не получается добавить статью | 
| модуль Pages, не получается добавить статью | 
|---|
| G-nom |  Дата: 07.04.2008, в 07:38 | Сообщение №1 | 
   Активный участникПользователь №: 174 Сообщений: 227
 
  
	 
	  | вот собсно bb код статьи 
 
Открываем файл function/sources.php, и находим: 
 
| Код |  1
  | $bb[] = "#[b](.*?)[/b]#si"; 
$html[] = "1"; |  
  
 
после этого вставляем: 
 
| Код |  1
  | $bb[] = "#[youtube](.*?)[/youtube]#si"; 
$html[] = "<object width="425" height="373"><param name="movie" value="1"></param> 
<param name="wmode" value="transparent"></param> 
<embed src="1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="373"> 
</embed></object>"; |  
  
 
дальше находим: 
 
| Код |  1
  | ."<div class="editorbutton" OnClick="InsertCode('b')"><img title=""._EBOLD."" src="images/editor/bold.gif"></div>" |  
  
 
после этого вставляем: 
 
| Код |  1
  | ."<div class="editorbutton" OnClick="InsertCode('youtube')"><img title="Ролик YouTube" src="images/editor/youtube.gif"></div>" |  
  
 
откройте папку images/editor/ 
и залейте туда эту иконку:   
Прикрепленное изображение - с именем youtube.gif 
 
 
код выглядит так: 
 
| Код |  1
  | [youtube]http://www.youtube.com/ролик[/youtube] |  
  
 
 
Автор материала nz1 
NETzeo.info 
все коды ставлю тегом 
результат тут подскажите плз что за трабла такая .?(
  _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно Serg_pnz 07.04.2008 г. в 08:29:50 |  
  | 
 | 
| G-nom |  Дата: 07.04.2008, в 07:39 | Сообщение №2 | 
   Активный участникПользователь №: 174 Сообщений: 227
 
  
	 
	  | | ну вот и здесь походу покорябил все :( |  
  | 
 | 
| Serg_pnz |  Дата: 07.04.2008, в 08:28 | Сообщение №3 | 
   АдминистраторПользователь №: 1 Сообщений: 2243
 
  
	 
	  | G-nom, ты открыл тег цитаты [quote], а закрывать кто его будет? 
(сейчас тут я уже исправил). 
 
Вообще бб-парсер на слаеде оставляет желать лучшего. В частности у тебя я вижу слетели заслешенные кавычки, а не должны были (на понедельниках этот глюк исправлен. Бился недели две, а то и три после открытия, и только потом смог нормально публиковать статьи с кодом и код на форуме). |   Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz 
"...даме водки? Это чистый спирт!" © кот Бегемот |  
  | 
 | 
| Serg_pnz |  Дата: 07.04.2008, в 08:31 | Сообщение №4 | 
   АдминистраторПользователь №: 1 Сообщений: 2243
 
  
	 
	  | Хотя стой! Я неправ. Ты не забыл закрыть цитату, а поменял местами её с тегом [/code] в последнем кусочке. 
 
Т.е. у тебя было так [*quote]бла-бла[*code]самый последний код[/quote*][/code*]
  _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно Serg_pnz 29.05.2008 г. в 20:43:40 |   Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz 
"...даме водки? Это чистый спирт!" © кот Бегемот |  
  | 
 | 
| Serg_pnz |  Дата: 07.04.2008, в 08:33 | Сообщение №5 | 
   АдминистраторПользователь №: 1 Сообщений: 2243
 
  
	 
	  | | Но "заслэши" у тебя всё равно слетели. |   Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz 
"...даме водки? Это чистый спирт!" © кот Бегемот |  
  | 
 | 
| G-nom |  Дата: 07.04.2008, в 22:07 | Сообщение №6 | 
   Активный участникПользователь №: 174 Сообщений: 227
 
  
	 
	  | | Цитата |  | Бился недели две, а то и три после открытия, и только потом смог нормально публиковать статьи |  
  а не поделишься решением?) или сумму назови :) |  
  | 
 | 
| Serg_pnz |  Дата: 08.04.2008, в 08:11 | Сообщение №7 | 
   АдминистраторПользователь №: 1 Сообщений: 2243
 
  
	 
	  | | Не жалко, надо только вспомнить. |   Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz 
"...даме водки? Это чистый спирт!" © кот Бегемот |  
  | 
 | 
| G-nom |  Дата: 12.04.2008, в 10:48 | Сообщение №8 | 
   Активный участникПользователь №: 174 Сообщений: 227
 
  
	 
	  | | Цитата |  | Не жалко, надо только вспомнить. |  
      
 
не хочу быть назойливым, просто прошу помощи |  
  | 
 | 
| Serg_pnz |  Дата: 14.04.2008, в 08:51 | Сообщение №9 | 
   АдминистраторПользователь №: 1 Сообщений: 2243
 
  
	 
	  | | Код |  1
  | function save_pages() { 
    global $prefix, $db, $multilingual, $admin_file, $stop; 
   $pid = intval($_POST['pid']); 
   $title = $_POST['title']; 
   $cat = $_POST['cid']; 
   $usehtml = $_POST['usehtml']; 
 
//эти 2 строки отличаются  
   $hometext = (intval($usehtml)) ? nl2br(($_POST['hometext'])) : nl2br((text_filter($_POST['hometext'], 2))); 
   $bodytext = (intval($usehtml)) ? nl2br(($_POST['bodytext'])) : nl2br((text_filter($_POST['bodytext'], 2))); 
 
   $status = $_POST['status']; |  
  
 
Сравнил 2 файла - из дистрибутива и мой на хосте. Других изменений нет, кроме как в function save_pages в двух выделенных строках. |   Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz 
"...даме водки? Это чистый спирт!" © кот Бегемот |  
  | 
 | 
| G-nom |  Дата: 15.04.2008, в 07:22 | Сообщение №10 | 
   Активный участникПользователь №: 174 Сообщений: 227
 
  
	 
	  | Serg_pnz, что-то я не нашел в каком файле это    |  
  | 
 | 
| Serg_pnz |  Дата: 15.04.2008, в 08:22 | Сообщение №11 | 
   АдминистраторПользователь №: 1 Сообщений: 2243
 
  
	 
	  | | индекс админки модуля |   Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz 
"...даме водки? Это чистый спирт!" © кот Бегемот |  
  | 
 | 
| G-nom |  Дата: 15.04.2008, в 22:13 | Сообщение №12 | 
   Активный участникПользователь №: 174 Сообщений: 227
 
  
	 
	  | может потому, что у нас версии разные ... или потому, что не программер я :) вобщем не могу понять где тут что/начто/ менять нада ... 
| Код |  1
  | function save_pages() { 
    global $prefix, $db, $multilingual, $admin_file, $stop; 
   $pid = intval($_POST['pid']); 
   $title = $_POST['title']; 
   $cat = $_POST['cid']; 
   $hometext = save_text($_POST['hometext']); 
   $bodytext = save_text($_POST['bodytext']); 
   $status = $_POST['status']; 
   if (isset($_POST['year'])) { 
      $time = "".$_POST['year']."-".$_POST['mon']."-".$_POST['day']." ".$_POST['hour'].":".$_POST['min'].":00"; 
   } else { 
      $today = getdate(); 
      $time = "".$today[year]."-".$today[mon]."-".$today[mday]." ".$today[hours].":".$today[minutes].":00"; 
   } 
   if (!$hometext) $stop = ""._CERROR1.""; 
   if (!$stop && $_POST['posttype'] == "save") { 
      if ($pid) { 
         $db->sql_query("UPDATE ".$prefix."_pages SET cid='$cat', title='$title', hometext='$hometext', bodytext='$bodytext', date='$time', active='$status' WHERE pid='$pid'"); 
      } else { 
         $db->sql_query("INSERT INTO ".$prefix."_pages VALUES (NULL, '$cat', '$title', '$hometext', '$bodytext', '$time', '0', '$status')"); 
      } 
      Header("Location: ".$admin_file.".php?op=pages"); 
   } else { 
      add_pages(); 
   } 
} |  
  
просмотрел все что_с_pages связано, так и не понял   
  _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно G-nom 15.04.2008 г. в 22:15:29 |  
  | 
 | 
| G-nom |  Дата: 18.04.2008, в 22:33 | Сообщение №13 | 
   Активный участникПользователь №: 174 Сообщений: 227
 
  
	 
	  | простите    ткните пожлста носом   |  
  | 
 | 
| Serg_pnz |  Дата: 19.04.2008, в 08:26 | Сообщение №14 | 
   АдминистраторПользователь №: 1 Сообщений: 2243
 
  
	 
	  | | Код |  1
  | $hometext = save_text($_POST['hometext']); 
   $bodytext = save_text($_POST['bodytext']); |  
  
Это надо раскапывать. Функция save_text содержит в себе stripslashes, а я наоборот освободился от этого фильтра. 
Только внимательнее надо всё делать, если будешь не только сам публиковать статьи, а еще принимать от юзеров. 
 
Т.е. совет: переделать на старые функции (фильтры). |   Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz 
"...даме водки? Это чистый спирт!" © кот Бегемот |  
  | 
 | 
| Serg_pnz |  Дата: 22.04.2008, в 08:16 | Сообщение №15 | 
   АдминистраторПользователь №: 1 Сообщений: 2243
 
  
	 
	  | Попробуй сменить  | Код |  1
  | $hometext = save_text($_POST['hometext']); |  
   на | Код |  1
  | $hometext = nl2br((text_filter($_POST['hometext'], 2))); |  
  |   Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz 
"...даме водки? Это чистый спирт!" © кот Бегемот |  
  | 
 | 
| G-nom |  Дата: 22.04.2008, в 22:34 | Сообщение №16 | 
   Активный участникПользователь №: 174 Сообщений: 227
 
  
	 
	  | не помогло :( 
пробовал удалять и по новой добавлять статью ..( |  
  | 
 | 
 | 
 Вы не можете ответить в тему анонимно, пожалуйста, войдите или зарегистрируйтесь!
 
  |