Webboard

Pełna wersja: Wysokość SB na podstronie- problem
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
wersja skryptu MyBB: 1.8.6
adres forum: chibyusa.cba.pl (testowe) chibyusa.cba.pl/shoutbox.php
na czym polega problem (screen, opis, komunikaty, nazwa i wersja wtyczki):

Witam, chciałam umieścić shoutbox DVZ na nowej podstronie. Wszystko ładnie pięknie, korzystałam z tego poradnika:
https://webboard.pl/thread-67186.html
Działa.

Jednak chciałam zmienić jego wysokość. Skorzystałam z pliku, umieszczonego również w w/w temacie, który udostępnił jeden z użytkowników
RE: DVZ Shoutbox | Tworzenie czatu na podstronie

Po podmianie pliku shoutbox w ogóle się nie wyświetla (na podstronie). Próbowałam na różne sposoby, jednak nie zdołałam ustalić osobnej wysokości.

Proszę o pomoc.
Próbowałaś w ustawieniach to zmienić?
(16.05.2016, 15:09)Matslom napisał(a): [ -> ]Lepiej jest ustawić wysokość bezpośrednio w pliku podstrony. Nie będzie problemów w przypadku aktualizacji shoutboxa.

Dodać
PHP | Zaznacz

$mybb->settings['dvz_sb_height'] = 600;

przed
PHP | Zaznacz

$plugins->run_hooks("chat_start");

600 to wysokość okna w px.
Też próbowałam to zmienić:
Na oryginalnym dvz_shoutbox.php

Kod PHP:
<?php
/* by Tomasz 'Devilshakerz' Mlynski [devilshakerz.com]; Copyright (C) 2014-2016
 released under Creative Commons BY-NC-SA 4.0 license: https://creativecommons.org/licenses/by-nc-sa/4.0/ */

$plugins->add_hook('global_start', ['dvz_shoutbox''global_start']);   // cache shoutbox templates
$plugins->add_hook('global_end'  ['dvz_shoutbox''global_end']);    // catch archive page
$plugins->add_hook('xmlhttp'     ['dvz_shoutbox''xmlhttp']);      // xmlhttp.php listening
$plugins->add_hook('index_end'   ['dvz_shoutbox''load_window']); // load Shoutbox window to {$dvz_shoutbox} variable
$mybb->settings['dvz_sb_height'] = 800;
$plugins->add_hook('chat_start'   ['dvz_shoutbox''load_window']); 
I jak widac nic to nie dało:
http://chibyusa.cba.pl/shoutbox.php
Czytaj dokładnie co autor napisał w poradniku, masz to dodać do pliku podstrony nie do głównego pliku pluginu czyli w tym przypadku dajesz to w shoutbox.php

Kod PHP:
<?php
define
('IN_MYBB'1);
require 
"./global.php";

add_breadcrumb("Shoutbox""shoutbox.php");
$mybb->settings['dvz_sb_height'] = 800;
$plugins->run_hooks("chat_start");

eval(
"\$podstr = \"".$templates->get("dvz_shoutbox_page")."\";");
output_page($podstr);
?>
Mój błąd. Przepraszam za kłopot, już działa :)
wystarczyło by dodać klasę, i później wywołać ja tylko na podstronie