BLHTML.se



 
  BLHTML.se 6772 300


Download English BLHTML Now BLHTML är nu släppt under GPL

Registrera dig här för att ta del av mer information på webbplatsen
  • Senaste release: BLHTML Svensk v0.76-a Gamma
    Publicerad för 2301 dagar sedan den 2010-05-08 (Svensk installation).
Installationskrav för Webbhotell / dator: LAMP / WAMP
  • Linux/Windows
  • Apache
  • MySQL
  • Php
Hur lång tid tar det att installera BLHTML?
Det kan ta allt från 5 minuter upp till 60 minuter!

Välkommen till BLHTML
Var med och skapa databaslösningar direkt på nätet

Basic Local HTML
  • Är en tolk som går igenom HTML dokument. Söker efter inbäddade BLHTML uttryck som exekveras
  • Kan på ett säkert sätt skriva/läsa/uppdatera databaser direkt i html-koden
  • Hanterar databaser med relationer, både läs och skriv
  • Är anpassad att synskadade skall kunna ta del av allt innehåll oberoende av webbläsare
  • Just nu 51 funktioner i BLHTML Listan
Tanken med BLHTML är att kunna skapa fullständiga system på några minuter som vanligtvis är väldigt tidskrävande. Men fortfarande kunna sätta en personlig prägel utan begränsningar direkt från webbläsaren.
Följ BLHTML utvecklingsarbetet klicka här.


17 februari, 2010
BLHTML:s syntax är utvecklad av och från glädjen att skriva kod.
Allt började med att kunna ladda upp bilder och enkelt kunna visa dessa tillsammans med html koden:
#3# // Visar uppladdad bild nummer 3

Koden för sidan/databladet lagras som poster i databasen och att nå dessa användes bokstäver:
#D# // Visar länken för sidan/databladet D för aktuellt datakonto

Med tiden blev BLHTML mer databas inriktad och att hantera variabler i html blev så en del av BLHTML.
I tidernas begynnelse deklarerades variabler:
heltal% // whole numbers / int
tal // real (decimal) / float
string¤ // str / text string

I min begränsade världs syn följde jag mitt hjärta och använde: ¤variabel och INTE $variabel

Fördelar:
BLHTML variabler skiljer sig från php variabelsystem.
(Det underlättar att söka/felsöka BLHTML variabelsystem i php koden)

Det är lättare att komma åt:
¤ Shift + 4 än $ Alt Gr + 4 // På ett Svenskt tangentbord

Nackdelar:
US tangentbord har ingen ¤ tangent.
För att skriva ¤ med ett icke svenskt tangentbord: Alt + 0164 på numeriskt delen av tangentbordet.
Ovanan att ¤var betyder variabel gör att BLHTML ser ut att ha en massa konstiga okända tecken:
#¤var[¤n]=8# // Deklarerar ¤var[¤n] till 8

// Hur $variabler och $strängar deklareras nu:
#$str[$n]="a little string"# // variabler och strängar deklarerars nu med $
Vanan med att $betyder variabel kräver därför ingen förklaring.

Jag tog en pause, för att reboota mig själv för att ta bort massa onödig minneshantering.
Under denna process köpte jag en dator utan Svenkskt tangentbord och till min stora förvåning är det bara ett fåtal tangentbordsuppsättningar som innehåller ¤ (soltecknet). Jag skrev då en funktion som byter ut alla $ till ¤ när du förhandskranskar eller uppdaterar databladet, men efter detta insåg jag att situationen var ohållbar. Jag tog bort funktionen och med stor sorg ändrade jag så att BLHTML variabelsystem nu använder $ istället för ¤. Kärlek vinner sällan över förnuftet?

