Witam,
moja wersja phpbb to 3.0.12, zaś Syntax Higlighter to 1.2.0.
Wgrałem wszystkie pliki, porobiłem wszelkie modyfikacje zgodnie z instrukcją, zrobiłem purge cache.
Gdy chcę zrobić podświetlanie danej składni - wybieram sobie odpowiedni język w poście i wszystko jest dobrze, jednak gdy już wyślę post to zamiast ładnie ostylowanego tekstu mam np. [code2=html]jakis kod[/code2] .
Sprawdzałem jeszcze 2 razy czy wszystko zmodyfikowałem dobrze. Pliki js i css są dołączane do nagłówków a mimo to nie działa. Ktoś ma jakiś pomysł co jeszcze sprawdzić ?
[Syntax Higlighter 3] nie działa po poprawnym wgraniu
Regulamin forum
Na tym forum wymagane jest stosowanie prefiksów w tytułach tematów. Prefiks tematu musi składać się nazwy modyfikacji, której dotyczy problem. Dla modyfikacji phpBB Gallery poprawna nazwa tematu to przykładowo [phpBB Gallery] Problem z wgrywaniem zdjęć. Tematy niespełniające wymogu będą przenoszone do kosza.
Na tym forum wymagane jest stosowanie prefiksów w tytułach tematów. Prefiks tematu musi składać się nazwy modyfikacji, której dotyczy problem. Dla modyfikacji phpBB Gallery poprawna nazwa tematu to przykładowo [phpBB Gallery] Problem z wgrywaniem zdjęć. Tematy niespełniające wymogu będą przenoszone do kosza.
Re: [Syntax Higlighter 3] nie działa po poprawnym wgraniu
nie znam tego moda, ale przypadkiem nie musisz dodać nowego bbcode w PA
-=Jeżeli w moim poście brakuje znaków diakrytycznych, oznacza to, że posta wyklepałem przez telefon=-
Re: [Syntax Higlighter 3] nie działa po poprawnym wgraniu
służy do podświetlania składni języków programowania.
Dodawać nic nie muszę, nic o tym nie pisało w pliku instalacyjnym i też nic z tego nie wynika.
A może zna ktoś jakiś inny plugn, który by podświetlał mi składnię kodu w poście ? dla najnowszego phpbb
Dodawać nic nie muszę, nic o tym nie pisało w pliku instalacyjnym i też nic z tego nie wynika.
A może zna ktoś jakiś inny plugn, który by podświetlał mi składnię kodu w poście ? dla najnowszego phpbb
Re: [Syntax Higlighter 3] nie działa po poprawnym wgraniu
jak mi podeśłesz paczkę z modem to sprawdzę i adres forum to spr. o co chodzi.
Uwaga! pomoc poza forum jest odpłatna!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Pomogłem? Podziękuj, dając like: https://www.facebook.com/webdeveloperbielu
=====================
Kodowanie styli, modowanie phpbb3 oraz innych skryptów: Webdeveloper Bielu
Pomogłem? Podziękuj, dając like: https://www.facebook.com/webdeveloperbielu
=====================
Kodowanie styli, modowanie phpbb3 oraz innych skryptów: Webdeveloper Bielu
Re: [Syntax Higlighter 3] nie działa po poprawnym wgraniu
Możesz też sprawdzić Google Code Prettify zamiast tej modyfikacji. Zastosowane jest tutaj na forum. Nie potrzeba dodatkowych znaczników BBCode, skrypt sam stara się wykryć język programowania (dostępne są różne motywy kolorowania składni).
Przykład:
Przykład:
Kod: Zaznacz cały
<?php
/**
*
* @package phpBB3
* @version $Id$
* @copyright (c) 2005 phpBB Group
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/
/**
* @ignore
*/
if (!defined('IN_PHPBB'))
{
exit;
}
/**
* Permission/Auth class
* @package phpBB3
*/
class auth
{
var $acl = array();
var $cache = array();
var $acl_options = array();
var $acl_forum_ids = false;
/**
* Init permissions
*/
function acl(&$userdata)
{
global $db, $cache;
$this->acl = $this->cache = $this->acl_options = array();
$this->acl_forum_ids = false;
if (($this->acl_options = $cache->get('_acl_options')) === false)
{
$sql = 'SELECT auth_option_id, auth_option, is_global, is_local
FROM ' . ACL_OPTIONS_TABLE . '
ORDER BY auth_option_id';
$result = $db->sql_query($sql);
$global = $local = 0;
$this->acl_options = array();
while ($row = $db->sql_fetchrow($result))
{
if ($row['is_global'])
{
$this->acl_options['global'][$row['auth_option']] = $global++;
}
if ($row['is_local'])
{
$this->acl_options['local'][$row['auth_option']] = $local++;
}
$this->acl_options['id'][$row['auth_option']] = (int) $row['auth_option_id'];
$this->acl_options['option'][(int) $row['auth_option_id']] = $row['auth_option'];
}
$db->sql_freeresult($result);
$cache->put('_acl_options', $this->acl_options);
}
if (!trim($userdata['user_permissions']))
{
$this->acl_cache($userdata);
}