tutorials for E-107

I have recently installed newest E-107 version 2,15 and "RideBlue theme by veskoto with e107 Bootstrap"

I want to redo my old website in the new place but I see that I don't know how to do it and have many problems. Simple I don't find how to everything edit and would like to read about e-107 construction

Maybe there are some tutorials for this theme or simple for E-107 v2. I can't something to find.
e107 version 2.15

tgtje commented May 15, 2017

There are no real 'user' friendly tutorials for v2 . Ther are however more technical examples and small tut available at http://e107.org/developer-manual. If needed to help you along for specific things, you may also use PM system and describe your trouble, or the thing you seek to do.. Just because it is v2 it is still quite the same in use as v1, only the 'looks 'are changed (as it uses bootstrap/html5 ) and some position are altered...(some core changes relate to new php and sql calls).

BUT take a look here it is a tutorial also (maybe it is enough to get you started (its a playlist) https://www.youtube.com/watch?v=4MkzQOILuk8&list=PLWy1FYhpCxSmpeBf4hrbz0M-6NL5Os4Bm

16 Answers


Beata Points169

I will wait when you do some tutorial. I have installed old .lt language file by extracting in server admin panel (other methods didn't work).
Now I have some titles with LAN__....  in admin of E-107 and don't understand what is what. I would do translation myself but don't know what and where. I think I need to translate some files..., which file in English language folder is important?
I don't need translation in admin panel but maybe isn't  available to return back to English admin panel :-) ?

I got icon to choose language but how  to assign some articles to one or another language, don't find. The problem maybe with menu - didn't catch how to create them yet ...

tgtje commented May 19, 2017

if you see LAN.XXX it means not translated *eg only english maybe) OR there's new code in place.

Whre the LAN is to be found > inside the language files > is it 'outside'of admin (and not a plugin) the files are in the main lang. folder ; are the LAN's INside admin > lang. folder/sub admin/...

