htmlbook.ru - настольная книга администратора

Файловый Архив

  • Неограниченное количество категорий и суб-категорий
  • Настройки прав доступа по группам
  • Настройки прав доступа по каждой категории
  • Предпросмотр медиа файлов: FLV, IFLV, F4A, F4V, MP4, MP3, MOV и других...
  • Мультизагрузка файлов - SWFUploader
  • Добавление файлов с сервера
Подробности и история обновлений продукта в этой теме
Loading

Go Back   форум vBSupport.org > > >
Register Изображения Меню vBsupport Files Manager Аллея Звёзд Реклама на форуме Search Today's Posts Mark Forums Read
  • Мемберка
  • Администраторам
  • Premoderation
  • For English speaking users
  • Изменения в правах
  • Каталог Фрилансеров
Пароли на скачивание файлов в Member Area меняются автоматически каждый день
Если вам нужно скачать какой то скрипт, за паролем ко мне в ЛС
привет какирам kerk
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота.
Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
На форуме введена премодерация ВСЕХ новых пользователей

Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
for English speaking users:
You may be surprised with restriction of access to the attachments of the forum. The reason is the recent change in vbsupport.org strategy:

- users with reputation < 10 belong to "simple_users" users' group
- if your reputation > 10 then administrator (kerk, Luvilla) can decide to move you into an "improved" group, but only manually

Main idea is to increase motivation of community members to share their ideas and willingness to support to each other. You may write an article for the subject where you are good enough, you may answer questions, you may share vbulletin.com/org content with vbsupport.org users, receiving "thanks" equal your reputation points. We should not only consume, we should produce something.

- you may:
* increase your reputation (doing something useful for another members of community) and being improved
* purchase temporary access to the improved category:
10 $ for 3 months. - this group can download attachments, reputation/posts do not matter.
20 $ for 3 months. - this group can download attachments, reputation/posts do not matter + adds eliminated + Inbox capacity increased + files manager increased permissions.

Please contact kerk or Luvilla regarding payments.

Important!:
- if your reputation will become less then 0, you will be moved into "simple_users" users' group automatically.*
*for temporary groups (pre-paid for 3 months) reputation/posts do not matter.
Не можете скачать вложение?
Изменения в правах групп пользователей
внимательно читаем эту и эту темы
Короткая версия - тут
Уважаемые пользователи!

На форуме открыт новый раздел "Каталог фрилансеров"

и отдельный раздел для платных заказов "Куплю/Закажу"

 
 
Old  
Sellrion
В Черном-причерном списке
 
Sellrion's Avatar
Default Комментарий модератора/администратора 74

В общем я тут решил заняться этим вопросом. Ведь функция достаточно полезная, однако, почему-то, все попытки ее нормально реализовать были неудачными. Итак, для начала подумаем что же нам нужно от этой функции. А нужно всем ровно три вещи:

1. Невозможность редактирования комментов юзером.
2. Возможность вставки коммента в любое место сообщения.
3. Невозможность использования комментов юзером.

Так, по поряку:
Quote:
1. Невозможность редактирования комментов юзером.
У меня возникает вопрос ЗАЧЕМ??? Ради этой сомнительной возможности надо городить лишние таблицы в БД с хранением информации о правах редактирования, и писать соответсвующие скрипты. Хотя, если разобраться, то коммент предназначен для информации пользователю. Поэтому, чтобы пользователь с ним не сделал, он его прочтет, что и необходимо. Поэтому, пусть делает с комментом что хочет. Далее:
Quote:
2. Возможность вставки коммента в любое место сообщения.
Вот это требование наталкивает нас на единственно выгодное решение этой задачи - ВВ-коды. Но кроме того, что тут возникает сложность исполнения третьего требования, появляется еще одно:
Quote:
4. Отсутсвие этих ВВ-кодов в списке тегов форума
Решение:
Итак, для реализации требования №4 нам придется добавлять ВВ-код не через Админку, а встроить его непосредственно в парсер ВВ-кодов. Посему открываем файл class_bbcode.php и редактируем. Сначала вставим код парсера:
Найти:
PHP Code:
}
  
// standard URL hyperlink
  
return "<a href=\"$rightlink\" target=\"_blank\">$text</a>";
 } 
Ниже добавить:
PHP Code:
/**
 * Handles a [mod] tag.
 * @return string
 */
 
 
