Poprawka dla GeSHi podczas używania ZeroClipboard
: 01 wrz 2013, 12:21
Podczas gdy używamy ZeroClipboard do kopiowania i mamy włączone numerowanie linii w GeSHi, ZeroClipboard nie rozpoznaje poprawnie nowych linii, przez co skopiowany tekst jest bez nowych linii.
Aby poprawić tą niedogodność, musimy edytować główny plik GeSHi - geshi.php.
Otwieramy go i szukamy:
Następnie zamieniamy na:
Zapisujemy plik.
Jeżeli odległość między liniami jest zbyt duża w przeglądarce, możemy zrobić korektę z użyciem:
Poprawka mała, ale znacząca i kłopotliwa.
Aby poprawić tą niedogodność, musimy edytować główny plik GeSHi - geshi.php.
Otwieramy go i szukamy:
Kod: Zaznacz cały kod
$parsed_code .= "<li$attr_string>$start{$code[$i-1]}$end</li>$ls";
Następnie zamieniamy na:
Kod: Zaznacz cały kod
$parsed_code .= "<li$attr_string>$start{$code[$i-1]}$end</li>\n$ls";
Zapisujemy plik.
Jeżeli odległość między liniami jest zbyt duża w przeglądarce, możemy zrobić korektę z użyciem:
Kod: Zaznacz cały kod
line-height: Xpx;
Poprawka mała, ale znacząca i kłopotliwa.