| Author: Eric.Wang Liitännäisen URL: http://wordpress.org/extend/plugins/wp-codebox/ Tags: syntaksin korostus, syntaksi, korosta, koodi, alustus Vaatii vähintään: 2,0 Testattu enintään: 2.5.1 Vakaa tag: 1.3.1 Ladata | Lahjoita tämän laajennuksen kehittäminen, kiitos! |
== Kuvaus ==
WP-CODEBOX koodi esiin plug-in, tukee useita kieliä, koodi ladata, kopioi leikepöydälle koodi ruutuun, kokoontaitettava, ja taustalla oletuksena omaisuuden asetus. Tämä laajennus on myös jatkuva kehittäminen, tervetuloa käyttöä ja raportoida virheistä.
WP-CodeBox tarjoaa puhtaan syntaksin korostus ja kehittyneet ominaisuus upottamisen lähdekoodin sisällä sivuja tai virkaa. Se tukee monia suosittuja kieliä esiin ja rivinumerot, koodi lataa, Kopioi leikepöydälle romahtaa codebox, automaattinen avainsanoja linkki API käsikirja ja ylläpitää muotoilua, kun kopioit katkelmia koodin selaimen.
Se on tarjota yksinkertainen tausta asetuksia korostustyökalu tyyli / muotoilu muokkausta.
Koska plugin kehittyy, tulevaisuudessa se tukee useita vaihtoehtoja. (CSS vaihtoehto, Avainsana näyttää tyyliä, Auto Caps / Nocaps, asia Herkkyys jne.)
== Peruskäyttö ==
Wrap koodi lohkojen kanssa "<pre lang="LANGUAGE" line="1" file="download.txt" colla="+">" ja "</ pre>"
Mahdolliset Parametrit:
"LANGUAGE" on [geshi] tukenut kielen syntaksi;
"file" luo koodin lataamisen määrite.;
"line =" n "" piilottaa yhden codebox;
"Colla ="+/-"` laajentaa / Collapse codebox.
"linja, tiedosto, Colla" on vapaaehtoista.
== Asennus ==
1. Upload WP-CodeBox.zip sinun Wordpress plugins hakemistoon, yleensä `wp-content/plugins /" ja pura tiedosto. Se luo `wp-content/plugins/WP-CodeBox /" hakemistoon.
2. Aktivoi plugin kautta "Plugins"-valikosta WordPress.
3. Mene Optio-> Wp-CodeBox asetettu oletusasetus.
4. Luo viesti-sivun, joka sisältää koodinpätkä jälkeen [asianmukainen käyttö syntaksi]
== Usein kysytyt kysymykset ==
Kun haluat ampua, popup virhe: "Fatal error: Cannot redeclare luokan geshi in # # / wp-content/plugins/wp-codebox/geshi/geshi.php on line 158"?
Vastaus: ottaa pois käytöstä muiden Gashi perustuu syntaksi korostustyökalu ampua ensin.
== Kuvia ==
1. PHP, ei rivinumerot.
"foo" > <div Id = "foo"> <? PHP function foo () ( n" ; echo "Hello World! \ \ n"; ) \ $i = 0 ; \ $i < 10 $i ++ ) { for (\ $ i = 0; \ $ i <10 $ i + +) ( foo (); ) ? </ Span> |
2. Java, joissa on linja-numerot, romahtaa codebox.
1 2 3 4 5 | public class Hello ( main ( String [ ] args ) { public static void main (String [] args) ( . println ( "Hello World!" ) ; Järjestelmä. Out. Println ( "Hello World!"); ) ) |
3. Ruby, joiden mukaisesti määrä alkaa kello 18, lataaminen ominaisuus.
18 19 20 21 22 | class Esimerkki arg1 ) def esimerkki (arg1) + arg1. to_s return "Hello:" + arg1. to_s loppu loppu |
4. Hallintaliittymä WordPressissä 2.
== Käyttö ==
** Esimerkki 1: PHP, ei rivinumerot **
<pre lang="php" line="n">
<div id="foo">
<? PHP
function foo () (
echo "Hello World! \ \ n";
)
for (\ $ i = 0; \ $ i <10 $ i + +) (
foo ();
)
?
</ Span>
</ Pre>
** Esimerkki 2: Java, joissa on linja-numerot, romahtaa codebox **
<pre lang="java" colla="-">
public class Hello (
public static void main (String [] args) (
System.out.println ( "Hello World!");
)
)
</ Pre>
** Esimerkki 3: Ruby, joiden mukaisesti määrä alkaa kello 18, koodi lataaminen (ruby.txt) **
<pre lang="ruby" line="18" file="ruby.txt">
class Esimerkki
def esimerkki (arg1)
return "Hello:" + arg1.to_s
loppu
loppu
</ Pre>
== Tuetut kielet ==
Seuraavat kielet ovat tuettuja "lang" ominaisuus:
ActionScript, ADA, Apache Log, AppleScript, ASM, ASP, AutoIt, Backus-Naur-muoto, Bash, BlitzBasic, C-, C-ja Mac-, C #, C + +, CAD DCL, cadlisp, CFDG, CFDG, ColdFusion, CSS, Delphi, DIV , DOS, Eiffel, Fortran, Fortran, FreeBASIC, GML, Groovy, HTML, Inno, IO, Java, Java 5, Javascript-, LaTeX, Lisp, Lua, Microprocessor ASM, mIRC, MySQL, NSIS, Tavoite C, OCaml, OpenOffice BASIC , Oracle 8 SQL, Pascal, Perl, PHP, PL / SQL-, Python, Q (UICK) BASIC, robots.txt, Ruby, SAS, Scheme, SDLBasic, Smalltalk, Smarty, SQL-, T-SQL, TCL, thinBasic, Uno - IDL, VB.NET, Visual BASIC, Visual Fox Pro, WinBatch, X + +, XML, Z80 ASM
== Release Notes ==
** 1,0 **: Ensimmäinen sisäinen release; Käyttää geshi v1.0.7.20;
** 1.0.1 **: Lisää Näytä koodi AJAX-toiminto;
** 1,1 **: Lisää yksinkertainen tausta asetuksia korostustyökalu tyyli / muotoilu muokkausta;
** 1,2 **: css viritys ja optio-i18n yhteensopiva;
** 1.2.1 **: Käyttää geshi v1.0.7.21;
** 1.2.2 **: WP 2.5 yhteensopiva;
** 1.2.2.1 **: Oikea pieniä virheitä, parantaa CSS Layout pysyä koodin otsikko, Avustaja: YiXia.
** 1.2.3 **: Käyttää geshi v1.0.7.22, Lisää avainsanoja-linkkiä API käsikirja vaihtoehto.
== Lahjoita ==
== Tulevaisuuden Feature ==
Se antaa backgroud vaihtoehto korostustyökalu tyyli customization (CSS vaihtoehto, avainsanan näyttää tyyliä, Auto Caps / Nocaps, asia Herkkyys jne.) Tulevaisuudessa versiossa.







Veli, auta minua katsomaan sitä? Miksi näyttö ei ole normaalia!
VastataKoodi on liian pitkä johtaa horisontaalisen vierityspalkin koodi ei ole täysin kuvata ongelmaa,
Katsokaa tätä http://www.freeopens.com/2010_01_31.html
Trouble tarkastella ohjeita!
Kiitos
IE6, 7 Seuraava, jos koodi on liian pitkä johtaa horisontaalisen vierityspalkin koodiosion ongelmia, ongelmat seuraavan tarkistuksen seuraavat tiedot sekä oma väliaikainen korjaus-menetelmä, please Zhijiao:
Vastatahttp://www.jhdxr.com/blog/html/tech/fix-wp-codebox-show-bug-for-ie6-and-ie7.html
Pomo haluaa ratkaista tämän ongelman! Liian tuskallinen!
VastataSamassa artikkelissa, laitan 2 kun koodi, joka näyttää tulokset eivät ole normaalia. . . .
VastataChrome Under
En ole ongelma on, että tämä laajennus ei tiedä Wrap omaisuutta? Jos koodi on liian pitkä. En halua vaakasuora vierityspalkki näyttää miten?
VastataTämä plug-in 2.91 ei saa käyttää? Avasin ilman korostaa. Vaihtoehto asetukset ovat olemassa, mutta ei mitä tahansa asetusta ei muutu. . Lue tiedoston otsikko ei ilmene, että asetat WP-CODEBOX asiaan liittyvät asiakirjat.
VastataLöysin miksi kirjassa ei ole, koska minun alatunnisteen lisätä nähdä muita plug-in näyttää tietävän tämän käytetään kuorma JS käytetään
VastataHalo unohtaa tarrat. Johtuu siitä, että asiakirjaa ei liity alatunniste
VastataKiitos, erittäin hyödyllinen.
VastataThx jakamista
VastataPaljon kiitoksia ongelmanratkaisu!
VastataHei, käyttää plug-in on erittäin hyvä, mutta nyt on pieniä puutteita,
Vastatahttp://www.clang.cn/blog/?p=603
Rivi sivuvaikutuksia joidenkin muodonmuutos rivien määrä, jotka voivat auttaa analysoimaan syy?
Hei,
Onko mahdollista piilottaa ylä-toiminto baari Code-Box parametrilla-määrite ennen Tag?
Jos ei, tämä olisi hyvä ominaisuus tulevissa versioissa.
Vastata. Line_numbers pre (padding-left: 10px;)
VastataMuuttunut:. Line_numbers pre (padding: 0px;)
Olen lisännyt Custom CSS niin, että CodeBox ei mene liian iso suurten koodit:
. Wp_codebox (
Vastatamax-height: 800px;
overflow: auto! tärkeää;
)
Hei,
Olen päivittänyt italiankielinen käännös.
Löydät sen täältä:
http://gringo.netsons.org/blog/download/200/
Voisitteko lisätä sen lähteet?
Kiitos,
VastataDiegossa
WP-CodeBox vuonna WordPress2.8.6 näytössä ongelmia. Yrittänyt monta kertaa. Ei voida käyttää
http://stackoverflow.com/questions/1853590/anyone-using-wp-codebox-1-4-with-wordpress-2-8-6
VastataMäärä. . . Vihje muutama minuutti sitten uuden. . Ongelman ratkaisemiseksi. .
Vastatavery nice thanks
Vastatatanx tähän virkaan: di love this web
VastataVoi hienoja ominaisuuksia ..
VastataMiten poistaa kielen tyypin otsikon vieressä olevaa "View code" ominaisuus bar?
VastataKysyä
file = "Lataa ruby.txt": Luo ladattavaa tallentaa nimi
Tämä asiakirja on saattaa ruby.txt Mikä tiellä? ?
Vastata//全部选中全部取消处理
function CheckTrue(obj)
{
$("input[type=checkbox][name=checkItem]").attr("checked",$(obj).attr("checked"));
}
/ / Collection dokumentteja on valittu
toiminto CollectCheckItems ()
(
var allcheckboxs = $ ( "input [type = valintaneliö] [nimi = checkItem] [tarkistetaan]");
var ids = new StringBuilder ();
for (var i = 0, i <allcheckboxs.length i + +)
(
var id = $ (allcheckboxs [i]). attr ( "id"). kohdalta ("_")[ 1];
ids.Append (id)
ids.Append (",");
)
var strIds = ids.ToString ();
return strIds.substr (0, strIds.length-1);
)
Tämä artikkeli on peräisin CSDN blogi, jäljentää ilmoittakaa Lähde: http://www.cnblogs.com/xuezhizhang/archive/2009/10/28/1591639.html
Vastatakiitos tästä poste
Vastatavery good! säiliöissä;
Vastatahyvin auttoi minua!
Eerik
VastataVery nice plugin! Yksi kysymys: Kun yritän lisätä html-lausuman codeBox html merkkiä muunnetaan eli> tulee> Olen kokeillut kaikkea en voi kuvitella - sekä normaali-että html-koodin mieltä. Any hints olisi kiitollisena arvostaa. Kiitos teille etukäteen ...
HiFi ..
Thanks for this plugin
mutta minulla on yksinkertainen kysymys.
Voiko tämän laajennuksen käyttää WordPress teema? Miten sitä käytetään?
Sorry for my englanti ..
VastataVery nice plug-in, miksi ei ole päivitetty?
VastataHi Eric!
Olen luonut Unkarin käännös your script.
VastataLadata link: http://vrnagy.ath.cx/stuff/wp-codebox-hu_HU.mo
Kiitos erinomaisesta Plugin.
Löysin yhden pienen ongelman Plugin. Olet suoraan myös JavaScript-tiedoston sijaan käyttämällä wp_enqueue_script toiminnon http://codex.wordpress.org/Function_Reference/wp_enqueue_script
Etu käyttää tätä toimintoa, että tämä ei sisällä jQuery uudelleen, jos se on jo sisällytetty muulla Plugin tai teema.
Vastatamain.php in reference admin.js ajoissa, eivät noudata uusien XHTML-standardeja, sen pitäisi olla script type = "text / javascript", eikä script language = "javascript"
VastataTajunnut, mitä minun ongelma! Se on luonnonoikku lainausmerkit käyttää tässä blogissa. Voin kopioida / liittää koodi, mutta ei toimi oikein. Kirjoita oma lainausmerkkeihin muuten se ei toimi!
http://wordpress.org/support/topic/282918?replies=2 # post-1115173
VastataMinulla on ongelma html yksiköiden kuten & _lt ja-_gt, (_ vain lisätään näytä yksiköt).
Minun on käytettävä HTML yhteisöjä pre tags pitämään sivuston (X) HTML voimassa ja WordPress muuntaa kaikki <jotta & _lt, koska se pitäisi tehdä. ongelmani liittyy WP-codebox koska kun olen plugin avulla yhteisöt ovat osoittaneet sijaan purettu!
kun poistan plugin esikäsitellään käytetään ja yhteisöt saada dekoodata ja näytetään <tai>
kukaan voi seurata ongelmia alas WP-codebox?
VastataMinulla oli tarkastella koodia, mutta ei löytänyt ratkaisua
Vaikka minulla on sama ongelma. HML yhteisöt eivät jäsennä oikein Plugin.
Onko kukaan tiedä, miten se korjataan? Olen jopa valmis esittämään joku, joka voi korjata.
VastataOlen jo asentanut WP-Codebox. Ja miten käyttää sitä? Selittäkää minulle tiedot ja haluan näyttää HTML-koodin jälkeen tämä koodi ruutuun.
VastataHei, kääntää tämän laajennuksen Turkin mutta i dont know, miten voin käyttää minun käännös. Onko vaihtoehto tähän? Tai jos voin muokata ja se määritetään?
VastataKäytössä FF toimii fine.Anyway, pidän liikaa voit ampua, se on paras olen nähnyt syntaksin.
Vastatarn Tämä artikkeli on peräisin: www.EricBess.com Yksityiskohtaiset Lähde Viite: http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/
Haluat lisätä "text-align: left;" on ". Wp_codebox pre" muuten joissakin tapauksissa kaikki koodi on keskellä.
VastataHaluaisin tietää, miten näyttää jotain:
<? PHP
/ / ...
echo ";
echo'';
?
Löydä mitään tänne -.-
Tiedän, että tämä on kammottava kamaa, mutta tällä hetkellä olen käyttäen "/ / pahoillani", ja että se on ok.
Hurraa!
Vastatawow ... Olen tällainen idiootti XD
Se on:
ja atm. Käytän <\ / pre>
Vastatahelvetti ... ..
En anna periksi, vain del tämä ....
VastataToimii hyvin, kiitos
VastataErittäin tukeva! Doing great.
VastataViimeisin versio HTML-spec nyt määritellään tapa määritellä ohjelmointikielellä kuvauskieli.
Esimerkki:
<pre> <code class="language-pascal"> var i: Integer;
aloittaa
i: = 1;
lopussa. </ code> </ pre>
Lähde:
http://www.whatwg.org/specs/web-apps/current-work/multipage/text-level-semantics.html #-koodi-elementti
Voi uuden version plugin on päivitetty käyttämään tätä syntaksia?
VastataMiten kirkas html ilmoitus ah?
Vastataei toimi WP 2.7
VastataTämä blogi toimii WP 2.7
VastataEn pääse C # koodin toimimaan. Minun täytyy käyttää ennalta lang = "C" päästä lähelle edustus C #. Voitteko auttaa tässä. Check out my-sivustossa ja lähettää Minulla on ongelmia.
Vastatalang = "csharp"
VastataKiitos, olen todella tarvitsevat sitä.

VastataOn olemassa keino antaa / pois-toiminto baari koodieston kautta edeltävän siirtyy ohittaa oletustoimintoja piilottaa toiminnon baarissa? Jotain bar ="+/-" samanlainen colla ="+/-"? Kiitos ihana plugin!
VastataHalo ~ ~ alle ohjelmistoja, ja näe mitään karttaa, tein osoite tulee ylös. Luku Englanti vaihtoehdon, ja kaikki tarkoittaa? h ttp: / / test.35sun.com/temp/wp-codebox-1.gif
Vastata↓ ↓ tämä vaihtoehto, yritin, vai ei tarkastettu, ei näe mitään muutoksia. h ttp: / / test.35sun.com/temp/wp-codebox-2.gif
Hei, haluaisin esittää kaksi tausta-asetuksia, 1. Luku Englanti vaihtoehdon, ja kaikki tarkoittaa? 2. ↓ ↓ tämä vaihtoehto, yritin, vai ei tarkastettu, ei näe mitään muutoksia.
VastataHai,
Mitään ideoita miten?
VastataKäytössä WordPress Ampua sivulla sanotaan saat painike TinyMCE Editor.
Ulkomuoto kuin I don't get tätä painiketta
Wordpress-versio: 2.7
Kiitos,
Minua
Tiedoston lataus ongelma jälkeen asentaa 1.3.31, vahvistettu muuttaa linjan 38 WP-codebox.php on,
Vastatajos (preg_match ( "/ \ s * <pre(.*file=[\"']".$download."[\"'])[^> ]+>(.*)< \ / pre> \ s * / siu ", $ content, $ match)) (
Jos joku on sama ongelma, kokeile tätä korjata.
Näyttää siltä, että siellä Bug! ^ ^
VastataEn voi korostaa AutoIt-koodi tämän Plugin - kokeile - u on jotain, kuten:
span style = "color: # 0080FF; font-style: italic; font-weight: bold;" "=" color: # 0080FF; font-style: italic; font-weight: bold; "" = "color: # 0080FF ; font-style: italic; font-weight: bold ;">/=" color: # 0080FF; font-style: italic; font-weight: bold; "> / www.autoitscript.com/autoit3/docs/functions/ MsgBox.htm "> / 3 / =" color: # 0080FF; font-style: italic; font-weight: bold; ">> MsgBox <=" color: # 0080FF; font-style: italic; font-weight: bold ; "> / a> (=" color: # 0080FF; font-style: italic; font-weight: bold ;">=" color: # AC00A9; font-style: italic; font-weight: bold; "=" color: # 0080FF; font-style: italic; font-weight: bold; ">> 0, =" color: # 0080FF; font-style: italic; font-weight: bold; "> =" color: # 0080FF; font-style: italic; font-weight: bold; ">" Warum? "span style =" color: # 0080FF; font-style: italic; font-weight: bold; "> =" color: # 0080FF; font -- style: italic; font-weight: bold ;">,=" color: # 0080FF; font-style: italic; font-weight: bold; "> =" color: # 0080FF; font-style: italic; font-weight : bold; ">" Weil ichs kann! "span style =" color: # 0080FF; font-style: italic; font-weight: bold; "> =" color: # 0080FF; font-style: italic; font-weight : bold ;">)=" color: # 0080FF; font-style: italic; font-weight: bold; ">
Kyllä, ylin
VastataKiitos ..
VastataHei,

VastataMe taas
Käytän jonkin verran tietoa tämä blogi: "Styling koodinäytteet par Deux" ja se tuntuu saada minut kohta siellä voin mennä vielä, toivottavasti
Terveisin
Hei,
VastataOlen asentaa plugin WP-codebox. Olen WordPress 2.3.3 ja oman tyylistä mallia. (Kaksi suurta CSS-style-tiedostot)
Ainoa tulos minulle on sama on käytän <pre>-Tag, yksin.
Epäilen, että on joitakin CSS-ongelma.
Voit katsoa näytteen jälkeen tätä linkkiä: http://blogg.ngn.nu/index.php/2009/01/14/testar-syntax-highligt-wp-codebox/The blogi on ruotsi, mutta mielestäni teidän ymmärtää post tapauksessa
Voitko (mahdollisesti) antaa minulle idea?
Onko lisätietojen (mahdollisesti) on auttaa minua?
Terveisin
Hei Eric,
Vastatanice plugin!
Olen kääntänyt sen italiaksi ja laita tiedosto täältä:
http://gringo.netsons.org/blog/download/200/
Toivon, että tämä voi olla hyötyä sinulle ja että se on pian sisällytetään seuraavaan julkaisuun.
Hei.
Hei.
VastataOlen WordPress 2.7, ja minulla on ongelma, voit ampua. Kun sitten ladata lähdekoodin txt, kuorma tämä sivu: ... / wp-content/plugins/wp-codebox/wp-codebox.php? P = 1 & Download = Lataa . txt mutta sivu on valkoinen. Olen tutkinut lähdekoodia ja se on virhe WP-codebox.php line 39: säännöllinen lauseke eivät vastaa koskaan lähetä sisältöä.
Miten voin ratkaista tämän? Kiitos.
Terveisin.
Oma koodit eivät välit pois
VastataMiksi on näin?
Hei, asennuksen jälkeen plugin, tahattomasti blogi viedä tietoja siellä on joitakin virheitä, kuten
VastataWarning: include (../../../ WP-config.php) [function.include]: failed to open stream: No Tiedostoa tai hakemisto on / plugins / WP-codebox / WP-codebox.php line +32 Warning: include () [function.include]: Failed opening'../../../ WP-config.php 'for inclusion (include_path ='.:/ usr / lib / php: / usr / local / lib / php ') in / plugins / WP-codebox / WP-codebox.php on line 32 Warning: include (../../../ WP-settings.php) [function.include]: failed to open stream: No Tiedostoa tai hakemisto on / plugins / WP-codebox / WP-codebox.php on line 33 Warning: include () [function.include]: Failed opening'../../../ WP - -settings.php 'for inclusion (include_path ='.:/ usr / lib / php: / usr / local / lib / php') in / plugins / WP-codebox / WP-codebox.php on line 33
Kiitollinen, jos voisitte katsoa, kiitos
Kun yritän kirjoittaa pelkän HTML minun määritteet poistaa, kun tallennan. I'm using Wordpress MU. Oletan thats syystä se ei käynnistä box.BTW, sivuston koodaus ei toimi huonosti. Näyttää siltä, että aasialaiset koodaus virheitä, vaikka saat WordPress anounces UTF8. En edes pysty lukemaan painiketta tekstejä. vain arvailla ...
VastataHei, Kiitos plug-in, tänään, kun koodi useita plug-in, et tämä on paras. 但是. Mainita pieni ongelma:
Vastatafile = "Hello.java" ovat osoittaneet, että tiedoston nimi on Hello.java. Joten unohdettava Jotkin Java-tiedostoa ei ole käännetty, olkaa hyvä ja ajatelkaa tapoja ratkaista mitä, java kirjainkoko.
Muuttunut, ei muutu version numeron, voit ladata uudelleen ja asentaa mitä
VastataKotona ff ja Opera-ri ei voida näyttää "Kopioi leikepöydälle"
VastataOnneksi olkoon oikeita vastauksia, voit osallistua parantamiseksi.
VastataNo, ongelma oli alun perin option.php
VastataKun olet päivittänyt 1.3.3, et voi muuttaa main.php sisällä Näytä koodi ja kopioi leikepöydälle kiinalaisille, ja osaksi Englanti, sivu sotku, ja alkuperäisessä versiossa ei ole tätä ongelmaa
VastataOlen on hieman vaikeuksia saada tämä linja toimii oikein, kun olen muuttanut sitä. Haluan tukea sekä <code> ja <pre> lausuntoja. Voin tehdä tukea tai toisella, mutta haluan, että se tukisi molempia. kaikki ehdotukseni regex, miten tehdä tämä työ sitä rikkomatta?
Vastatatoiminto wp_codebox_before_filter ($ content)
(
return preg_replace_callback (
"/ \ S * <(koodi | pre )}(?: lang = [\ "']([ \ w-] *) [\" '] | file = [\ "']([ \ w-] * \.? [\ w-] *) [\ " '] | Colla = [\ "']([ \ + \ -]) [\"'] | line = [\ " '] (\ d * | n ) [\ " '] | \ s )+>(.*)< \ / (koodi | pre)> \ s * / siu",
"Wp_codebox_substitute",
$ Content
)
)
Just oli seuraava virhe napsauttamalla ruby.txt:
Vastatahttp://www.ericbess.com/ericblog/wp-content/plugins/wp-codebox/wp-codebox.php?p=134&download=ruby.txt
Kiinteä
VastataHei,