function handle_bbcode_mod ($comment$modnick)
 {
 return 
"<style type='text/css'>
<!--
.modcomment {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #FFFFFF;
}
-->
</style>
<table width='90%' border='0' cellpadding='0' cellspacing='0' align='center'>
  <tr>
    <td><table width='100%' border='0' cellspacing='0' cellpadding='0'>
      <tr>
        <td width='88' height='20'><img src='images/misc/modcomment_left.gif' width='88' height='20' /></td>
        <td height='20' background='images/misc/modcomment_texture.gif'>&nbsp;</td>
        <td width='200' height='20'><div align='center'><span class='modcomment'><strong>Комментарий модератора</strong></span></div></td>
        <td height='20' background='images/misc/modcomment_texture.gif'>&nbsp;</td>
        <td width='88' height='20'><img src='images/misc/modcomment_right.gif' width='88' height='20' /></td>
      </tr>
    </table>
      <table width='100%' border='0' cellpadding='0' cellspacing='3' bordercolor='#FFFFFF' bgcolor='#FFFFFF'>
        <tr>
          <td width='30' height='29' bgcolor='#FFFFFF' valign='top'><img src='images/misc/mod.jpg' width='30' height='29' /></td>
          <td bgcolor='#FFFFFF'><font color=green><b>
$modnick:</b></font><br /><font color=black>$comment</font>
          </td>
        </tr>
      </table>      
    </td>
  </tr>
</table>"
;
}
/**
 * Handles a [admin] tag.
 * @return string
 */
 
 
function handle_bbcode_admin ($comment$adminnick)
 {
 return 
"<style type='text/css'>
<!--
.admincomment {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: red;
}
-->
</style>
<table width='90%' border='0' cellpadding='0' cellspacing='0' align='center'>
  <tr>
    <td><table width='100%' border='0' cellspacing='0' cellpadding='0'>
      <tr>
        <td width='88' height='20'><img src='images/misc/modcomment_left.gif' width='88' height='20' /></td>
        <td height='20' background='images/misc/modcomment_texture.gif'>&nbsp;</td>
        <td width='220' height='20'><div align='center'><span class='admincomment'><strong>Комментарий администратора</strong></span></div></td>
        <td height='20' background='images/misc/modcomment_texture.gif'>&nbsp;</td>
        <td width='88' height='20'><img src='images/misc/modcomment_right.gif' width='88' height='20' /></td>
      </tr>
    </table>
      <table width='100%' border='0' cellpadding='0' cellspacing='3' bordercolor='#FFFFFF' bgcolor='#FFFFFF'>
        <tr>
          <td width='30' height='29' bgcolor='#FFFFFF' valign='top'><img src='images/misc/admin.jpg' width='30' height='30' /></td>
          <td bgcolor='#FFFFFF'><font color=red><b>
$adminnick:</b></font><br /><font color=black>$comment</font>
          </td>
        </tr>
      </table>      
    </td>
  </tr>
</table>"
;

Замечание! Впринципе не важно куда этот код вставлять, но для того чтобы указать рамки "дозволенного" я выбрал для примера именно этот участок кода после парсера url адресов.
Замечание! Содержимое директивы return не для копипаста, а для примера. Тут вы можете написать все, что хотите видеть.
Далее необходимо подключить эти теги к парсингу. Посему в этом же файле ищем:
PHP Code:
// [POST=XXX]
   
$tag_list['option']['post'] = array(
    
'html' => '<a href="' $prepend_path 'showthread.php?' $vbulletin->session->vars['sessionurl'] . 'p=%2$s#post%2$s" title="' htmlspecialchars_uni($vbulletin->options['bbtitle']) . ' - ' $vbphrase['post'] . ' %2$s">%1$s</a>',
    
'option_regex' => '#^\d+$#',
    
'strip_empty' => true
   
);
  } 
Ниже добавить:
PHP Code:
// [MOD=XXX]
   
$tag_list['option']['mod'] = array(
    
'callback' => 'handle_bbcode_mod',
    
'strip_empty' => true
   
);
   
   
// [ADMIN=XXX]
   
$tag_list['option']['admin'] = array(
    
'callback' => 'handle_bbcode_admin',
    
'strip_empty' => true
   
); 
Итак, два из трех условий выполнены. Осталось ограничить использование этих кодов. Для этого воспользуемся механизмом проверки текста поста. Если юзер не является членом группы модов или админов, теги комментирования автоматически вырезаются из его сообщения. Открываем файл newreply.php, ищем код:
PHP Code:
if ($vbulletin->GPC['ajax'])
 {
  
// posting via ajax so we need to handle those  entries
  
$newpost['message'] = convert_urlencoded_unicode($newpost['message']);
 } 
