To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

1.12.7 i starsze - Zaznaczanie zawartosci tagu [code]

Dzilet - 10-04-2011, 20:53
Temat postu: Zaznaczanie zawartosci tagu [code]
Zaznaczanie zawartosci tagu [ code ]
Dodatek, ktory pozwala zaznaczac cala zawartosc tagu code za pomoca jednego klikniecia. Dodatek oparty (wyciagniety) z modyfikacji Spoiler BBCode


Kod:
#################################################################
## MOD Title: Zaznaczanie zawartosci kodu
## MOD Author: Dzilet w oparciu o modyfikacje markus_petrux "Spoiler BBCode"
## MOD Description: Zaznaczanie calej zawartosci kodu na forum
##
##
## Installation Level: Easy
## Installation Time: ~5 Minutes
##
## Files To Edit: 3
##   language/lang_polish/lang_main.php
##   includes/bbcode.php
##   templates/NazwaStylu/bbcode.tpl
##
## Included Files: 1
##   templates/nazwa_stylu/zaznaczanie.js
##############################################################


Co mod potrafi:
:arrow: Do znacznika code dodaje nam napisz "Zaznacz kod", który zaznacza całą zawartość tagu code za pomocą jednego kliknięcia.


Edit1
 Poprawiony efekt dopasowania sie pola kodu do ilosci zapisanych w nim informacji.
 Dodalem inna klase css (opcjonalnie)

Uwaga!!
Nalezy zmienic w tym kawalku kodu
Kod:

#-----[ Otworz ]------------------------------------------
#
includes/bbcode.php
#
#-----[ Znajdz ]------------------------------------------
#
define('BBCODE_TPL_READY', true);
#
#-----[ Dodaj przed tym ]------------------------------------------
#
global $phpbb_root_path;
    $u_sxbb_jslib = $phpbb_root_path . 'templates/nazwa_stylu/zaznaczanie.js';

    // Replacing BBCode variables, but also adding CR to preserve HTML comment delimiters for JS code.
    $expand_ary1 = array('<!--', '//-->', '{L_SELECT1}', '{U_SXBB_JSLIB}');
    $expand_ary2 = array("\r<!--\r", "\r//-->\r", $lang['Select1'], $u_sxbb_jslib);
    $expand_ary3 = array('<!--', '//-->');
    $expand_ary4 = array("\r<!--\r", "\r//-->\r");

    $bbcode_tpl['code_open'] = str_replace($expand_ary1, $expand_ary2, $bbcode_tpl['code_open']);

nazwa_stylu na nazwe wlasnego stylu

PablooS - 14-04-2011, 19:12

Dzilet napisał/a:
Uwaga!!
Nalezy zmienic w tym kawalku kodu
Kod:

 #-----[ Otworz ]------------------------------------------
 #
 includes/bbcode.php
 #
 #-----[ Znajdz ]------------------------------------------
 #
 define('BBCODE_TPL_READY', true);
 #
 #-----[ Dodaj przed tym ]------------------------------------------
 #
 global $phpbb_root_path;
     $u_sxbb_jslib = $phpbb_root_path . 'templates/nazwa_stylu/zaznaczanie.js';

     // Replacing BBCode variables, but also adding CR to preserve HTML comment delimiters for JS code.
     $expand_ary1 = array('<!--', '//-->', '{L_SELECT1}', '{U_SXBB_JSLIB}');
     $expand_ary2 = array("\r<!--\r", "\r//-->\r", $lang['Select1'], $u_sxbb_jslib);
     $expand_ary3 = array('<!--', '//-->');
     $expand_ary4 = array("\r<!--\r", "\r//-->\r");

     $bbcode_tpl['code_open'] = str_replace($expand_ary1, $expand_ary2, $bbcode_tpl['code_open']);



nazwa_stylu na nazwe wlasnego stylu


To nie lepiej jest wsadzić od razu plik z rozszerzeniem .js do folderu templates?
Przyjdą ludzie którzy nie umieją dobrze wgrywać i znowu 5 stron tematu :)

Tak co do samego dodatku to jest już modyfikacja spoiler która robi takie coś razem z ukrywaniem dłuższego kodu i robi to też w cytowaniu.
Nie patrzałem czy działa bo już mam tamtą modyfikację :)

Dzilet - 14-04-2011, 20:24

Moze i mozna, ale ze robilem to dla siebie to zrobilem to tak bo lubie miec wszystko w jednym miejscu a nie toche tu a troche tam


Powered by phpBB modified by Przemo © 2003 phpBB Group