Создал в админке BB тег - а на сайте вместо него "undefined"

Список разделов phpBBex 1.x (поддерживается) Поддержка 1.x

Описание: У вас проблемы с phpBBex 1.x и вам необходима помощь? Спрашивайте здесь!
Правила раздела: Одна тема — один вопрос или группа связанных вопросов. Обязательно формируйте внятный заголовок, максимально отражающий суть вопроса. Подробно описывайте проблему. Не забудьте указать версию phpBBex и какие моды установлены, по возможности добавьте скриншоты проблемы или ссылку на страницу с проблемой.
Модератор: Поддержка

Сообщение #1 Denka » 18.02.2015, 19:33

В общем, версия форума последняя. Просто если вставить в админке любой бб тег, при нажатии на этот тег в форме отправки сообщения вижу "undefined" вместо вставленного тега. :cry: Помогите, а?)
Denka
Автор темы
Репутация: 1
С нами: 9 лет 9 месяцев

Сообщение #2 HD321kbps » 18.02.2015, 21:15

кстати да и в некоторых модах, где есть редактор, тоже такое бывает) знать бы в чем проблема :smile:
HD321kbps M
Аватара
Откуда: Армянск
Репутация: 376
С нами: 11 лет 8 месяцев

Сообщение #3 Sumanai » 19.02.2015, 02:07

Denka, стиль сторонний?
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 9 месяцев

Сообщение #4 Denka » 19.02.2015, 16:37

Sumanai:Denka, стиль сторонний?
Сторонний. Я так понял нужно копать, что поменять в нем чтобы работало.

Вот какую странность выявил:

во-первых, если в исходном коде страницы заменить код вывода ББ кнопок и вызова файла editor.js на аналогичные, только с другого )нормального шаблона, то бб коды перестают работать.

во-вторых, в исходном коде шаблона моего почему-то некоторые срипты вызываются с шаблона просильвер (такие строки:
<script type="text/javascript" src="./styles/prosilver/template/editor.js"></script> и подобные, с "styles/prosilver/")

в третьих, когда хочу в админке удалить шаблон проильвер - мне пишет ошибку с текстом:

"Шаблон не может быть удалён, так как существуют один или более других шаблонов, наследующих свойства данного шаблона"

UPD: в общем выяснил, что {T_SUPER_TEMPLATE_PATH} вызывает папку просильвер, а {T_TEMPLATE_PATH} папку с настоящим мои шабом.
Denka
Автор темы
Репутация: 1
С нами: 9 лет 9 месяцев

Сообщение #5 Sumanai » 19.02.2015, 18:21

Denka:Я так понял нужно копать, что поменять в нем чтобы работало.
Его нужно адаптировать.
Denka:в третьих, когда хочу в админке удалить шаблон проильвер
На данный момент это единственный работающий у вас стиль- зачем его удалять?
Denka:мне пишет ошибку с текстом
Ну так прочтите её, в ней всё написано, понятно, даже по русски.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 9 месяцев

Сообщение #6 Denka » 19.02.2015, 19:26

Sumanai:Ну так прочтите её, в ней всё написано, понятно, даже по русски.
Неужели? И понятно каким боком относится мой стиль к стандартному?

Sumanai:На данный момент это единственный работающий у вас стиль- зачем его удалять?
потому что phpbbex не какой-то инвалидный или кастрированный двиг форума, который работает только с одним стилем. У меня форум достаточно посещаем, и менять стиль на стандартный просто неприемлемо.

Sumanai:Его нужно адаптировать.
работаю с файлом editor.js пока что..
Denka
Автор темы
Репутация: 1
С нами: 9 лет 9 месяцев

Сообщение #7 HD321kbps » 19.02.2015, 19:31

Denka:работаю с файлом editor.js пока что..
однозначно он грешит)
HD321kbps M
Аватара
Откуда: Армянск
Репутация: 376
С нами: 11 лет 8 месяцев

Сообщение #8 Denka » 19.02.2015, 20:16

HD321kbps:однозначно он грешит)
хоть бы погрешил и пришел исповедоваться, а то непорядок. немогу сообразить в чем прикол
Denka
Автор темы
Репутация: 1
С нами: 9 лет 9 месяцев

