Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Опубликовано:

Я пользуюсь прогой CoffeeCup Web Form Builder которая создает различные кастомизированные формы, например для заполнения заявки на что-то.

 

Прога генерирует файлы формы и ХТМЛ скрипт вида:

 

<script type="text/javascript" src="swfobject.js"></script><div id="CC5087039">Form Object</div><script type="text/javascript">

var so = new SWFObject("firebal1.swf", "firebal1.xml", "650", "542", "7,0,0,0", "#ffffff");so.addParam("classid", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000");

so.addParam("quality", "high");so.addParam("scale", "noscale");so.addParam("salign", "lt");so.addParam("FlashVars", "xmlfile=firebal1.xml&w=650&h=542");

so.write("CC5087039");</script>

 

 

на форуме ПХПББ3 я эти файлы просто закидывал в корень форума, скрипт в ББкодс, и все отлично работало.

 

Собственно проблема, в какую папку нужно засовывать файлы которые использует скрипт засовываемый в ББкод?

Рекомендованные сообщения

Опубликовано:
  • Автор

сделал, но как-то наворочено...

 

файлы засовываем сюда: admin/sources/classes/bbcode/custom/

 

и в скрипте каждому файлу прописываем его прямую ссылку. И еще кэш кода обновлять надо.

 

зато красота, прямо в посте натуральная форма:

 

post-39595-060155200 1282082757_thumb.png

 

единственное фото почему-то к получаемому меилу не прикладывается пока... 

Опубликовано:

Действительно, симпатично.

  • 4 года спустя...
Опубликовано:

у меня сейчас мозг взорвется.

я создала файл по образку css.php

 

<?php

if( !class_exists('bbcode_parent_class') )
{
   require_once( IPS_ROOT_PATH . 'sources/classes/bbcode/custom/defaults.php' );/*noLibHook*/
}

class bbcode_table extends bbcode_parent_class implements bbcodePlugin
{ 
   public function __construct( ipsRegistry $registry )
   {
       $this->currentBbcode    = 'table';

       parent::__construct( $registry );
   }

   protected function _replaceText( $txt )
   {
       return "aaa";
   }
}

?>

 

запихала файл в папку admin/sources/classes/bbcode/custom/

создала бб-код по примеру list, все правильно указала.

я не понимаю, почему у меня ничего не работает!

кэш я чистила, и форума и самого кода.

вообще 0 реакции

Опубликовано:

у меня сейчас мозг взорвется.

я создала файл по образку css.php

 

запихала файл в папку admin/sources/classes/bbcode/custom/

создала бб-код по примеру list, все правильно указала.

я не понимаю, почему у меня ничего не работает!

кэш я чистила, и форума и самого кода.

вообще 0 реакции

Не могу судить, насколько правилен код, но попробуйте запихать) файл в папку admin/sources/classes/text/parser/bbcode/

Опубликовано:

Не могу судить, насколько правилен код, но попробуйте запихать) файл в папку admin/sources/classes/text/parser/bbcode/

 

у меня ее нет, версия 3.4.6 скачана с рутрекера

 

UPD: нашла. Странно, вроде искала раньше... спасибо!

Только почему тогда в админке написан другой путь?

Более того, в своих попытках понять истину я изменяла тег list, прописывала ему обычный html-код, а он все равно не менялся...

 

у меня такое чувство, что у меня какая-то демо-версия... брала с рутрекера

Опубликовано:

Начиная с 3.4 парсер ббкодов находится в /admin/sources/classes/text/parser/bbcode/

 

Custom BBCode PHP files should now be placed in /admin/sources/classes/text/parser/bbcode (in IP.Board 3.3 and below they were found in /admin/sources/classes/bbcode/custom)

Опубликовано:

Начиная с 3.4 парсер ббкодов находится в /admin/sources/classes/text/parser/bbcode/

да, я читала оф документацию, но просто в админке прописан иной путь...

Опубликовано:

В админке устаревший перевод. В оригинале описание выглядит так

 

File should be placed in 'admin/sources/classes/text/parser/bbcode/'

Опубликовано:

В админке устаревший перевод. В оригинале описание выглядит так

ясно..значит будем искать новый перевод...

теперь осталось понять, что там с папками для смайлов...

  • 1 год спустя...
Опубликовано:

Формат php файла для кастомного ббкода в IPB 3.4

Файл должен располагаться по адресу /admin/sources/classes/text/parser/bbcode/

 

<?php

if( !class_exists('bbcode_parent_main_class') )
{
   require_once( IPS_ROOT_PATH . 'sources/classes/text/parser/bbcode/defaults.php' );/*noLibHook*/
}

class bbcode_%тег-ббкода% extends bbcode_parent_main_class
{ 
   public function __construct( ipsRegistry $registry )
   {
       $this->currentBbcode = 'тег-ббкода';

       parent::__construct( $registry );
   }

   protected function _replaceText( $txt )
   {
	$_tags = $this->_retrieveTags();

	foreach( $_tags as $_tag )
	{
		$txt = preg_replace( "/\[{$_tag}\](.+?)\[\/{$_tag}\]/is", "<div style='float:left;'>\1</div>", $txt );
	}

	return $txt;
   }
}

?>

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.