Efter 10 månader utan BLHTML är det naturligt att att vara lite ringrostig?
Jag var i behov av ett budgetprogram och i ett svagt ögonblick funderade jag på att skriva det i Spreadsheet/Excel.
Jag beslutade tillslut att skriva det i BLHTML för att jag kan skapa bättre rapporthantering än med Spreadsheet, och att ha en anledning till att börja koda BLHTML igen! Projektet tog drygt 5 timmar. Jag började med att skapa tabellens fält. Jag skapade och installerade "Fast Infoga Data" installations script från BLHTML Biblioteket med tabellens fält. Sedan skapade jag en lista med alla utgifter jag har för att få överblick och för att kunna rapportera och summera varje kategori av utgifter. Jag tog ett separat datablad för att mata in "ny utgift". Formuläret räknar ut nästa id, aktuell månad och år automatiskt. Med tabindex kan jag tabba mig till de fält jag vill starta mata in för hand.

Efter 10 månader är det naturligt att glömma funktioners attribut, att ta reda på dessa i BLHTML:s funktionslista gör det enkelt att skriva kod utan att behöva kunna alla attribut i huvudet. Fördelen med BLHTML är att mitt lilla budget program nu kan ligga på en lokal eller online webbserver, där du/jag kan komma åt den med bara en webbläsare till hands.

24 mars, 2009
Hantera flera checkboxar med hjälp av ett data fält
Bara för att basket har kunnat hantera bitarna i ett tal för att sätta checkboxar i en datalista sedan v3.
Innebär det inte att det funnits färdiga script som klarat av detta.
Lösningen var att tala om för basket vilken variabel som hanterar checkboxarna.

15 oktober, 2008 Ny samlingsplats för Informations videos
Ny video: "Fast Infoga Data"
BLHTML Visar BLHTML scriptet "Fast Infoga Data" som administrerar Datakontots tabell. Visar steg för steg hur du skapar en BLHTML Dump som innehåller all information om datakontot. Dumpen kan sedan flyttas till en annan BLHTML webbplats eller användas som en backup av datakontot. Biblioteket innehåller BLHTML Dumpar på färdiga webbsidor och fullständiga webblösningar som du är fri att använda till din egen webbplats. Går igenom hur vi special anpassar scriptet "Fast Infoga Data" för våran tabell "droid" för att sedan skapa databladen med att köra dumpen på våran klonade sida.
Att kunna hantera BLHTML dumpar,
innebär att du kan skapa färdiga webblösningar utan att kunna html eller scripta BLHTML.

DR 11 september, 2008
Droidrunner.com det första realtids online strategi spelet utvecklat med BLHTML. Droidrunner demonstrerar BLHTML:s möjligheter att bolla med data. Utvecklingen har bedrivits i c:a 6 månader. Kvar är att skriva in alla resurser för 300, 500 och 700 serien och att skapa nya miljöer för dessa nya droider. Allt detta görs givetvis direkt från webbläsaren.

Spelet är gratis och första spelomgången beräknas ta 8 till 10 månader att slutföra. Din uppgift i spelet är att koordinera din infrastruktur så att produktionen fungerar samt skydda dina hårt arbetande droider mot aggressiva spelare och den tuffa miljön. Så gör dig redo den 1 december 2008 att ta kontrollen över din första online droid.

Droidrunner: Start guide

8 augusti, 2008 Nyheter med v0.72-a
Nu inleds Beta
BLHTML har Alpha testats sedan 8 september, 2006 och anses nu så pass stabilt att vi nu avlutar med en sista test fas "beta"
för att försöka få bort de sista okända buggarna innan utgåva 1.00.

28 juli, 2008
Bästa webbläsare 2008
BLHTML utmärker Operas som nästan ohotad vinnare!
Opera tillsammans med Firefox anropar AJaB-sidor utan att det blinkar till när den nya webbsidan ritas ut(renderas).
IE 6 kan inte visa transparenta CSS sprite och IE 7 renderar AJaB anrop så att webbsidan hoppar och blinkar till.
IE visar inte rätt färgnyanser på .png bilder.