Сообщение #9 VEG » 19.02.2015, 22:14

Denka:потому что phpbbex не какой-то инвалидный или кастрированный двиг форума, который работает только с одним стилем. У меня форум достаточно посещаем, и менять стиль на стандартный просто неприемлемо.
Вы можете либо модифицировать (есть инструкции) стандартный стиль под себя, либо адаптировать любой понравившийся стиль от phpBB (понадобится много опыта), либо сделать полностью свой стиль.
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 1668
С нами: 12 лет 7 месяцев

Сообщение #10 Denka » 19.02.2015, 23:14

VEG:ы можете либо модифицировать (есть инструкции) стандартный стиль под себя, либо адаптировать любой понравившийся стиль от phpBB (понадобится много опыта), либо сделать полностью свой стиль.

хехе, так они не подходят от phpbb?) то-то я думаю.
В общем решил проблему.

Заменил в своем стиле некоторые файлы взятыми с оригинального стиля, а именно:
posting_buttons.html (потом пришлось стилизоровать кнопки под свой диз)
editor.js
bbcode.html


и самый прикол:

в overall_header.html в head

нужно еще вставить

Код: Выделить всё
<script>
   var lang = {};
   lang.jump_page = '{LA_JUMP_PAGE}';
   var on_page = '{ON_PAGE}';
   var per_page = '{PER_PAGE}';
   var base_url = '{A_BASE_URL}';

   <!-- IF S_USER_PM_POPUP and S_NEW_PM -->
   jQuery(function($)
   {
      var $popup = $.splash("popup_pm", "500px")
         .wrap("<div class='dialog'></div>")
         .before("<span class='corners-top'><span></span></span>")
         .after("<span class='corners-bottom'><span></span></span>")
         <!-- IF S_USER_NEW_PRIVMSG == 1 -->
         .html("<h2>{L_NEW_MESSAGE}</h2><p>{L_YOU_NEW_PM}</p>")
         <!-- ELSE -->
         .html("<h2>{L_NEW_MESSAGES}</h2><p>{L_YOU_NEW_PMS}</p>")
         <!-- ENDIF -->
         .append("<fieldset class='submit-buttons'>&nbsp;<input type='button' value='{L_CLOSE_WINDOW}' class='button2' name='close' />&nbsp;<input type='button' value='{L_DISPLAY}' class='button1' name='display' />&nbsp;</fieldset>");
      $("input[name=close]", $popup).click(function()
      {
         $popup.trigger('close');
      });
      $("input[name=display]", $popup).click(function()
      {
         var url = '{U_PRIVATEMSGS}';
         document.location.href = url.replace(/&amp;/g, '&');
      });
   });
   <!-- ENDIF -->

   /**
   * Find a member
   */
   function find_username(url)
   {
      popup(url, 760, 570, '_usersearch');
      return false;
   }
</script>

методом исключений, тыка и танцев выяснил что каким-то невообразимым :rambo: явлением без этого кода не работают bb кнопки. Этим же методом выяснил что заменить над было.
Denka
Автор темы
Репутация: 1
С нами: 9 лет 9 месяцев

Сообщение #11 VEG » 20.02.2015, 13:14

Denka, огромное количество функций phpBBex не будет работать на стилях от phpBB, потому что там нет нужного для этого кода. То есть внешне конечно что-то там работает, но это просто повезло, но почти все плюшки будут недоступны.
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 1668
С нами: 12 лет 7 месяцев

Сообщение #12 Sumanai » 20.02.2015, 16:10

Denka:И понятно каким боком относится мой стиль к стандартному?
Конечно, написано же
Denka:наследующих свойства данного шаблона
Можете сравнить число файлов в вашем шаблоне и стандартном- в стандартном больше. Просто недостающие в вашем стиле файлы шаблонов движок берёт из стандартного.
Denka:методом исключений, тыка и танцев
Я бы не назвал этот метод подходящим для адаптации шаблонов. Наймите специалиста, или повысьте своё уровень знаний html и css до чуть выше базового.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 9 месяцев


Вернуться в Поддержка 1.x