VastataKiitos plugin, mutta se on 2 bugs:
1) määrä linjat siirtyvät yli koodi: S
Ja 2) on admin kojelautaan, muokata ja voit ampua, saan tämän:
Et ole Taso 8 tai yli User & näin et voi määrittää WP-CodeBox. Jos olet Taso 8 tai uudempi USER, ota ulos ja Kirjaudu uudelleen.
Thanks jonka etukäteen vastauksistanne ja tarvittaessa korjattava opinnäytteet vikoja ...
vahvistetaan uudessa versiossa.
VastataÄsken sanoi, on väärin, toinen vaihe olisi niin Werbeagentur-Wissen sanoi, ainoastaan merkinnät '&' = '' & "linjan, ja jos kaikki merkintöjä, ja muualla on ongelma. Kolmas vaihe on, että JavaScript on oltava, muut kielet olosuhteista riippuen. Muita ongelmia ei löytynyt.
VastataLopulta löytyi ratkaisu. Ensimmäinen, jolloin julkaistiin lähdekoodi on kirjoitettu koodi jos on ", jonka jälkeen on tilaa, ei voi olla mitään muuta merkkiä, muuten muuttaa visuaalisen editorin katsotaan laitonta HTML-tunnisteita, niin sisältö poistetaan. Toinen on muuttaa wp-codebox/geshi/geshi.php, toimii HSC Lane '&' = "'&','"' ="'"','<' = " '"', ' " "=" ' "", kommentti, edellisen viestit Werbeagentur-Wissen jo mainittu. Kolmanneksi, muutokset wp-codebox/geshi/geshi/javascript.php, tulee' symbols '=> array poistaa, tai muutos - Cheng & &, jonka mukaan kieli, jonka haluat julkaista erilaisia ja eri
VastataHe ovat tehneet tutkimuksen ja totesi, että jos liitä se suoraan lähdekoodia, vieressä "takana merkki, palaa sitten kun Visual Editor, visuaalinen editori olisi mielestäni tämä on HTML-tunniste, ja tämä merkki ei kelpaa, niin takana sisältö poistetaan. Jos et liitä se suoraan Visual Editor, Visual Editor liitä uudelleen asettelua, lisätä joitakin <br> jonkinlainen merkintä, ja sitten WP-codebox tuotos, se ei todellakaan pidä paikkaansa. Joten voidaan liittää lähdekoodia, ja ei ole pidetty visuaalisen editorin HTML-koodissa merkkijonon. Kun tällainen liittäminen alkaen lähdekoodin palata, kun visuaalinen editori, visuaalinen editori, koodia ei järjestellään uudelleen, mutta on merkkejä "" ja niin edelleen voimaan <>"&。 Tavallisesti tällainen pitäisi pystyä, mutta en voi laittaa WP-codebox näitä erikoismerkkejä muuttaa takaisin, tai Näytä <>"&, tiedä syytä. Voit auttaa ja antaa viitteitä.
VastataMasentunut, ah, nakata puoli päivää, ja "ja" ongelma tai Gaobu Ding. Kohtaavat "tai" palaa Visual Editor keskeytettiin, "takana näin mennyt. Ellei luovutusta ei muokata niitä, tai muuten palata tarkistettu Sha Dumo. Jos suoraan Visual Editor, liimaa sisällä, julkaista ne kaikki HTML-koodia. Käytän javascript, sisällä on "numerot eivät ehkä on, että loppujen lopuksi meidän pitäisi Ah? Ollut lukenut puolen päivän jälkeen selostusta, niin mitä nähdä ymmärtää hyvin, miten tehokkaasti
VastataFatal error: Cannot redeclare luokan geshi in / home / content / h / i / g / hightfly / html / blog / WP-content / plugins / WP-codebox / geshi / geshi.php on line 243
Vastata@ Kyle:
VastataMinulla oli sama ongelma: minä vain kommentoida linja ulos - se tuntuu toimivan täällä.
Sincerly,
DAB.
kaikille joilla on ongelmia, kuten EcApS - Avaa / wp-codebox/geshi/geshi.php, katso jos toiminto HSC on määritelty ja outcomment ensimmäinen paeta-taulukkoelementti ("&"). eri WP käyttäjille, eri käyttötarkoituksissa
VastataOlen juuri insttaled se .. html-koodia ei saa värillinen valitettavasti, mutta se on melko suuri kiitos!
VastataHei, Onko olemassa tapa määrittää "korkeus" on codebox? Esimerkiksi, haluan asettaa korkeus on 15 riviä, ja jos minun koodi ei enää ole, se vain lisää pystysuora scrollbar.Thanks!
Vastata"Tarkoitti sitä, että esiintyy pre label" numero on ", ja". Alunperin pre merkintöjen käyttöä ", ja" se on oikein näkyy, mutta geshi ei pystyisi ratkaisemaan oikein. Ongelmana on geshi ongelma, ei plug-in ongelma. Mutta se toivoo, että muutos niin pitkälle kuin mahdollista. Voidaan käyttää suoraan ennalta Tag "" voi ratkaista tämän ongelman, ja ie67 ja FF ovat oikein. Mutta joiden seurauksia ei voitu todentaa xhtml1.0. Mielestäni tämä on elinkelpoinen, mutta se ei ole hyvä asia.
VastataErinomainen plugin - Minun täytyy ohittaa joitakin CSS siistiä asioita, vaan erinomainen - kiitos!
VastataOlen finnaly saada se toimi minun WP blog.We on tarkoitus muokata koodia "Koodi" mielestä ole "Visual", niin kaikki toimii fine.Nice työtä, kaveri.
Vastata$ HHead .= "<!-[ jos IE]> \ n <style type\"text/css\"> \ n ", $ hHead .=". Wp_codebox (overflow-x: auto; overflow-y: hidden; padding-bottom: ilmaisu (this.scrollWidth> this.offsetWidth? \ "15px \": 0), width: 100%;) \ n ", $ hHead .=" </ style> \ n <! [endif] -- "";
VastataTämä lisäsi
toiminto codebox_header ()
Ja poistaa CSS / * eli hakata * / osien kautta CSS validation
Uudelleen, jos tausta-asetuksia-kirjoittaminen on ollut päällä WordPress olisi oikea hylätyn sisäkkäisiä XHTML automaattisesti
Reply那么像<?php 就会变成< ?php多了一个空格,<!-会变成< !-能不能自动把这个filter跳过去
重新修改了一点点代码,为了精简输出的html,去掉不需要的id地址还是在http://www.e-xia.com/2008/05/wp-codebox-122-bug-fix/不过不理解的就是为什么要放cookie呢?是不是以后想保持开关的状态?做的时候碰到一点点小问题,真是哭笑不得,平时都是onclick=”javascript:function()”,然后在function里就可以直接用this来获得调用这个function的object,我首页的achive list前面的[+]也是这么做的,基本上是一样的javascript,一样的html,但是在wpcd_toggle_collapse里调用this就是不对,最后只能把this当一个参数传进来了,相当郁闷,你知道是为什么吗?上次压缩包里面的js好像放错folder了,这次的也改正了,有兴趣的话就再下一次吧。还有你说的”n”不能copy没试出来,反正用你给的3个例子,都能成功copy,可能是我理解有误,也有可能是js放错的关系。
Reply不知道为什么这个插件在我的blog上就是不起作用,在active插件时不报错,更改设置也不报错,在html源文件里能看到引用了codebox的js和css
Reply我在html编辑状态下添加的<pre…,在可见即可得模式下也试过,都失败了,我还禁用了所有插件,同样不起作用。我直接copy了这里的示例代码,也没用怎样才能确切知道这个插件是不是起作用了呢,在html源文件会有什么变化?
原因找到,是因为下载的版本不正确引起的
Replyhttp://downloads.wordpress.org/plugin/wp-codebox.zip
这里下载的,没敢用迅雷,右键直接下载的另外,报告bug一个:在main.php里的get_settings('home')请改成get_settings('siteurl'),因为我的index.php不在安装目录,如果用home的话引用js和css会报错。
另一个bug是<和>都显示<和>这个不知道是不是和别的插件冲突,明天继续测试。
谢谢提供那么好的插件
把我前面写得留言都删掉吧,谢谢,自己都觉得太罗嗦了
Reply不过今天又继续抓虫,因为真的很喜欢这个插件。
主要是copy to clipboard这个方法,因为只能在ie而且是在expand的时候才能用,所以在php代码里面加了如果不是ie隐藏这个链接,在javascript里面加了如果显示[-]的时候隐藏这个链接还有,现在的view和download都把代码第一行最前面的空格去掉了,不是很舒服,所以把trim都去掉了,download的正则表达式加了<pre….>.*\n(来去掉最前面的一个空行。
发在http://www.e-xia.com/?p=58,如果有兴趣的话可以看一下。
另外我找到了http://www.jeffothy.com/weblog/clipboard-copy/这个写了如何在firefox下实现copy to clipboard,不过因为当中要引用了一个swf,不知道怎么把这个的地址放到js里,能想到的只能是参数传递,不太舒服,所以也就没有用了。
感想您对WPCD的支持, 你所做的修改正是WPCD所欠缺的。我正在逐个把你做的修改做测试并加到发布版,在changlog日志中加上了贡献人信息。
Reply同时也向你报告你的修改文件的一个bug. line=”n” 时copy to clipboard无作用。
<,>问题是wordpress editor hooks 在捣鬼,应该是可以解决的。
没想到你真的会看哦,很感动的说,其实我从来都不用copy to clipboard也就没有好好测试,我用firefox的,对ie的测试做得不好:redface:
ReplyVery nice plugin, thank you.
ReplyThis is another vote to keep the [Copy to Clipboard][+] visible at all times (with either word wrap or cleverer use of CSS)
Thanks, I'm finding it very useful.
Wonderful plugin ! but 1 more thing.
ReplyHow can I make word-wrap(no auto scrollbar) ?
can't work with wordpress 2.5
Reply不能在2.5版下使用哦..
希望早日更新
Try it again!
ReplyWhen I wrap (without the spaces) around basic html, it breaks and doesn't work.
ReplyYou need to move the 'copy to clipboard' to the left sign. I use this for SQL scripts. When they are too long (and most are), you can't see the 'copy to clipboard' unless you go to the bottom of the script and then use the scrollbar to scroll to the right. Most users don't even realize it's there as a result.
Great plugin otherwise.
ReplyOopss.. I meant left “side” obviously. Thx!
ReplyNice plugin but it breaks the Lightbox-2 plugin ( http://wordpress.org/extend/plugins/lightbox-2/ ). If your WP-CODEBOX plugin is enabled at the same time as Lightbox-2, Lightbox-2 doesn't work (it just shows the images in the browser window, ie the Ajax calls fail).
FYI …
ReplyHi there,
Thanks for an awesome plugin.
I've got it working by writing my posts in 'code' view in wordpress. However, when I edit the article, it goes back to the 'visual' view on wordpress. When I switch back to the 'code' view, the following happens:
For php:
1. becomes ?>
3. ' becomes \' and each time I edit the article, another \ (slash) is added
Do you have any idea why this might be happening or am I doing something wrong?
Cheers and thanks for the plugin!
ReplyOops! Looks like my comment didn't come through properly. I'll try again.
1. <?php disappears
2. ?> becomes ?& gt; (without the space between & and gt; – I just can't post that in this comment)
3. ' becomes \' and each time I edit the article, another \ (slash) is added
Thanks again
ReplyDoes no work with “>”
exemple:
shown:
ReplyIf Prototype or LightBox or ProtoBox or whatever does not work with WP CodeBox, you will have to do the following:
Open /wp-content/plugins/wp-codebox/js/codebox.js and find these lines:
function $(id) {
return document.getElementById(id);
}
Then replace it with
if ('undefined' == typeof $) {
function $(id)
{
return document.getElementById(id);
}
}
Since Prototype's $ function is extented with respect to CodeBox's one, the code should work fine.
ReplyHope this helps.
That is not working on IE7
ReplyI'am Ie 7, no problem!
ReplyI mean, the workaround vladimir posted (and you integrated on wp-codebox). I'm using wp-codebox with lightbox-2 and codebox breaks the lightbox-2 script. On FF works fine.Anyway, I like too much your plugin, it' the best I have seen on syntax highlighting.
ReplyEric, there is one more bug in the code: when creating a download link, you are using htmlspecialchars() function to screen special characters. However, by default, htmspecialchars() assumes iso-8859-1 charset, which is wrong for the most of blogs. So it would be more correct to use wp_specialchars() instead.
ReplyI get:
ReplyWarning : Invalid argument supplied for foreach() in /home/xxx/public_html/wp-content/plugins/wp-codebox/geshi/geshi.php on line 2281 Warning : Invalid argument supplied for foreach() in /home/ xxx /public_html/wp-content/plugins/wp-codebox/geshi/geshi.php on line 2281 Warning : Invalid argument supplied for foreach() in /home/ xxx /public_html/wp-content/plugins/wp-codebox/geshi/geshi.php on line 2281 Warning : Invalid argument supplied for foreach() in /home/ xxx /public_html/wp-content/plugins/wp-codebox/geshi/geshi.php on line 2281
Any ideas?
还是楼上说的< > 问题我发现当在源代码模式写时,比如<pre lang=”C”> p->q …… 如果立刻发布就没有问题可一旦我切回可视模式后,就会被转成 <pre lang=”C”> p->q …… 而这时发布就只能看到错误的形式了而且我试了其他几个代码高亮插件,同一个编辑器下,虽然编辑时显示的是p->q 但发布后没有问题,可以看到p->q
Reply所以应该不是编辑器的问题,希望老大解决还有一个就是行号这一栏有时莫名其妙的非常宽,包括您这里的几个例子也是,应该不是我浏览器的问题吧(我用的是firefox)
贴个图给您看看http://i264.photobucket.com/albums/ii169/coffeecat10/code.jpg
Reply