Форум сетевых администраторов
Показаны 13 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- VBulletin 2.x.x (http://netadmin.ws/forum/forumdisplay.php?forumid=45)
-- Smilies v Bistrom Otvete (http://netadmin.ws/forum/showthread.php?threadid=1355)


Помещено meat 22-05-2002 в 18:51:

Smilies v Bistrom Otvete

kak mojno zapihnut' Smayliki v Bistriy Otvet?


Помещено Rumata 22-05-2002 в 19:29:

Re: Smilies v Bistrom Otvete

quote:
Первоначальное сообщение от meat
kak mojno zapihnut' Smayliki v Bistriy Otvet?

У меня тоже не получается, хотя я пишу в тимплейте $vbcode_smilies, там, где они должны быть, а в начале showthread.php пишу

PHP:

$templatesused 
= 'vbcode_smilies,newpost_disablesmiliesoption';
  if (
$foruminfo[allowsmilies]) {
    if (
$bbuserinfo[showvbcode] && $allowvbcodebuttons)
      
$vbcode_smilies = getclickysmilies();
    eval(
"\$disablesmiliesoption = \"".gettemplate("newpost_disablesmiliesoption")."\";");
  } else {
    
$disablesmiliesoption="";
  }


В чем проблема, никак не пойму


Помещено Alone 22-05-2002 в 22:49:

Я сделал проще, просто вытащил таблицу со смайлами из формы ответа и ссылку на файл с ява скриптом поставил.

__________________
http://www.compware.ru - сайт о разгоне


Помещено Rumata 23-05-2002 в 13:37:

Мне кажется, что нужно инклюднуть admin/functions.php, но еще не проверял


Помещено polo 23-05-2002 в 13:41:

quote:
Мне кажется, что нужно инклюднуть admin/functions.php, но еще не проверял

Ð_тот файл доступен любому сценарию vb.

__________________
Всегда есть решение.


Помещено meat 23-05-2002 в 13:50:

i tak..
mojet kto to PLZ napisat' kak zasunut' Smilies v Bistriy Otvet?
ili ne kto prosto ne znaet?


Помещено Rumata 23-05-2002 в 14:02:

quote:
Первоначальное сообщение от polo

Ð_тот файл доступен любому сценарию vb.



Ð_то как? Если у меня код, после добавления мною кода файл стал выглядеть так:

PHP:

<?php

error_reporting
(7);
if ( isset(
$goto) and ($goto=='lastpost' or $goto=='newpost')) {
  
$noheader=1;
}

//to get smilies
$templatesused = 'vbcode_smilies,newpost_disablesmiliesoption';
  if (
$foruminfo[allowsmilies]) {
    if (
$bbuserinfo[showvbcode] && $allowvbcodebuttons)
      
$vbcode_smilies = getclickysmilies();
    eval(
"\$disablesmiliesoption = \"".gettemplate("newpost_disablesmiliesoption")."\";");
  } else {
    
$disablesmiliesoption="";
  }



а функция getclickysmilies() из admin/functions.php, который, как ыидно, нигде не инклюдится.


Или я что-то путаю?


Помещено polo 23-05-2002 в 14:12:

$templatesused менять не надо, только в конец добавить существующего $templatesused добавить: ",vbcode_smilies,newpost_disablesmiliesoption" а потом перед кодом где вызывается форма перед
if (!$getperms['canviewothers'] and $thread['postuserid']!=$bbuserinfo['userid']) {
show_nopermission();
}
вставь

PHP:


if ($foruminfo[allowsmilies]) {
    if (
$bbuserinfo[showvbcode] && $allowvbcodebuttons)
      
$vbcode_smilies = getclickysmilies();
    eval(
"\$disablesmiliesoption = \"".gettemplate("newpost_disablesmiliesoption")."\";");
  } else {
    
$disablesmiliesoption="";
  }


а в шаблон формы быстрого ответа вставь $vbcode_smilies там где хочешь чтобы таблица со смайлами появлялась.

__________________
Всегда есть решение.


Помещено Rumata 23-05-2002 в 15:28:

Давно бы так


Помещено Kadet 23-05-2002 в 15:56:

А я вообще не понимаю, зачем смайлики в быстром ответе.. он на то и быстрый, чтоб ничего лишнего не было Не находите?

__________________
Перхоть - это опилки от спиленных рогов


Помещено meat 26-05-2002 в 15:26:

quote:
$templatesused менять не надо, только в конец добавить существующего $templatesused добавить: ",vbcode_smilies,newpost_disablesmiliesoption" а потом перед кодом где вызывается форма перед
if (!$getperms['canviewothers'] and $thread['postuserid']!=$bbuserinfo['userid']) {
show_nopermission();
}
вставь

PHP:--------------------------------------------------------------------------------
if ($foruminfo[allowsmilies]) {
if ($bbuserinfo[showvbcode] && $allowvbcodebuttons)
$vbcode_smilies = getclickysmilies();
eval("\$disablesmiliesoption = \"".gettemplate("newpost_disablesmiliesoption")."\";");
} else {
$disablesmiliesoption="";
}

--------------------------------------------------------------------------------

а в шаблон формы быстрого ответа вставь $vbcode_smilies там где хочешь чтобы таблица со смайлами появлялась.



a mona po podrobnee gde eto vso napisat' nado PLZ?


Помещено polo 26-05-2002 в 16:54:

в showthread.php.

__________________
Всегда есть решение.


Помещено meat 31-05-2002 в 04:29:

spasibo sdelal


Формат времени GMT. Текущее время 04:54.
Показаны 13 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.