Det vinnande bidraget är Operas nya musgester, som är grymt beroendeframkallande.
Att dessutom Opera har snabbtangenter som:
Markera föregående/nästa länk i sidan med Ctrl + upp/ner pil möjliggör navigering utan mus som Opera
för tillfället är ensamma om.
Operas F4 -> Bookmarks har sina fördelar att spara skärmutrymme, men Opera saknar Firefox:s "Bookmarks Toolbar".
Firefox sätter CSS margin på body och form.
Microsoft kör fortfarande med sina egna JavaScript endast för IE.
Alla kända Operabuggar för BLHTML är nu åtgärdade och det tackar vi för.
Glömde vi att berätta att du kan styla Opera med skins?

9 juli, 2008
Gör ditt forum mer personligt:
Visar steg för steg hur du sätter egen personliga CSS till dina forumsposter/dataposter.
Gör så att varje post blir unik.

5 juni, 2008
Nytt alternativt system script:
#SYSTEM[ip]         return=IP#
#READ id=198       key=ip         value=$IP#
#IF(#SYSTEM[ban]# < $value) then(#$ban=1#)#

#IF($ip)         then(#SUM value($value 1) return=value#)
                     else(#$ip=$IP# #$value=1#)
#

#$blhtml_table=ban#
#$blhtml_erase=tabort#

#IF($ok && !$ban)         then(#$tabort_$id=on#)
                                    else(#IF(#SYSTEM[ban]# <= $value) then(#$ban=1#)#)
#

#BASKET#
Det ökande antalet scriptade inloggningsförsök resulterade med detta mot script.
Om $ban = 1 så ignoreras inloggningen.
Detta script skulle kunna ändras för att motverka andra typer av attacker.

9 maj, 2008
Installations guide: "Steg för steg"
Visar hur du skapar och infogar en SQL dump till din webbplats MySQL databas.
Hur du laddar ner senaste programpaketet av BLHTML och hur du laddar upp filerna till webbroten.
Hur du skriver in användarnamn och lösenord för din MySQL databas. Hur du loggar in som administratör och hur du kommer igång med Kontrollpanelen.

Du behöver inte kunna scripta BLHTML för att kunna använda en BLHTML webbplats. Det räcker gott och väl att endast kunna lite html.

Du är givetvis välkommen att ställa frågor om du får problem!

7 maj, 2008 Nyheter med v0.70-l
EDii CSS Sprite för EDii:s ikoner
Projektet att lägga in alla ikonbilder som en enda bild är nu genomfört.
Förutom snabbare laddningstider så är det nu ingen fördröjning vid :hover
Prova själv att skapa dina egna EDii_sprite ikoner här.

Testa själv och se om EDii skulle passa för dina behov.

28 april, 2008
BLHTML 5 år
Lagom till att SQL Dumpen blivit HTML 4.01 Transitional godkänd,
är alla primära målsättningar nu avklarade.
Delat forum är nu <table> fritt och är endast byggt med <div>:ar.

Utvecklingsplaner för 2008:
CSS sprite för EDii ikoner.

23 april, 2008 Nyheter med v0.70-i
Webbsidans uppbyggnad
html
Visa html schema: html.xml
<head> Uppgifterna i headern skrivs in under:
Kontrollpanelen -> Administrera domän.
<form> Används för att ladda upp bilder i Mina bilder eller att avvända funktionen #UPLOAD#.
<table class=ue> Datablad för meny toppen sidan.
<table class=between> $blhtml="menu" döljer/visar datakontots administrations länkar eller logga in fält.
<td class=ichi> Databladet.
<td class=ni> Menyn.
Meny page: Datablad visas under menylänkarna.
Kontrollpanelen -> Sida som skall visas i menyn.
<table class=tsukiatari> Databladet som ligger längst ner i webbsidans ytter ram. Sidan skrivs in under: Kontrollpanelen -> Inforutan längst ner.
<td class=san> Datablad som visas höger eller vänster om webbsidan. Aktiverar sidan under: Kontrollpanelen -> Sida som skall visas höger om sidan.

<script type="text/javascript"> Ligger sist för att snabba upp renderingstiden för webbläsaren.

Menyns position sätts i Kontrollpanelen -> Meny -> Menyns Position.
Sätt sidans align till left, center eller right under:
Kontrollpanelen -> Sida -> Sidans position:
Om sidan är höger justerad blir .san till vänster om webbsidan.

ichi ni san är ett två tre på Japanska.

3 mars, 2008 Nyheter med v0.69-s
Nya moddningsmöjligheter med forumet
Forumet är i grunden en datalista med anpassade funktioner för att hantera datalistan som ett forum. Ägaren av forumet kan nu lägga till fält i forumtabellen. Dessa fält kan användas för att styra hur forumet skall fungera. Dessa variabler sparas automatiskt när poster skapas eller uppdateras.
Nyheten med detta är att du kan modda ett redant dynamiskt forum till att bli i stort sett vad du vill.
Exempel på ett specialinriktat forum: auktion
Forumen du gör kan således bli både personliga och unika.
Detta exempel har inkluderats med fältet smile(int8) i forumtabellen. Om $smile=1 körs #STR type=smily#
// Datablad: Editera post
#DATA[smile] post=new type=checkbox class=std# Visa smilysar // Kryssruta för extra forum funktion


// Datablad: Visa post
#READ id=$site# // Läser in alla fält från aktuell post i ett delat forum
#IF($smile) then(#$smily=smily#) else(#$smily=NULL#)# // Om kryssruta $smile, aktiveras funktionen #STR type=smily#
// Om inte skall $smily vara FALSE

#STR type=$smily value=$msg blhtml=on# // Inlägget/meddelandet skrivs ut.


// Datablad: Förhandsgranska post
#READ field(id, user, date, up, rubric, msg, status, who, edited)#
// Läser endast in de nödvändiga fälten för att inte läsa in fältet smile från forumtabellen

26 februari, 2008 Nyheter med v0.69-q
Läs och skriv med relationer till flera databaser
Detta exempel visar lite av möjligheterna med hur du kan hantera flera databaser.
BLHTML2.AA är en kopia av BLHTML.Artiklar som är detta forum. Exemplet läser och skriver till en databas/post i taget.
Basket har kravet att första fältet är ett indexerat nyckelfält för att kunna lista och spara flera poster från samma datablad.
Exempel på en indexerad datalista med prefix hittar du i scriptet "Fast Infoga Data" i script biblioteket.
multiDB #SET_CATCH_PAGE#
        #IF(!$choose) then(#$choose=BLHTML#)#
        #IF($choose == BLHTML)
                then(#$blhtml_table=Artiklar#)
                else(#$blhtml_table=AA#)
        #

        #DB select=$choose# // Sätter aktiv databas från radio
        #IF(!$id) then(#$id=1#)#
        #IF($save) then(#BASKET#)# // Skriver till tabell: $blhtml_table
        #READ table=$blhtml_table value=$id# // Läser in post

<br>
#DB show=server#.#DB show=database#.#$blhtml_table#<br><br>

table:<br>
#DATA[choose] post=new type=radio value=BLHTML class=std# Artiklar
#DATA[choose] post=new type=radio value=BLHTML2 class=std# AA
#PLOPP value(Reload)#<br><br>

        id:<br>
        #DATA[id] post=new#<br>
        user:<br>
        #DATA[user] post=new#<br>
        rubric:<br>
        #DATA[rubric] post=new#<br><br>

        #PLOPP name(save) value(Save post)#<br><br>

#DB select=BLHTML# // återgår till webbdatabasen
$blhtml_basket=#$blhtml_basket#<br><br> // Felkoder från basket

30 oktober, 2007
Installations script för flera datakonton
Bibliotekets installations script klarar nu av att installera flera datakonton från en och samma BLHTML Dump. Som exempel har biblioteket berikats med ett "grupp mejl installations script". Det installerade scriptet använder 2 tabeller. Den första tabellen hanterar mejladress listan och den andra tabellen hanterar kopior av utskickade mejl som även kan redigeras från databladet där mejlen skickas från. Scriptet kan även inkludera utskicks signatur till de massutskickade mejlen. Scriptet kan göras med fler tabeller som att inkludera användar/kund information från tabell member.
Eller att vidareutveckla forumet som en mejllista.

13 september, 2007
Skulle du vilja kunna skapa datalistor?
Med hjälp av #DO# skapar du avancerade datalistor på några ögonblick.
Här är ett enkelt exempel på hur du med #DO# sorterar alla poster från
tabell/datakonto-Artiklar där fältet "up" är satt till 28:
#TIMER type=start name=do#
<div class=info>
Här listas alla funktionerna:<br>
#DO id=3 where(up=28 order by rubric) limit=100
value(
        #READ id=3#<a href="index.php?ID=1&page=A&forum=Artiklar&index=$id">$rubric</a>
)
#

        <div align=RIGHT><b>DO</b> listan skrevs ut på #TIMER name=do# sekunder.</div>
</div>

Resultatet av ovanstående DO exempl:
Funktionen #DO# körs inte längre i detta exempel pga. att försöka snabba upp startsidan.

20 juli, 2007
BLHTML flower Sommarens ledighet resulterade i 25 nya BLHTML blommor.
Blommorna visas även i det asynkrona bildspelet här under.

2 april, 2007
previous AJaB next
Exempel på asynkront bildspel
BLHTML flowerBLHTML flowerBLHTML flowerBLHTML flowerBLHTML flower
Dagen i ära tar BLHTML steget ut för att ta del av webb v2.0
BLHTML introducerar AJaB (Asynchronous JavaScript and BLHTML)
Kom igång att skriva Asynkrona sidor idag, läs mer här.
20 oktober, 2006
BLHTML.se söker personer med språk kunskaper
Var med och bidra med dina språk kunskaper och översätt projektet till fler språk.
Du kan ladda ner hela översättnings projektet: här
Projektets .php kod är nu översättningsbara till följande språk: Svenska English Dansk
Kan du något språk som inte är listat här? Vill du bidra med dina kunskaper och bli en av BLHTML:s översättare.

8 oktober, 2006
BLHTML.se söker Alpha testare
Söker även personer med AJAX (Asynkron JavaScript och XML), PHP och grundläggande BLHTML kunskaper.

8 september, 2006 Släpps BLHTML v0.64-a Alpha under GPL

1 juli, 2006 BLHTML är nu klart för release

Sidor hanterar:
  • Fullständig installation av BLHTML
  • Uppgradera BLHTML
  • Skapa SQL Dump
är nu redo för användning.

21 juni, 2006
Krypterings Puzzlet
Detta är en tankeövning att pussla bokstäver rätt, i en 10 tecken lång nyckel som skall göra meddelande läsbart.

Nyckel Jakten 20 juni, 2006 Var med och dekryptera 8 ledtrådar i Nyckel Jakten.
Nyckeljakten är en introduktion i var du hittar information för att lättare komma igång att scripta BLHTML.
Testa själv funktionen bakom Nyckel Jakten: Bokstavsblandaren

Webb fråga: 17 Juni 2006 till 16 Juni 2007
Vilken Webbläsare föredrar du?

IE32
 
Opera3
 
FireFox16
 
Mozilla0 
Netscape0 
Annan2
 


Antal röster: 53
  Händelser.. 2793 4
  Webb Programmering 7011 255
  Utveckling v0.76-b Gamma 11969 38
BLHTML
BLHTML v0.76-b Gamma
Your IP is 54.81.51.15
PHP v5.6
Quote
"It only Ends Ones.
Anything that happens Before that is Just Progress"

-Jacob
BLHTML forum  


apache MySQL PHP Nej till mjukvarupatent! BLHTML
© 2003, 2010 BLHTML
Sidan är skapad med BLHTML0.1416 sekunder
Free Software
gnu
fsfe
BLHTML rekommenderar:
BLHTML rekommenderar
ubuntu
Kate
Opera
Firefox