Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 20. Dezember 2011 12:55
- nils.stec
- Gast
[GELÖST] HTML-Code mit "gehighlightetem" C-Code verdreht Layout, "smarty error"
Hi,
ich will gerade eine Seite mit CMSMS erstellen und highlighte meine Quellcodes bisher immer mit http://tohtml.com/ .
Hier ein Beispiel:
Der Code der Seite:
[== HTML ==]
<p> Hier der Code bla bla Test</p>
<p> </p>
<p> </p>
<p>Test Test</p>
<p> </p>
<p> </p>
<p>asd</p>
<p>asd</p>
<p>asd</p>
<p>asda</p>
<!-- Add code here that should appear in the content block of all new pages -->
Im zweiten Absatz zwischen <p> und </p> steht der HTML Code für den C-Quellcode mit Highlighting.
//edit: Hier noch der C-Code:
[== C ==]
/* get_max127()
*
* address - I2C Bus Addresse des Chips
* channel - Der Kanal, von 0 bis 7
* mode - 0 = 0-5V messung, 1 = 0-10V messung
* 2 = +-5V messung, 3 = +-10V messung
*
*/
unsigned short get_max127(unsigned char address, unsigned char channel,unsigned char mode) {
unsigned char high, low, ret, config_byte;
unsigned short value;
if(channel > 7) return 0;
ret = i2c_start(address); // start communication
if(ret == 0) { // chip found
if(mode == 3) config_byte = (0x8c | (channel<<4)); // configuration byte, for information see datasheet
else if(mode == 2) config_byte = (0x84 | (channel<<4));
else if(mode == 1) config_byte = (0x88 | (channel<<4));
else config_byte = (0x80 | (channel<<4));
i2c_write(config_byte);
i2c_stop();
i2c_start(address+1);
high = i2c_readAck();
low = i2c_readNak();
i2c_stop();
value = ((high<<8)|low);
value >>= 4;
} else {
return 0;
}
return value;
}
Kann mir jemand erklären, wie das zustande kommt und wie ich das wegbekomme? Ich denke mal, dass Teile des C-Codes als "Befehle" für den smarty angesehen werden. Kann man Bereiche von der Übergabe an smarty komplett ausschliessen und den HTML-Code 1:1 an den Browser weiterreichen?
Beitrag geändert von nils.stec (20. Dezember 2011 12:56)
#2 20. Dezember 2011 12:59
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [GELÖST] HTML-Code mit "gehighlightetem" C-Code verdreht Layout, "smarty error"
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#3 20. Dezember 2011 13:02
- nils.stec
- Gast
Re: [GELÖST] HTML-Code mit "gehighlightetem" C-Code verdreht Layout, "smarty error"
Vielen Dank, das {literal} hat's gelöst. Ich hab bisher nur nach "Smarty C", "cmsms c highlighting" usw. gesucht und den Beitrag nicht gefunden...
Vielen Dank!
#4 20. Dezember 2011 13:04
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [GELÖST] HTML-Code mit "gehighlightetem" C-Code verdreht Layout, "smarty error"
Ja, ist am Anfang immer schwer, herauszufinden was genau den Fehler verursacht.
Aber diese Fehlermeldung kenne ich bald auswendig
PS: Willkommen im Forum
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
Seiten: 1