Ниже добавляем:
PHP Code:
// ###################### Start comments filter #######################
 
if ($vbulletin->userinfo['usergroupid'] == OR $vbulletin->userinfo['usergroupid'] == 12 OR $vbulletin->userinfo['usergroupid'] == 10)
 {
 
//Allow comments if admin
 
$newpost['message'] = $newpost['message'];
 }
 else if (
$vbulletin->userinfo['usergroupid'] == 7)
 {
 
//Allow comments if mod
 
$fil = array("[/admin]""[admin]");
 
$newpost['message'] = preg_replace ($fil''$newpost['message']);
 }
 else
 {
 
//Cut comments if illegal
 
$fil = array("[/mod]""[/admin]""[mod]""[admin]");
 
$newpost['message'] = preg_replace ($fil''$newpost['message']);
 } 
Далее предусмотрим, чтобы пользователь не смог воспользоваться комментами через редактирование сообщения. Поэтому, редактируя файл editpost.php, найдем:
PHP Code:
}
    else
    {
        
$edit['message'] =& $vbulletin->GPC['message'];
    } 
Ниже добавим:
PHP Code:
// ###################### Start comments filter #######################
    
if ($vbulletin->userinfo['usergroupid'] == OR $vbulletin->userinfo['usergroupid'] == 12 OR $vbulletin->userinfo['usergroupid'] == 10)
    {
    
//Allow comments if admin
    
$edit['message'] = $edit['message'];
    }
    else if (
$vbulletin->userinfo['usergroupid'] == 7)
    {
    
//Allow comments if mod
    
$fil = array("[/admin]""[admin]");
    
$edit['message'] = preg_replace ($fil''$edit['message']);
    }
    else
    {
    
//Cut comments if illegal
    
$fil = array("[/mod]""[/admin]""[mod]""[admin]");
    
$edit['message'] = preg_replace ($fil''$edit['message']);
    } 
Добавление кнопки в текстовый редактор:
Итак, по причине востребованности этой функции, расскажу как это сделать. Тут не так все просто как кажется. Для начала правим клиент-скрипт vbulletin_textedit.js. Ищем:
PHP Code:
/** 
        * Insert Link 
        */ 
        