Plugins do normally carry there own.. You can 'guess' which/where file by asking yourself..what part of it is it where i am working with (might give away the page/file is called (always lang. folder ). If you are up to it (common practice) external software that can seek > refered as  'regex'  (here are some freebies https://www.raymond.cc/blog/search-a-particular-word-in-multiple-editable-text-files/ ) There more out there of course, and depends on ones need you might also consider Notepad++ , that one does the job also.. the search you make (word etc) is the LAN > find in english; look at file name> find/place inside LT file of same name (LAN is always the same (def)> the textual content is the one that changes..

Quote :assign some articles to one or another language you do NOT assign, but translate.

this is possible AFTER a table copy is  made (suppose you had an english page) > copy > doubled english page BUT it should now exist in LT language (or vice versa)>(selected language for tables) no changes please to the main one(original), but the copy (changes are mad while switched in admin to language using).

When done and you can switch the site on front the original should be displayed in the original language AND after switch > your new 'copied' one in the new language should display.....

I know it is frustrating but let's hope i can find some more time to do the essentials first this weekend... ( please do re-read the postings ... most basics are described ...(make backups.. than you can play and test and reset if wrong) 

(patience is a virtue, and also a pain... sorry)

my 2 brain cells keep blinking ;-) here's an example (not complete and used for v 0.6 to v 0.7) Courtesy of Packt Publishing + © it is a small excerpt of the book containing the basics how to.. Although v2 looks different, the conceptual is identical. It does however not go deeper into the matter, but in combination with the recent posts, you could see the relevance for what i mean.. this way you have some things to go with for the time being.. https://tgtje.nl/tempie/language06.pdf



Beata Points169

I am trying to read your language06.pdf file. I came to chapter 4 and can't find LAN_Myuserclass in my site. My default language Lithuanian.

define ("LAN_MYUSERCLASS", "Mano vartotojoklase");

I have created English and Lithuanian files and put them in languages folders. What and where I should create now and how to name this class?

tgtje commented May 22, 2017

You best NOT use the things in there, it is just meant as describing the method (find out what settings and where..)

I have created English and Lithuanian files and put them in languages folders. 

Why ? English is complete (default in each package and should be fully present), and Lithuanian ( i know there's a 1.0.4 version out there; and maybe errors in it, but even if LAN is displayed.. it is workable..(ok not the nicest,but 1 step at a time, else you get distracted from the goal.. As long as LT is not up to v2 the old one has to do for time present.

The code you posted for userclass is advanced (a special thing). Please forget that, it wil take you nowhere.(please remember as i posted, it is older and intended as info in general.) 

For the posts concerning English custom en Lithuanian custom... please ALSO forget that.It has already been incorporated in the language structure. Those so called custom files are basically the main language files like (see the languagefolders) English.php and/or Lithuanian.php etc... You do not have to create a single file as described in that tut.Only the method counts (a pdf reader with pagecount > pages 4,5,6 ) It does show you what to copy (what you need from main site language).eg Pages or News etc.. 

I am close to finish the new tutorial up to a point that you can use to get first results; make a split there and keep expanding.Just hold a little longer.. (please do re-read the posts, some things would make more sense/understandable now, since you were a little busy already...



Beata Points169
Thank you, I have deleted  those custom files and forgot them. I will wait your tutorial.

tgtje commented May 25, 2017

as promised, maybe a little overwhelming, (very visual since no movies along right now), and maybe you will get an headache cheeky  just read and take (i hope everything is checked good) it literally.. (do not stray of the path).. just try to complete it..Once you get the hang of it, you will notice..heyyy it is not that hard..


Would you be so kind to reply (hopefully satisfied) if you have some comment or advice,idea etc ?


(ahum.. some options are not allowed with the file) devil


Beata Points169

Thank you very much for tutorial.
I have read 10 pages and to coorect my errors want to show  what I have http://audrone.serveriai.lt/trinti/myinstallation.html

tgtje commented May 25, 2017

you are already (due to fact you probably use both langauges throughout) are in some trouble, and you are using the domain feature. Please do note !! it has to be a real domain (even if it is a subfolder) w...domainname has to be a real domain, (NOT the name of a subfolder) I do not know if a virtual server can achieve this, because it is bound to DNS.

Does the switch work ? yes but partially (because dns (parking part) does likely not allow such..what do i mean : here's a screener top is english 'call' bottom is lt call (look at the ADDRESSBAR how i type it to envoke the switch by url...) .php ? [en ] or [ lt ] in system that is called elan. (no spaces between) just for clearance).


when using multilan (discussable should you need a lang domain (business) or 1 site that does handle it)..will work in a subdomain too.



Beata Points169
Thank you for looking. I understood that I can't use multinlingual site here.
1. I think there are two ways: to leave this site only in Lithuanian, but how to come back? I mean refuse installed Lithuanian pack, to remove through FTP Lithuanian language and overwrite plugins from english? - will das help? What you think?

Is there some easy way to uninstall Lithuanian?

2.Another way: I have domain in the same hosting. It is in folder of audrone.serveriai.lt (www.vambutai.eu). To move my E-107 to its folder, for instance www.vambutai.eu/w - Does it work? Or not?

3. Another question: why so complicated codes appear in E-107  file after inserting a picture:

For instance :
<img src="{e_BASE}media/img/260x0/2017-05/herbas.jpg" srcset="/media/img/520x0/2017-05/herbas.jpg 520w" alt="Herbas" class="img-rounded rounded bbcode bbcode-img" width="260" />

instead of this:

<img src="images/herbas.jpg" width="260" height="300" alt="herbas"/> like in simple html or other CMS

I really don't know where to put images through FTP and uplaod only from Media manager

Please log in or register to answer this question.

Know someone who can answer? Share a link to this

Recent Activities


e107 Q&A is a Question and Answer platform where e107 users can ask questions themselves and answer each others questions. By doing so users can earn badges and points and become e107 experts.

This community platform is a valuable tool for sharing and gaining knowledge on e107. Go ahead and find out yourself!

Connect with us