|
Auteur: Eric.Wang Plugin URL: http://wordpress.org/extend/plugins/wp-codebox/ Tags: syntax highlighting, syntaxis, markeert, code, opmaak Vereist ten minste: 2,0 Getest tot: 2.5.1 Stabiel tag: 1.3.1 Downloaden | Doneren voor deze plugin ontwikkeling, Thanks! |
== Description ==
WP-CODEBOX code highlighting plug-in, ondersteunt meerdere talen, code downloaden, kopiëren naar het klembord, de code vak, intrekbare, en de achtergrond de eigenschap "default instelling. Deze plug-in is ook voortdurende ontwikkeling, welkom op het gebruik en het verslag van bugs.
Wp-CODEBOX biedt schone syntax highlighting en geavanceerde functie voor het inbedden broncode binnen pagina's of berichten. Het ondersteunen een breed scala van populaire talen markeren met regelnummers, code downloaden, kopiëren naar klembord, instorting codebox, automatische trefwoorden verwijzen naar API-handleiding en onderhoudt formatteren tijdens het kopiëren van fragmenten van de code van de browser.
Het is een eenvoudige achtergrond configuratie voor markeerstift stijl / opmaak customization.
Omdat de plugin is het ontwikkelen, in de toekomst zal meer opties. (CSS optie, Keyword weergavestijl, Auto Caps / Nocaps, zaak Gevoeligheid enz.)
Basisfuncties == ==
Wrap-code blokken met `<pre lang="LANGUAGE" line="1" file="download.txt" colla="+">` en `</ pre>"
Mogelijke parameters:
"TAAL" is een [GeSHi] ondersteunde taal syntax;
`bestand` zal leiden tot een code downloaden attribuut.;
`lijn =" n "" zal verbergen de interne codebox;
`colla ="+/-"` zal expand / collapse de codebox.
"lijn, file, Colla" is optioneel.
== Installatie ==
1. Upload WP-CodeBox.zip uw Wordpress plugins directory, meestal `wp-content/plugins /` en unzip het bestand. Het zal een `wp-content/plugins/WP-CodeBox /" directory.
2. Activeer de plugin via het menu 'Plugins' in WordPress.
3. Ga naar Option-> Wp-CODEBOX set standaardinstelling.
4. Maak een post / pagina die een codefragment na de [juiste gebruik syntaxis bevat]
== Vragenforum ==
Bij het activeren van de plugin, popup de fout: "Fatal error: Cannot redeclare class GeSHi in # # / wp-content/plugins/wp-codebox/geshi/geshi.php on line 158"?
Antwoord: desactiveren andere Gashi gebaseerde syntax highlighter plugin eerste.
Screenshots == ==
1. PHP, geen lijn nummers.
"foo" > <DIV Id = "foo"> <? Php function foo () ( n" ; echo "Hello World! \ \ n"; ) \ $i = 0 ; \ $i < 10 $i ++ ) { voor (\ $ i = 0; \ $ i <10 $ i + +) ( foo (); ) ? </ Div> |
2. Java, met regelnummers, instorting codebox.
1 2 3 4 5 | public class Hello ( main ( String [ ] args ) { public static void main (String [] args) ( . println ( "Hello World!" ) ; Systeem. Out. Println ( "Hello World!"); ) ) |
3. Ruby, met regelnummers vanaf 18, het downloaden functie.
18 19 20 21 22 | Voorbeeld klasse arg1 ) def voorbeeld (arg1) + arg1. to_s return "Hello:" + arg1. to_s eindigen eindigen |
4. Administratie-interface in WordPress 2.
== Usage ==
** Voorbeeld 1: PHP, geen lijn-nummers **
<pre lang="php" line="n">
<div id="foo">
<? Php
function foo () (
echo "Hello World! \ \ n";
)
voor (\ $ i = 0; \ $ i <10 $ i + +) (
foo ();
)
?
</ Div>
</ Pre>
** Voorbeeld 2: Java, met regelnummers, instorting codebox **
<pre lang="java" colla="-">
public class Hello (
public static void main (String [] args) (
System.out.println ( "Hello World!");
)
)
</ Pre>
** Voorbeeld 3: Ruby, met regelnummers vanaf 18, code downloaden (ruby.txt) **
<pre lang="ruby" line="18" file="ruby.txt">
Voorbeeld klasse
def voorbeeld (arg1)
return "Hello:" + arg1.to_s
eindigen
eindigen
</ Pre>
Ondersteunde talen == ==
De volgende talen worden ondersteund in het "lang" attribuut:
ActionScript, ADA, Apache Log, AppleScript, ASM, ASP, AutoIt, Backus-Naur vorm, Bash, BlitzBasic, C, C voor Macs, 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, doelstelling 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 **: eerste interne vrijlating; Gebruikt GeSHi v1.0.7.20;
** ** 1.0.1: Voeg View Code AJAX-functie;
** 1,1 **: Voeg eenvoudige achtergrond configuratie voor markeerstift stijl / opmaak customization;
** 1,2 **: css tuning en optie i18n compatible;
** ** 1.2.1: Gebruikt GeSHi v1.0.7.21;
** ** 1.2.2: WP 2.5 compatible;
** ** 1.2.2.1: Correct kleine bugs; Verbeteren van de CSS-lay-out om de code header stok; Contributor: YiXia.
** ** 1.2.3: Gebruikt GeSHi v1.0.7.22, voeg de zoekwoorden die verwijzen naar API handmatige optie.
Donate == ==
== Future Feature ==
Het zal achtergrondgeluid optie voor markeerstift stijl aanpassen (CSS optie, trefwoord weergavestijl, Auto Caps / Nocaps, zaak Gevoeligheid enz.) In de toekomstige versie.







Broeder, help me kijken? Waarom wordt mijn scherm is niet normaal!
AntwoordenCode is te lang zal leiden tot horizontale schuifbalk code niet volledig illustreren het probleem,
Kijk naar dit http://www.freeopens.com/2010_01_31.html
Problemen om te kijken naar de begeleiding!
Bedankt
IE6, 7 de volgende als de code te lang is zal leiden tot horizontale schuifbalk blok code problemen, problemen voor de komende wijziging van de volgende gegevens evenals mijn eigen tijdelijke correctie methode, gelieve Zhijiao:
Antwoordenhttp://www.jhdxr.com/blog/html/tech/fix-wp-codebox-show-bug-for-ie6-and-ie7.html
Boss hoopt dit probleem te verhelpen! Te pijnlijk!
AntwoordenIn hetzelfde artikel, ik heb een 2 na de code die u de resultaten zijn niet normaal. . . .
AntwoordenOnder Chrome
En heb een probleem is dat deze plug-in niet Wrap goed weet? Als de code is te lang. Ik wil geen horizontale schuifbalk lijkt te zijn hoe te doen?
AntwoordenDeze plug-in 2.91 kan niet worden gebruikt onder? Ik opende zonder highlighting. Optie-instellingen zijn er, maar niet uit wat de instelling zal niet veranderen. . Lees bestandsheader niet blijkt dat het invoegen van WP-CODEBOX de relevante documenten.
AntwoordenIk vond waarom het papier niet want mijn voettekst invoegen om andere plug-in laat dit weten wordt gebruikt om de gebruikte last JS
AntwoordenHalo etiketten vergeten. Is het omdat het document niet de voettekst join
Antwoordenthanks, very useful.
AntwoordenThx voor het delen
AntwoordenHartelijk dank voor probleemoplossing!
AntwoordenHallo, deze plug-in is erg goed, maar heeft nu een kleine gebreken,
Antwoordenhttp://www.clang.cn/blog/?p=603
De lijn bijwerkingen van sommige vervorming van het aantal rijen die kunnen helpen analyseren de reden?
Hoi,
is het mogelijk om de header te verbergen / functie bar van de code-Box van parameter / attribuut in de pre-Tag?
Zo niet, dan zou dit een goede eigenschap voor toekomstige versies.
Antwoorden. Line_numbers pre (padding-left: 10px;)
AntwoordenGewijzigd op:. Line_numbers pre (padding: 0px;)
Ik heb een custom CSS zodat CODEBOX niet te groot gaan voor grote codes:
. Wp_codebox (
Antwoordenmax-height: 800px;
overflow: auto! belangrijk;
)
Hoi,
i updated de Italiaanse vertaling.
U kunt hier vinden:
http://gringo.netsons.org/blog/download/200/
Kunt u deze toevoegen aan de bronnen?
Bedankt,
AntwoordenDiego
WP-CODEBOX in WordPress2.8.6 display problemen. Beproefd vele malen. Kan niet worden gebruikt
http://stackoverflow.com/questions/1853590/anyone-using-wp-codebox-1-4-with-wordpress-2-8-6
AntwoordenHoeveelheid. . . Tip een paar minuten geleden met de nieuwe. . Los het probleem. .
Antwoordenvery nice thanks
Antwoordentanx voor dit bericht: di love this website
Antwoordenoh geweldige functies ..
AntwoordenHoe te verwijderen taal type titel naast 'view code' op functionaliteit bar?
AntwoordenVragen
file = "Download ruby.txt": Maak een downloadbare slaan de naam van de
Dit document moet worden gelegd op ruby.txt Welk pad? ?
Antwoorden//全部选中全部取消处理
function CheckTrue(obj)
{
$("input[type=checkbox][name=checkItem]").attr("checked",$(obj).attr("checked"));
}
/ / Het verzamelen van geselecteerde items
functie CollectCheckItems ()
(
var allcheckboxs = $ ( "input [type = checkbox] [naam = checkItem] [gecontroleerd]");
var ids = new StringBuilder ();
for (var i = 0; i <allcheckboxs.length; i + +)
(
var id = $ (allcheckboxs [i]). attr ( "ID"). split ("_")[ 1];
ids.Append (id)
ids.Append (",");
)
var strIds = ids.ToString ();
return strIds.substr (0, strIds.length-1);
)
Dit artikel komt van CSDN blog, gereproduceerd geef bron: http://www.cnblogs.com/xuezhizhang/archive/2009/10/28/1591639.html
Antwoordenbedankt voor dit poste
Antwoordenvery good! tanks;
Antwoordenzeer hielp me!
Eric
AntwoordenVery nice plugin! Een vraag: Als ik probeer een html-verklaring in de CODEBOX de html-tekens worden omgezet dat wil zeggen onder meer> wordt> Ik heb geprobeerd alles wat ik kan bedenken - in zowel normale als html-code te bekijken. Any hints zou dankbaar zijn gewaardeerd. dank bij voorbaat ...
Hi ..
bedankt voor deze plugin
maar, ik heb een simpele vraag.
Kan deze plugin gebruikt in wordpress thema? Hoe kan het gebruiken?
Sorry voor mijn Engels ..
AntwoordenVery nice plug-in, waarom niet bijgewerkt?
AntwoordenHoi Eric!
Ik heb de Hongaarse vertaling van uw script.
AntwoordenDownload link: http://vrnagy.ath.cx/stuff/wp-codebox-hu_HU.mo
Bedankt voor de uitstekende Plugin.
Ik vond een klein probleem met de plugin. U bent rechtstreeks met inbegrip van de JavaScript-bestanden in plaats van het gebruik van wp_enqueue_script functie http://codex.wordpress.org/Function_Reference/wp_enqueue_script
Het voordeel van het gebruik van deze functie is dat, zal dit geen jQuery nogmaals, als deze al is opgenomen door een andere Plugin of per thema.
Antwoordenmain.php in het referentiebedrag admin.js tijd, niet voldoen aan de nieuwe XHTML-standaarden, dient te worden voor het script type = "text / javascript", in plaats van het script language = "javascript"
AntwoordenBedacht wat mijn probleem was! Het is de freaking dubbele aanhalingstekens gebruikt in dit blog. Ik kopiëren / plakken van de code, maar niet goed werken. Typ uw eigen dubbele aanhalingstekens anders werkt het niet!
http://wordpress.org/support/topic/282918?replies=2 # post-1115173
AntwoordenIk heb een probleem met HTML-entiteiten zoals & _lt en & _gt; (_ net toegevoegd aan de entiteiten tonen).
ik HTML entiteiten gebruiken in de pre-tags op mijn site te houden (x) html geldig en wordpress converteert alle <naar & _lt: zoals het hoort te doen. Het probleem dat ik heb is gerelateerd aan wp-codebox want toen ik de plugin in staat hebben gesteld de entiteiten zijn weergegeven in plaats van gedecodeerd!
wanneer schakel ik de plugin de normale voorbehandeling wordt gebruikt en de entiteiten krijgen gedecodeerd en weergegeven als <of>
kan iemand spoor het probleem in wp-codebox?
AntwoordenIk had een blik op de code, maar kon het niet vinden van een oplossing
Zelfs ik heb hetzelfde probleem. HML De entiteiten zijn niet goed gedecodeerd door de plugin.
Weet iemand hoe dat moet? Fix ik ben zelfs bereid om iemand die kan repareren deze sponsor.
AntwoordenIk heb al geïnstalleerd WP-CODEBOX. En Hoe gebruik je dat? Leg me de details en ik wil de HTML-code in de post met deze code vak laten zien.
AntwoordenHoi, ik vertalen van deze plug-in voor Turkse, maar i dont weten hoe ik kan gebruiken met mijn vertaling. Is er een optie voor? Of waar kan ik bewerken voor instellen?
AntwoordenOp FF werkt fine.Anyway, wil ik te veel uw plugin, het is het beste wat ik heb gezien op syntax highlighting.
Antwoordenrn Dit artikel komt uit: www.EricBess.com Gedetailleerde Bron Referentie: http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/
Je moet "text add-align: left;" op ". Wp_codebox pre" anders in sommige omstandigheden al van de code wordt gecentreerd.
AntwoordenIk zou graag willen weten hoe iets weer te geven zoals:
<? Php
/ / ...
echo ";
echo'';
?
Kan niets vinden hier meer dan -.-
Ik weet dat dit griezelig spul, maar op het moment dat ik gebruik "/ / sorry" en dat zou ok.
Sante!
Antwoordenwow ... ik ben zo'n idioot XD
het:
en ATM. Ik gebruik <\ / pre>
Antwoordenhel ... ..
Ik geef het op, net del dit ....
AntwoordenWorks great, thank you
AntwoordenZeer positief! Doet het geweldig.
AntwoordenDe laatste versie van de HTML-specificatie definieert nu een manier om de programmeertaal in de markup specificeren.
Voorbeeld:
<pre> <code class="language-pascal"> var i: Integer;
beginnen
i: = 1;
einde. </ code> </ pre>
Bron:
http://www.whatwg.org/specs/web-apps/current-work/multipage/text-level-semantics.html de #-code-element
Kan een nieuwe versie van de plugin worden bijgewerkt om deze syntax?
AntwoordenHoe kan helder html verklaring ah?
Antwoordenniet werken met WP 2.7
AntwoordenDeze blog is werkzaam in WP 2.7
AntwoordenIk kan niet de C #-code te werken. Ik heb van tevoren lang = "C" te gebruiken om een nauwe vertegenwoordiging van C #. Kunt u mij helpen met dit te krijgen. Check out my site naar de post Ik heb problemen met zien.
Antwoordenlang = "csharp"
Antwoordendank u, ik echt nodig.

AntwoordenIs er een manier om te activeren / deactiveren van de functie bar in een code blok via de pre overschakelt op voorrang op het standaard gedrag van het verbergen van de functie bar? Zoiets bar ="+/-" vergelijkbaar met de colla ="+/-"? Nogmaals bedankt voor een geweldige plugin!
AntwoordenHalo ~ ~ onder deze software, en zie geen kaart, ik heb het adres zal komen. De figuur van het Engels optie, en allemaal? h ttp: / / test.35sun.com/temp/wp-codebox-1.gif
Antwoorden↓ ↓ deze optie, probeerde ik, al dan niet gecontroleerd, geen enkele wijzigingen te zien. h ttp: / / test.35sun.com/temp/wp-codebox-2.gif
Hallo, mag ik vragen twee achtergrond instellingen, 1. De figuur van het Engels optie, en allemaal? 2. ↓ ↓ deze optie, probeerde ik, al dan niet gecontroleerd, geen enkele wijzigingen te zien.
AntwoordenHai,
Enig idee hoe?
AntwoordenOp de wordpress plugins pagina, zegt dat je een knop in je TinyMCE editor.
Het lijkt erop dat krijg ik niet op deze knop
Wordpress versie: 2.7
Bedankt,
Ik
Bestand downloaden probleem na installeren van 1.3.31, vastgesteld bij wijziging van lijn 38 in wp-codebox.php aan
Antwoordenif (preg_match ( "/ \ s * <pre(.*file=[\"']".$download."[\"'])[^> ]+>(.*)< \ / pre> \ s * / siu ", $ inhoud, $ match)) (
Als iemand hetzelfde probleem heeft, probeer dit vast te stellen.
Het lijkt erop, dat er een bug! ^ ^
AntwoordenIk kan niet benadrukken AutoIt-code met deze plugin - probeer het - u zal je iets als:
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; ">
Ja, de bovenste
AntwoordenThanks ..
AntwoordenHoi,

AntwoordenMe opnieuw
Ik gebruik enige kennis op dit blog post: 'Styling codevoorbeelden par Deux "en het lijkt me op een punt daar kan ik verder gaan, ik hoop
Groeten
Hoi,
AntwoordenIk heb installeren plugin WP-codebox. Ik heb WordPress 2.3.3 en een eigen stijl sjabloon. (Met twee grote css-style-bestanden)
Het enige resultaat krijg ik hetzelfde is gebruik ik de '<pre>-tag, stand alone.
Ik vermoed dat er een css-probleem.
U kunt kijken op een steekproef post op deze link: http://blogg.ngn.nu/index.php/2009/01/14/testar-syntax-highligt-wp-codebox/The blog is in het Zweeds, maar ik denk dat je begrijpen de post toch
Kun je (eventuele) geef me een idee?
Is er aanvullende informatie die je (eventuele) moet me helpen?
Groeten
Hoi Eric,
Antwoordennice plugin!
Ik vertaalde het in het Italiaans en zet het bestand hier:
http://gringo.netsons.org/blog/download/200/
Ik hoop dat dit kan nuttig zijn voor u en dat zal binnenkort worden geïntegreerd in de volgende release.
Dag.
Hallo.
AntwoordenIk heb WordPress 2.7 en ik heb een probleem met uw plugin. Waneer ik klik voor download broncode in txt, load deze pagina: ... / wp-content/plugins/wp-codebox/wp-codebox.php? P = 1 & download = downloaden . txt maar de pagina is in het wit. Ik heb het bestuderen van de broncode en zij hebben een fout in wp-codebox.php lijn 39: de reguliere expressie komen niet overeen te sturen en nooit de inhoud.
Hoe kan ik dit oplossen? Many thanks.
Groeten.
Mijn codes zijn niet spacing out
AntwoordenWaarom is dit?
Hallo, na het installeren van plugin, ongewild blog om gegevens te exporteren die er zijn enkele fouten, zoals
AntwoordenWarning: include (../../../ wp-config.php) [function.include-once]: failed to open stream: No such file of folder in / plugins / WP-codebox / WP-codebox.php on line 32 Warning: include () [function.include]: Failed opening'../../../ wp-config.php 'for inclusion (include_path ='.:/ usr / lib / php: / usr / Lokale / lib / php ') in / plugins / WP-codebox / WP-codebox.php on line 32 Warning: include (../../../ WP-settings.php) [function.include-once]: failed to open stream: No such file of folder in / 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
Mocht u dankbaar zijn als je kon kijken, bedankt
Als ik probeer mijn blote HTML-attributen zijn verwijderd nadat ik opslaan schrijven. Ik gebruik wordpress mu. Thats Ik denk dat de reden dat ze geen aanleiding de box.BTW, uw site codering slecht is verbroken. Het lijkt erop dat Aziaten codering fouten, hoewel uw WordPress kondigt UTF8. ik zelfs niet kan lezen op de knop teksten. Just gissen ...
AntwoordenHallo, dank u voor uw plug-in, vandaag, vergeleek ik de code van diverse plug-ins, je dit het beste is. 但是. Te zwijgen van een klein probleem:
Antwoordenfile = "Hello.java" hebben aangetoond dat het bestandsnaam is hello.java. Dus opzij zetten een aantal Java-bestand is niet gecompileerd, kunt u denken aan manieren om op te lossen wat, java hoofdlettergevoelig.
Veranderd, er is geen verandering versie nummer, je opnieuw downloaden en installeren wat,
AntwoordenIn FF en opera-ri kan niet worden weergegeven "Kopiëren naar klembord"
AntwoordenGefeliciteerd met uw correcte antwoorden, kunt u deelnemen aan te verbeteren.
AntwoordenNou, was het probleem oorspronkelijk option.php
AntwoordenNa de upgrade naar 1.3.3, kan je niet main.php in het Weergave-Code en kopiëren naar Klembord verandering voor de Chinezen, en in het Engels, de pagina op de rommel, en de oorspronkelijke versie dit probleem niet
AntwoordenIk heb een beetje moeite om deze lijn op de juiste eenmaal werk heb ik veranderd. Wil ik zowel de ondersteuning <code> en <pre> verklaringen. Ik kan het ondersteunen van een of de ander, maar ik wil dat het beide steunen. Elke suggestie op de regex hoe dit te laten werken zonder ze te breken?
Antwoordenfunctie wp_codebox_before_filter ($ inhoud)
(
return preg_replace_callback (
"/ \ S * <(code | pre )}(?: lang = [\ "']([ \ w-] *) [\" '] | = file [\ "']([ \ w-] * \.? [\ w-] *) [\ " '] | colla = [\ "']([ \ + \ -]) [\"'] | line = [\ " '] (\ d * | n ) [\ " '] | \ s )+>(.*)< \ / (code | pre)> \ s * / siu",
"Wp_codebox_substitute",
$ Content
)
)
Net had de volgende foutmelding terwijl u op ruby.txt:
Antwoordenhttp://www.ericbess.com/ericblog/wp-content/plugins/wp-codebox/wp-codebox.php?p=134&download=ruby.txt
vaste
AntwoordenHoi,

AntwoordenBedankt voor uw plugin, maar het zijn 2 bugs:
1) het aantal lijnen worden verschoven over de code: s
En 2) bij de admin dashboard, voor het bewerken instellingen van je plugin, krijg ik dit:
Je bent geen LEVEL 8 of hoger GEBRUIKER & dus je kunt niet configureren WP-CODEBOX. Als je een 8 of hoger LEVEL USER, dan gelieve Afmelden & Login opnieuw.
Dank bij voorbaat voor uw antwoord en indien nodig, corrigeren scripties bugs ...
vast in nieuwe versie.
AntwoordenHeb zojuist zei is verkeerd, de tweede stap moet als Werbeagentur-Wissen zei, alleen de annotaties '&' = " '&' op de lijn, en als alle aantekeningen, en elders is er een probleem. De derde stap is voor het javascript is een must, andere talen, afhankelijk van de omstandigheden. Geen andere problemen gevonden.
AntwoordenTen slotte vond een oplossing. Ten eerste, wanneer de broncode vrijgegeven te worden geschreven, is de code als er sprake is ", gevolgd een ruimte, kan geen enkele andere karakters, anders passen de visuele editor als onwettig worden beschouwd HTML-tags, dan is de inhoud van worden verwijderd. Tweede is te wijzigen wp-codebox/geshi/geshi.php, zal de functie HSC Lane '&' = "'&','"' ="'"','<' = " '"', ' " '= "'" ', commentaar uit de voorgaande berichten Werbeagentur-Wissen reeds vermeld. derde, veranderingen wp-codebox/geshi/geshi/javascript.php, zal worden' symbolen '=> array te verwijderen, of verandering in de & Cheng & &, die volgens de taal die u wilt verschillende soorten en publiceren
AntwoordenZe hebben wat onderzoek gedaan en vond dat als de plak deze direct in de broncode, naast de "achter een personage, dan weer als de visuele editor, zou visuele editor denk dat dit een html-tag, en dit label is niet geldig, dan achter de inhoud zal worden geschrapt. Als je het plakken direct in de visuele editor, zal de visuele editor plak de code re-layout, voeg wat <br> soort van etiket, en vervolgens van de wp-codebox output, het is zeker niet correct. Dus kan worden geplakt in de broncode, en kan niet zijn aangemerkt als visuele editor HTML tag string. Na een dergelijke plakken van de broncode om terug te keren wanneer de visuele editor, visuele editor, wordt de code niet opnieuw worden ingericht, maar zal worden speciale tekens "" "& zo tot in <>"&。 Gewoonlijk een dergelijke moet kunnen, maar ik kan niet opgemaakt de wp-codebox deze speciale tekens weer terug, of ga naar de <>"&, weet niet de reden. aub helpen en aanwijzingen geven.
AntwoordenDepressief, ah, gooi een halve dag, en "en" probleem of Gaobu Ding. Een ontmoeting "of een" terugkeer naar de plaats waar visuele editor was afgesneden "," achter dus verdwenen. Tenzij de release niet te wijzigen, of anders terugkomen herzag de Sha Dumo. Als direct in de visuele editor, plak de code in, publiceren ze op de alle HTML-code. Ik gebruik javascript, binnenkant heeft een "nummers kunnen niet op dat we op het eind zou moeten ah? Had niet lezen een halve dag achter het commentaar, dus wat is te zien op een goede manier om te begrijpen effectief
AntwoordenFatal error: Cannot redeclare class geshi in / home / content / H / I / g / hightfly / html / blog / wp-content / plugins / wp-codebox / geshi / geshi.php on line 243
Antwoorden@ Kyle:
AntwoordenIk had hetzelfde probleem: Ik heb net de opmerking van de line-out - het lijkt hier te werken.
Groet,
DAB.
voor iedereen met problemen zoals EcApS - gewoon open / wp-codebox/geshi/geshi.php, kijk waar de functie wordt omschreven en HSC outcomment de eerste escape-array-element ("&"). wp verschillende gebruikers, verschillende soorten gebruik
AntwoordenIk heb zojuist insttaled het .. de html-code niet helaas krijgen gekleurd, maar het is helemaal geweldig dank u!
AntwoordenHallo, Is er een manier om de "hoogte" van de codebox set? Bijvoorbeeld, ik wil graag op de hoogte tot en met 15 lijnen, en als mijn code is langer, voegt het gewoon een verticale scrollbar.Thanks!
Antwoorden"; Betekende dat optreden pre label" "Aantal moeten worden gebruikt", en ";. Oorspronkelijk was het gebruik van pre tag "en"; het correct wordt weergegeven, maar met GeSHi niet zouden kunnen oplossen correct. Het probleem is GeSHi het probleem, niet-plug-in probleem. Maar er is hoop dat door de wijziging zo veel mogelijk. Rechtstreeks worden gebruikt in de pre-tag "" kan dit probleem oplossen, en in de ie67 ev correct zijn. Maar de gevolgen van die niet konden worden geverifieerd xhtml1.0. Ik denk dat dit haalbaar is, maar het is geen goede zaak.
AntwoordenExcellent plugin - Ik moet enkele CSS negeren om dingen netjes op, maar uitstekend - thanks!
AntwoordenIk krijg finnaly het werkte in mijn WP blog.We worden verondersteld om de code te bewerken in de "Code" bekijken, niet in "Visual", dan werkt alles fine.Nice werk, vriend.
Antwoorden$ HHead .= "<!-[ if IE]> \ n <style type\"text/css\"> \ n "; $ hHead .=". Wp_codebox (overflow-x: auto; overflow-y: hidden; padding-bottom: meningsuiting (this.scrollWidth> this.offsetWidth? \ "15px \": 0); width: 100%;) \ n "; $ hHead .=" </ style> \ n <! [endif] -- "";
AntwoordenDeze toegevoegde
functie codebox_header ()
En verwijder de css in de / * IE hack * / delen door CSS Validation
Wederom heeft als de achtergrond-instellingen schrijven is ingeschakeld op WordPress moeten corrigeren invalidly geneste XHTML automatisch
AntwoordenJa, zal zoals <? Php wordt <? Php een meer ruimte, "! - Geworden"! - Niet automatisch kunnen springen om dit filter
Herwerkt een beetje code, om de output html te stroomlijnen, te ontdoen van ongewenste id adres of http://www.e-xia.com/2008/05/wp-codebox-122-bug-fix/ maar hij had geen te begrijpen is waarom de cookie, moeten we houden? Nadat de schakelaar is niet wil handhaven van de status? Om een beetje tijd te doen om een klein probleem tegenkomen, echt genoeg om misverstanden te creëren, dus ik meestal onclick = "javascript: function ()", dan in de functie waar u direct kunt dit gebruiken om de oproep deze functie van het object, heb ik voor de home page te bereiken lijst [+] doet, eigenlijk hetzelfde als javascript, zoals HTML, maar dit is de verkeerde oproep wpcd_toggle_collapse jaar en eindelijk kan alleen maar deze pas als argument kwam in een heel depressief, weet je waarom? De laatste gecomprimeerd pakket binnen js lijkt misplaatst map, en dat is ook juist, en is geïnteresseerd in het niet langer de volgende keer. Daar zei: "n" kan niet kopiëren niet uit te proberen, hoe dan ook, met de drie voorbeelden die u geeft, kan met succes te kopiëren, misschien had ik verkeerd begrepen js kunnen ook worden geplaatst in de verkeerde relatie.
AntwoordenDon't know why deze plugin op mijn blog, dat niet werkt, in de actieve plug-in, zonder Baocuo, wijzigt u de instellingen niet Baocuo, in de HTML-bron-bestand kunt zien dat de verwijzing naar de js en css van de codebox
AntwoordenIk heb html editing mode om <pre ... toe te voegen, kunt u in de nabije modus ook geprobeerd en mislukt, heb ik ook met een handicap alle plug-in, hetzelfde doet niet werken. Ik rechtstreeks kopiëren de voorbeeldcode hier, maar ook nutteloos om precies te weten hoe deze plug-in niet een rol spelen in de HTML-bron-bestand, wat zal er veranderen?
Om de redenen is omdat de gedownloade versie niet juist te wijten aan
Antwoordenhttp://downloads.wordpress.org/plugin/wp-codebox.zip
这里下载的,没敢用迅雷,右键直接下载的另外,报告bug一个:在main.php里的get_settings('home')请改成get_settings('siteurl'),因为我的index.php不在安装目录,如果用home的话引用js和css会报错。
另一个bug是<和>都显示<和>这个不知道是不是和别的插件冲突,明天继续测试。
谢谢提供那么好的插件
把我前面写得留言都删掉吧,谢谢,自己都觉得太罗嗦了
Antwoorden不过今天又继续抓虫,因为真的很喜欢这个插件。
主要是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日志中加上了贡献人信息。
Antwoorden同时也向你报告你的修改文件的一个bug. line=”n” 时copy to clipboard无作用。
<,>问题是wordpress editor hooks 在捣鬼,应该是可以解决的。
没想到你真的会看哦,很感动的说,其实我从来都不用copy to clipboard也就没有好好测试,我用firefox的,对ie的测试做得不好:redface:
AntwoordenVery nice plugin, thank you.
AntwoordenThis 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.
AntwoordenHow can I make word-wrap(no auto scrollbar) ?
can't work with wordpress 2.5
Antwoorden不能在2.5版下使用哦..
希望早日更新
Try it again!
AntwoordenWhen I wrap (without the spaces) around basic html, it breaks and doesn't work.
AntwoordenYou 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.
AntwoordenOopss.. I meant left “side” obviously. Thx!
AntwoordenNice 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 …
AntwoordenHi 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!
AntwoordenOops! 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
AntwoordenDoes no work with “>”
exemple:
shown:
AntwoordenIf 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.
AntwoordenHope this helps.
That is not working on IE7
AntwoordenI'am Ie 7, no problem!
AntwoordenI 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.
AntwoordenEric, 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.
AntwoordenI get:
AntwoordenWarning : 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
Antwoorden所以应该不是编辑器的问题,希望老大解决还有一个就是行号这一栏有时莫名其妙的非常宽,包括您这里的几个例子也是,应该不是我浏览器的问题吧(我用的是firefox)
贴个图给您看看http://i264.photobucket.com/albums/ii169/coffeecat10/code.jpg
Antwoorden