this.createlink = function(eurl
        { 
            return 
this.apply_format('createlink'is_ie, (typeof url == 'undefined' true url)); 
        }; 
Ниже вставляем:
PHP Code:
// Insert Mod & Admin Comments
        
this.mod = function(eselection)
        {
            var 
selection this.get_selection();
            return 
this.insert_text("[mod=" modname "]" selection "[/mod]\n"0);
        };

        
this.admin = function(eselection)
        {
            var 
selection this.get_selection();
            return 
this.insert_text("[admin=" modname "]" selection "[/admin]\n"0);
        };
// end Insert Mod & Admin Comments 
В этом же файле ищем:
PHP Code:
** 
        * 
Apply formatting 
        
*/ 
        
this.apply_format = function(cmddialogargument
        { 
            
// undo & redo array pops 

            
switch (cmd
            { 
                case 
'bold'
                case 
'italic'
                case 
'underline'
                { 
                    
this.wrap_tags(cmd.substr(01), false); 
                    return; 
                } 

                case 
'justifyleft'
                case 
'justifycenter'
                case 
'justifyright'
                { 
                    
this.wrap_tags(cmd.substr(7), false); 
                    return; 
                } 
Ниже добавим:
PHP Code:
        case 'mod'
                case 
'admin'
                { 
                    
this.wrap_tags(cmdmodname); 
                    return; 
                } 
Теперь правка шаблона editor_toolbar_on. В нужное вам место (в зависимости от желаемого рассположения кнопки) вставляем следующее:
1. Сепаратор (если нужен):
HTML Code:
<td><img src="$stylevar[imgdir_editor]/separator.gif" width="6" height="20" alt="" /></td>
2. Сама кнопка (модератор):
HTML Code:
<td><div class="imagebutton" id="{$editorid}_cmd_mod"><img src="$stylevar[imgdir_editor]/mod.gif" width="4" height="20" alt="Комментарий модератора" /></div></td>
3. Сама кнопка (админ):
HTML Code:
<td><div class="imagebutton" id="{$editorid}_cmd_admin"><img src="$stylevar[imgdir_editor]/mod.gif" width="4" height="20" alt="Комментарий администратора" /></div></td>
В этом же шаблоне можно прописать условия для того, чтобы эти кнопки не видели кто попало. Для вставки кнопок в текстовый редактор на форме быстрого ответа редактируйте вышеописанным способом шаблон showthread_quickreply. Для добавления кнопок в окно быстрого редактирования - шаблон postbit_quickedit.
И последнее. Открываем шаблон editor_clientscript.
Найти:
HTML Code:
var smiliewindow_x = 240;
var smiliewindow_y = 280;
Ниже добавить:
HTML Code:
var modname = '$bbuserinfo[username]';
Функция блокировки поста после комментария:
Для того, чтобы пользователь не смог отредактировать пост после внесения комментария откройте файл class_postbit.php. В нем надо найти:
PHP Code:
// can edit or delete this post, so show the link
            
$this->post['editlink'] = 'editpost.php?' $this->registry->session->vars['sessionurl'] . 'do=editpost&amp;p=' $this->post['postid'];
            if (
$this->registry->options['quickedit'])
            {
                
$show['ajax_js'] = true;
            }
        } 
Аккуратно заменить на:
PHP Code:
//################## Start parse comments ###################
$fil = array("[/mod]""[/admin]""[mod]""[admin]");
$messagebit preg_replace($fil''$this->post['message']);

//Check if message contains any commenting
if ($messagebit != $this->post['message'])
{
//If admin or mod, show edit button
   
if (can_moderate($this->thread['forumid'], 'caneditposts'))
   {
$this->post['editlink'] = 'editpost.php?' $this->registry->session->vars['sessionurl'] . 'do=editpost&amp;p=' $this->post['postid'];
            if (
$this->registry->options['quickedit'])
            {
                
$show['ajax_js'] = true;
            }
        }
        else
        {
            
$this->post['editlink'] = '';
        }
}
else
{
$this->post['editlink'] = 'editpost.php?' $this->registry->session->vars['sessionurl'] . 'do=editpost&amp;p=' $this->post['postid'];
            if (
$this->registry->options['quickedit'])
            {
                
$show['ajax_js'] = true;
            }
        else
        {
            
$this->post['editlink'] = '';
        }
}

Внимание! Данный BB-код не работает с редакторами WYSIWYG. Вам необходимо отключить использование визуального редактора в Правке сообщений, и в "полном" редакторе. В редакторе быстрого ответа этот режим можно не отключать.
Внимание! Ввиду того, что ситуация с группами на форумах разная, могут возникнуть проблеммы с установкой. Если что - пишите в этой теме, буду помогать всем.

Вот и все! Не забываем жать Спасибу...
Attached Thumbnails
adm_com.jpg  

Last edited by Sellrion : 11-10-2007 at 11:32 PM.
 
Old  
Sellrion
В Черном-причерном списке
 
Sellrion's Avatar
Default 0

maddogmax, в первом посте все поправлено...
 
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
Old  
satnsk
На доске почёта
 
banned nax
Default 0

ошибка в правке шаблона исчезла, но в тему зайти не могу
Code:
 
Parse error: syntax error, unexpected '[' in /home2/satnsk/public_html/vbsat/includes/class_postbit.php on line 270
вот участок файла с линией 270
HTML Code:
if (isset($this->thread['threadview']))
   {
    $lastvisit = $this->thread['threadview'];
   }
   else if ($this->registry->options['threadmarking'] AND $this->registry->userinfo['userid'])
   {
    $threadview = max($this->thread['threadread'], $this->thread['forumread'], TIMENOW - ($this->registry->options['markinglimit'] * 86400));
    $lastvisit = $this->thread['threadview'] = intval($threadview);
   }
   else if (($tview = fetch_bbarray_cookie('thread_lastview', $threadid)) > $this->registry->userinfo['lastvisit'])
   {
    $lastvisit = $this->thread['threadview'] = intval($tview);
   }
   else
   {
    $lastvisit = $this->registry->userinfo['lastvisit'];
   }
  }
  else
  {
   $lastvisit = $this->registry->userinfo['lastvisit'];
  }
  if ($this->post['dateline'] > $lastvisit)
  {
   $this->post['statusicon'] = 'new';
   $this->post['statustitle'] = $vbphrase['unread_date'];
   if (!$firstnew)
   {
    $firstnew = $this->post['postid'];
    $this->post['firstnewinsert' ] = '<a name="newpost"></a>';
   }
   else['firstnewinsert'] = '';     - 270
   }
  }
  else
  {
   $this->post['statusicon'] = 'old';
   $this->post['statustitle'] = $vbphrase['old'];
   $this->post['firstnewinsert'] = '';
  }
че там не так :(
 
Old  
satnsk
На доске почёта
 
banned nax
Default 0

решил приаттачить исправленые мои файлы и шаблон, может Вы найдете там ошибку, ну ей богу, вроде внимательно делал :(
Attached Files
File Type: rar 3.6.8 - Комментарий модератора.rar (56.7 KB, 5 views)
 
Old  
satnsk
На доске почёта
 
banned nax
Default 0

вроде не первый раз правкой занимаюсь, до этого настраивал phpbb, а там установка модов - это сплошная правка файлов и в гораздо более крутых обьемах

Добавлено через 13 минут
Quote:
Originally Posted by maddogmax View Post
satnsk, как оно вообще должно работать? Тут нет переменной для вызова. 100% рабочий вариант: http://vbsupport.org/forum/showpost....3&postcount=39 У меня по крайней мере точно. А сепаратор на вкус...
у меня щас другая проблема, непонятно от куда, немогу в тему зайти, а правка шаблона editor_toolbar_on хоть по твойму
HTML Code:
</if>
   <if condition="$show['quote_bbcode']">
    <td><img src="$stylevar[imgdir_editor]/separator.gif" width="6" height="20" alt="" /></td>
    <td><div class="imagebutton" id="{$editorid}_cmd_wrap0_quote"><img src="$stylevar[imgdir_editor]/quote.gif" width="21" height="20" alt="$vbphrase[wrap_quote_tags]" /></div></td>
    <td><img src="$stylevar[imgdir_editor]/separator.gif" width="6" height="20" alt="" /></td>
   </if>
   <if condition="$show['code_bbcode']">
    <td><div class="imagebutton" id="{$editorid}_cmd_wrap0_code"><img src="$stylevar[imgdir_editor]/code.gif" width="21" height="20" alt="$vbphrase[wrap_code_tags]" /></div></td>
   </if>
   <if condition="$show['html_bbcode']">
    <td><div class="imagebutton" id="{$editorid}_cmd_wrap0_html"><img src="$stylevar[imgdir_editor]/html.gif"  width="21" height="20" alt="$vbphrase[wrap_html_tags]" /></div></td>
   </if>
   <if condition="$show['php_bbcode']">
    <td><div class="imagebutton" id="{$editorid}_cmd_wrap0_php"><img src="$stylevar[imgdir_editor]/php.gif" width="21" height="20" alt="$vbphrase[wrap_php_tags]" /></div></td>
   </if>
<if condition="(($bbuserinfo['usergroupid'] == 5) OR ($bbuserinfo['usergroupid'] == 7) OR ($bbuserinfo['usergroupid'] == 19))">
<td><div class="imagebutton" id="{$editorid}_cmd_mod"><img src="$stylevar[imgdir_editor]/comm.gif" width="21" height="20" alt="Комментарий"></div></td>
</if>
<if condition="(($bbuserinfo['usergroupid'] == 6) OR ($bbuserinfo['usergroupid'] == 17))">
<td><div class="imagebutton" id="{$editorid}_cmd_admin"><img src="$stylevar[imgdir_editor]/comm.gif" width="21" height="20" alt="Комментарий"></div></td>
</if>  

$vBeditTemplate[hidetag_toolbar_buttons]
    $vBeditTemplate[extrabuttons]

   </tr>
   </table>
хоть как автор указал (щас закоментил)
HTML Code:
  <if condition="is_browser('ie') AND !is_browser('mac')">
    <td><div class="imagebutton" id="{$editorid}_cmd_spelling"><img src="$stylevar[imgdir_editor]/spelling.gif" width="21" height="20" alt="$vbphrase[check_spelling]" /></div></td>
   </if>
<!--
<td><img src="$stylevar[imgdir_editor]/separator.gif" width="6" height="20" alt="" /></td>
<td><div class="imagebutton" id="{$editorid}_cmd_mod"><img src="$stylevar[imgdir_editor]/mod.gif" width="4" height="20" alt="Комментарий модератора" /></div></td>
<td><div class="imagebutton" id="{$editorid}_cmd_admin"><img src="$stylevar[imgdir_editor]/mod.gif" width="4" height="20" alt="Комментарий администратора" /></div></td>
<-->
    <td>
     <div class="imagebutton" id="{$editorid}_cmd_resize_0_100"><img src="$stylevar[imgdir_editor]/resize_0.gif" width="21" height="9" alt="$vbphrase[decrease_size]" /></div>
     <div class="imagebutton" id="{$editorid}_cmd_resize_1_100"><img src="$stylevar[imgdir_editor]/resize_1.gif" width="21" height="9" alt="$vbphrase[increase_size]" /></div>
    </td>
теперь шаблон проверку проходит и правиться без выдачи ошибок

Last edited by satnsk : 11-11-2007 at 06:59 AM. Reason: Добавлено сообщение
 
Old  
Sellrion
В Черном-причерном списке
 
Sellrion's Avatar
Default 1

satnsk, У Вас в class_postbit вот тут:
PHP Code:
$show['ajax_js'] = true

else 

$this->post['editlink'] = ''



Откуда-то взялась в конце третья скобка, когда их должно быть две. Далее с кнопками, вы их в самый конец панели инструментов ставите, они и не будут отображаться. Вставьте код кнопок перед:
HTML Code:
<td width="100%">&nbsp;</td>
			<if condition="is_browser('ie') AND !is_browser('mac')">
				<td><div class="imagebutton" id="{$editorid}_cmd_spelling"><img src="$stylevar[imgdir_editor]/spelling.gif" width="21" height="20" alt="$vbphrase[check_spelling]" /></div></td>
			</if>
P.S. Не, надо выкладывать готовые файлы...
 
Old  
satnsk
На доске почёта
 
banned nax
Default 0

Quote:
Originally Posted by Sell View Post
Откуда-то взялась в конце третья скобка, когда их должно быть две
но ведь Вы в инструкции написали
Quote:
Originally Posted by Sell View Post
else { $this->post['editlink'] = 'editpost.php?' . $this->registry->session->vars['sessionurl'] . 'do=editpost&p=' . $this->post['postid']; if ($this->registry->options['quickedit']) { $show['ajax_js'] = true; } else { $this->post['editlink'] = ''; } } }
вот тут наверное и есть третья

Добавлено через 23 минуты
в шаблоне кнопки то я перенес, да увидеть пока не судьба
хоть со скобкой, хоть без - говорит ошибка на линии 270
Code:
 
Parse error: syntax error, unexpected '[' in /home2/satnsk/public_html/vbsat/includes/class_postbit.php on line 270
не могу в тему зайти

Добавлено через 30 минут
тут вопрос такой возник, мож глупый
а нет ли какой проги на проверку html кода, типа на лишнюю скобку или не закрытую функцию
вобщем для проверки этого syntax error

Last edited by satnsk : 11-11-2007 at 09:30 AM. Reason: Добавлено сообщение
 
Old  
Dev
Эксперт
 
Dev's Avatar
Default 0

Sell, всё оч классно, но есть косяк. У меня именно нажпись коментарий администратора отображаетсья хорошо красным как положенно а вот коментарий модератора белый
по идее надо было подменить вот тут цвет на свой, я так и сделл но толку нет
<!--
.modcomment {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: green;
}
-->
вот так вот я написал..но фигушки(((Куда капать?
скрин: (скин BlackTeal)
 
Old  
Dragster
Знаток
 
Dragster's Avatar
Default 1

Dev, у меня такая же бага была.
Засунь текст в <font color=blue>

То есть у меня сделано вот так (файл class_bbcode.php)
PHP Code:
<td width='200' height='20'><div align='center'><span class='modcomment'><strong><font color=blue>Комментарий модератора</font></strong></span></div></td
 
Old  
satnsk
На доске почёта
 
banned nax
Default 0

вобщем ситуация следующая, вернул я файл class_postbit.php как был и кнопочки увидел, не знаю как они должны отображаться вообще, но они скрыты и для админа и для тестового аккуанта (две полосочки), а вот пользоваться ими могут и тот, и другой :(

естественно, что после комментов админа - тест может править сообщение, что делать с class_postbit.php - незнаю, блин, только делаю замену - вылетает ошибка и не могу зайти в тему

Dev,
красивые у тебя значки, поделись
 
Old  
Sellrion
В Черном-причерном списке
 
Sellrion's Avatar
Default 1

satnsk, скоро выложу отредактированные файлы, так что не мучайтесь...)))
Dev, это не баг, просто изменения применяются только к заного созданным комментам. Если хочешь, чтобы они применялисть ко всем, вынеси CSS в основную тоблицу CSS стиля...
 
 

Tags
comments tags, коментарии

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off




All times are GMT +4. The time now is 08:43 PM.


Powered by vBulletin® Version 3.5.0
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.