There are 2 inbuilt Joomla plugins to load modules into content. These in-built plugins cannot load modules by their ID so you will need to use a 3rd party extension for that. There are some great 3rd party plugins that will also allow you to insert modules into content but by the module ID if you want.
Unless you know how to use these powerful features or even the syntax you will find them very difficult to use. There usage is slighty different but the syntax is very similiar so if you can use one you can use the other. With both the plugins don't forget you will need to enable it in the Plugin manager. If you want a module to appear you must make sure that it is published. You also need to make sure the module is visible on the pages you want in its menu tab, or you can restrict it.
[loadmodule]
This plugin allows you insert modules into content by specifying the module group ( ie custom / custom_html / login / mod_login ). I have not check which variations od the module group names work and where to get them from. If there is more than 1 module published in that group they will all be publish, so if you only want 1 module to be embedded you need to specify the title of the module. You can specify a module by it's name even if there is only 1 module in that group, it does not ahrm. The last switch is for styling and i am not sure exactly how to use it.
Syntax [loadmodule moduletype,title,style] Examples [loadmodule custom] - This will load all of the 'Custom HTML' modules that are published [loadmodule custom,My Code] - This will load the 'Custom HTML' module titled 'My Code' NB: Swap [] for {} - I used brackets instead of curly braces so Joomla did not parse the demo text.
[loadposition]
This plugin will load all modules from the specified position one after the other.
The way to use this to get a specific module to display in your content is to create your module and assign it to a custom module position. To put a module in a custom position, when you edit the module rather than using the drop down menu to select a position you can just type your own in (i.e. myposition) and then save the module.
Syntax [loadposition position,style] Examples [loadposition right] - This will load all modules in the right module position. [loadposition myposition] - This will load all modules in the custom module position called 'myposition'. NB: Swap [] for {} - I used brackets instead of curly braces so Joomla did not parse the demo text.
Getting the Module's Type
in this guide i will go through how i flashed my samsung note 3 and i will try and explain all the different aspects. I am a little more expertienced now at flashing but when i show what the different terms are and why you are doing something, it will all be come clear.
ODIN is the Samsung Software that is used to flash Samsung phones. It is not officially release but is very useful for flashing and rooting your phone.
I ODIN it references several all the parts of the firmware:
i dont know what all the bits do but you seem to do all of your flashing to the PDA section. When you flash to the PDA it is not just a straight binary flash but the process is file aware so it is possible to flash files and not just the whole firmware or partition.
There is also these following areas of the firmware:
It is good just to know a little bit about what you are messing with before doing anything on your phone that could potentially break it.
A tar file for samsung phones to be flashed via Odin can contain several files, The md5 or tar file is a zip file and can contain all or some of the partitions. It might also have a pit file in it:
Bootloader
From Chainfire's website
When newer firmwares are released for a certain device, sometimes that firmware includes new bootloaders that prevent kernels based on the old firmwares from booting. This usually coincides with a transition to a newer Android version. In that case, the CF-Auto-Root for download here may no longer work - flashing or booting might fail. It is too much work for me to keep track of all these firmwares, so if you encounter this issue, it is up to you to submit the recovery.img file from the latest firmware for your device to the CF-Auto-Root thread on XDA-Developers.com.
eMMC
Boot Partition
To be added when i know fully how to describe this, but this might be where the Bootlader lives.
Recovery Partition
The recovery partition is basically a seperate partition with some software on it that allows you to do certain features such as install apk, clear cache and format drives. A Custom recovery add extra features such as nandroid backups (complete binary backup of your phone) There are several different types of Custom Recovery but the most common one is ClockWorkMod. The Recovery Partition is completely seperate to your system/Android OS and you data.
System Partition
This is where the Android OS lives and the bloatware that phone manufacturers want on your phone and you cannot remove
Data Partition
This is where the apps you install live with their data.
Cache Partition
This is obviously where the cache is stored.
EFS Partition
This is a term that is banded about by the people in the know but i have struggled to actually find out what a bricked phone is. The term is very loosly banded about to me a dead phone which has been killed by a flashing fault. But what are these flashing faults.
You have got your new phone but all you files and data are on the old handset. Here i will go through the various different methid i have found for moving your files
Data you might want to backup:
Backup and Restore
There are many methods of migrating you Settings and Data but i have listed the obvious ones here, you might have a look through the links at the bottom of this section for more ideas. One thing to bear in mind is that you can have muliple calendars and contact store. Most people just use the Google ones, however if you use multiple calendars I do not know if any of these methods move the other calendars and contacts local stores (or where ever they are). You could perhaps use MyPhoneExplorer or the data might indeed get moved when you migrate you apps. Just bear this in mind when you are checking your new phone to make sure everything has been moved.
There are several ways of moving your files with and without root but depending on whether or not your source and destination phone are rooted will determine which method you will use. As a rule of thumb if you use a method on the source phone that requires root privileges to backup your data then the destination phone will reauire root privileges to restore the data.
Backup and Restore without Root
Backup and Restore with Root
When you have root on both phones the process is a lot neater but you can also use all of the processes listed above.
Instructions
This method requires root but transfers Call Logs/SMS Messages/Calendar/Contacts/Apps/App Data
My setup:
What i Did:
Backed up the Data from the Old Phone (Samsung S2)
Restored the Data to the New Phone (Samsung Note 3)
The selected backup was originally created with another type of phone. Compatibility problems may occur!
All of your data and settings are back on your phone.
Moving your data links
You need to identify the correct model of your phone so you know which files to download for the following procedures.
or
Bootloader Specific ROM?
I do not know of any other way of figuring this out. Each carrier can have their own Bootloader and this seems very specific requiring a different ROM.
i.e.
If you download a ROM and try flashing it, TWRP will tell you if you have the wrong ROM and what the correct one should be without any flashing or causing any issues. This is a quick and easy way of figuring out the exact ROM you need.
or If you
What is Rooting
Basically rooting is the process giving you admin access on your phone by altering key files so that you can do more stuff which the phone providers do not want you to do. It is very similiar to making your account on your windows PC and administrator account
Rooting is just pushing an apk and a binary in /system partition.
Different ways of rooting
Before rooting your phone
Rooting Notes
Instructions (Chainfire Method)
Rooting Links
How to Root the Samsung Galaxy Note 3 - YouTube - this is the official video from XDA developers on how to root your phone using the chainfire method
Th EFS partition stores all of the phones hardware configurations set at the factory such as IMEI and MAC addresses, this is very important. Flashing a bad ROM can cause this partition to get lost, although it does not happen with every flash it only takes 1 bad flash which could even be your first. So i suggesst that the first thign you do is backup the EFS partition, several times. To back it up you need root access. The least risky method of getting root access is the chainfire method. I would also install the EFS backup app on your phone even before you root it so as soon as your phone is rooted you can back it up withou any fuss.
EFS Backup apps
Instructions
you now have a rooted phone with the EFS partition backed up, and it is safe to flash custom roms
Backing up EFS Notes
Backing up EFS Links
I believe that Custom Recoveries are phone specific rather than generic.
Different Flashing Methods
Now that you have root on your phone you need to flash a custom recovery so you can upgrade your ROM easily. Tehre a couple of ways of doing that.
Different Recoverys
Instructions - ClockworkMod Recovery via Clockworkmod ROM Manager
This method did not work for me, the Recovery does not get updated. I only tried with the non-touch version.
This is what i did an prefer as it is easier but remeber the phone must be rooted.
To get started using ROM Manager, you must first set up a custom recovery......
Successfully flashed
ClockworkMod recovery!
The ClockworkMod Touch Recovery upgrade is available for your device. Upgrade your recovery via a simple in app purchase!
Instructions - ClockworkMod Recovery via Rashr
This is a very simple method
Instructions - TWRP Recovery via Rashr - (recommended)
This is a very simple method
Flashing Custom Recovery Notes
Root access possibly lost. Fix?This issue can be caused by version differences of the SU files and differences in the validation routines of the ClockworkMod Recovery and it's various versions. Do not apply the fix. If when you boot into the Android OS you have lost root for some reason you can always go back to the ClockworkMod Recovery partition and then apply the fix.
THIS CAN NOT BE UNDONE.
Instructions
Your ROM is now updated, If you have data to restore you should now follow the second part of the "Moving your data from your old phone to your new one" section
Flashing Cyanogenmod Notes
Flashing Cyanogenmod Links
I will overview the whole process here that i used to move my Data etc.. from my Rooted Galaxy S2 to a new Stock Galaxy Note 3 that I rooted and upgraded to Cyanogenmod 12 (Android 5.1.1)
On the S2 (Old Phone)
On the Note 3 (New Phone)
Done !!!
You will need to download the appropriate ROM for your phone/kernel.
ROM Notes
So if the upgrade goes wrong and you want to go backto your old setup but your do not have ClockworkMod Recovery installed, but you have the CM Recovery do the following:
!!! done
I noticed that on the downloads window, under the "hoster" row all I can see is the icon, which in 99% the cases I can't figure which hoster it refers too". Is it possible to get the hoster name again?
Solution
When trying to install IE 10 you receive the error 9C59, here are a list of things you can try.
The package manager command was what fixed it for me but it is definately worth running all of the solutions because it could be one or a few of them that fix this issue
This article will give you the settings to get HTTrack just to scrape your chosen website without trying to download the whole internet. HTTrack is powerful but needs to be setup correctly to get the best results.
+*.png +*.gif +*.jpg +*.jpeg +*.css +*.js -ad.doubleclick.net/* -mime:application/foobar +mime:text/html +mime:image/*
+*.png +*.gif +*.jpg +*.jpeg +*.css +*.js -ad.doubleclick.net/* -mime:application/foobar +mime:text/html +mime:image/* -*[name].templates.joomla-monster.com/*
-* +mime:text/html +mime:image/*
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:56.0) Gecko/20100101 Firefox/56.0
Leave everything else as default
This is my working configuration for HTTrack, try it on a demo site before doing anything large.
To use this
You can save these as your default options by clicking (Preferences-->Save default options)
Near=1 Test=0 ParseAll=1 HTMLFirst=1 Cache=1 NoRecatch=0 Dos=0 Index=1 WordIndex=0 MailIndex=0 Log=1 RemoveTimeout=0 RemoveRateout=0 KeepAlive=1 FollowRobotsTxt=0 NoErrorPages=0 NoExternalPages=0 NoPwdInPages=0 NoQueryStrings=0 NoPurgeOldFiles=0 Cookies=1 CheckType=1 ParseJava=1 HTTP10=0 TolerantRequests=0 UpdateHack=1 URLHack=1 StoreAllInCache=0 LogType=0 UseHTTPProxyForFTP=1 Build=0 PrimaryScan=3 Travel=1 GlobalTravel=0 RewriteLinks=0 BuildString=%%h%%p/%%n%%q.%%t Category=Ripped Web Sites MaxHtml= MaxOther= MaxAll= MaxWait= Sockets=4 Retry= MaxTime= TimeOut= RateOut= UserID=Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:56.0) Gecko/20100101 Firefox/56.0 Footer=(none) AcceptLanguage=en, * OtherHeaders= DefaultReferer=https://www.google.co.uk/ MaxRate=25000 WildCardFilters=+*.png +*.gif +*.jpg +*.jpeg +*.css +*.js -ad.doubleclick.net/* -mime:application/foobar Proxy= Port= Depth= ExtDepth= MaxConn= MaxLinks= MIMEDefsExt1= MIMEDefsExt2= MIMEDefsExt3= MIMEDefsExt4= MIMEDefsExt5= MIMEDefsExt6= MIMEDefsExt7= MIMEDefsExt8= MIMEDefsMime1= MIMEDefsMime2= MIMEDefsMime3= MIMEDefsMime4= MIMEDefsMime5= MIMEDefsMime6= MIMEDefsMime7= MIMEDefsMime8= CurrentUrl= CurrentAction=0 CurrentURLList=
When you use HTTrack to rip websites the software has to translate pages in to html pages with a defined extension of .html
When it creates the pages it adds some custom meta tags in for some reason. According to the HTTrack forums these addtions cannot be turned off which causes messy code.
I want to remove the <!-- Added by HTTrack --> stuff
Index Pages (ie index.html)
<!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- /Added by HTTrack -->
Other Pages (before <head> and after </body>)
<!-- Created by HTTrack Website Copier/3.48-21 [XR&CO'2014] -->
Turn off 'HTML footer'
you can remove the 'Created by HTTrack....' comments before the <head> tag and after the </body> tag by doing the following before ripping the site
Some Command Line Switches
You can use some command line switches when ripping a website to prevent the comments being added but they are not perfect or complete.
After Rip
To remove the 'content-type...' meta tag and <!-- Added by HTTrack --> added by HTTrack you will have to do one of the following as there is no in-built fix for this. It might be added on purpose to make sure that the web pages load.
I completely reset my IE7 settings. However, after doing this, all my custom Windows Explorer toolbars and explorer bar panes (ie. QT Toolbar, findeXer, QT Addressbar and Roboform Bar) and Roboform toolbar for IE7 is greyed-out. I can't select it. I have tried reinstalling but that doesn't work.
Solution
In older version of VLC you were able to increase the volume quite a lot but now it seems restricted to 125%, this can be changed.
There are some workaround or options that you can do to improve the perfromance of Firefox. Workarounds can be a personal choice.
The main culprits for Firefox hanging or running slow are Flash/Add-ons/On-Page Javascripts.
I have listed all possibly issues below:
These are the settings that worked well for me
Firefox / Tabs Hanging
Ram Disk / RAM as cache
I have not really used this but the main feature of this is that instead of using your swap file for holding pages you can store everything in RAM. If you have a SSD you might not see that much improvement.
Flash
Add-ons
General
Most performance issues are caused by memory leaks and these are usualy caused by extensions or add-ons. I will outline how to try and find out what extensions or plugin is causing the rising memory usage. Once you have read this article you will find this process a lot easier rahter than taking a stab in the dark. These instructions more than a fix help you idetify the cause of the problem which is fixed by removing (disabling might work) the offending extension or add-on.
There are a few addons and extensions that are usual causes of slow performance or memory leaks so i will list them here
Add-ons
Extensions
Others Culprits
Any add-on or extension that does a look-up per page will slow things down especially if the remote server they are querying is slow or un-responsive.
This is an easy method, just disable all of the usual culprits and see if things improve.
The usual advice is to diable you add-ons 1 by 1 and see which is causing the perfromance hot or massive use of memory. This will work but can take many hours of disabling a single plugin and then using Firefox to see if it runs correctly.
You could conversly disable all add-ons and then enable them 1 by 1, see if Firefox runs correctly and then move on to the next addons.
This method can take forever because you need to make sure that Firefox is running correctly and you need to do this for above 30minutes to make sure there are no issues.
This is my prefered method. Use the following methods and tools to analyse what is actually using memory.
Addons
To see what is using the ram you can install add-ons listed below, which will give you data for each tab you are using and/or you can view per add-ons ram usage. After installing these addons use firefox for a while until it slows down and then have alook at the tab information to see if there are any obvious candidates and then you can move on to seeing which addon is using the ram. Once you find a candidate, disable it, restart Firefox and continue using to see if the performance issue is fixed
In-Built to Firefox
Only experts can use the infromation here to identify what is using all of the ram, and those people will know how to use this. I dont know hwo to use this information so anything i say would just be guessing.