I Just need 1 theme not Mutiple ones.
Will upgrading to 3.0 solve my current problems?
I could not find the way to link some images, for example,
Is there a way to link an image in the attachment to the blog post?
Also, I need help to make the Youtube video work on my forum.
One theme is easy:
1. Set AsmBB to have the chosen theme as default (settings|features|Default skin + Default mobile skin)
2. Check the desired theme for symlinks and copy all the symlinked files from their origin into the directory of the desired theme.
3. Delete all the directories of the themes but the desired one.
AsmBB manages the themes automatically you don't need to restart the engine or to make any other changes.
Updating to v3.0
It is hardly recommended. Because there are new useful features (instant access to the attached files during the initial post - In v2.X you can attach files, but have access to them only after saving the post and then edit it again).
Also, in v3.0 many security vulnerabilities has been fixed. Although, the latest v2.9 versions has been fixed as well. This is the latest version of v2.9 that can be used with the old templates, but has the vulnerabilities fixed: 0ae1a653c6926528
So, the resolution: If you have your own theme and don't want to change it according the v3.0 back-end interface, update to
If you are using some of the provided themes in AsmBB, update to v3.0;
In both cases, if you have already existing database, some modifications are mandatory. I will publish a migration script with the official release of v3.0, but it can be easily created by yourself by diff of the previous and the current file "create.sql"
Something like this: https://asm32.info/fossil/asmbb/fdiff?v1=384f403dee2e34fc&v2=36e2ca6e0d6edab2&diff=2 (you can see, that the changes are actually not so serious).
You should be able to link any images, except if the remote server forbids such link. In this case you can't do anything. It is a matter of third party permissions.
But the image you posted seems to be accessible:
About YouTube, I am not very sure how to do it at all.
When I figure out how to implement it in a safe enough manner, I will do it. Also, the implementation should be not specific only for YouTube. Locking in to some particular provider is not what I want to hard code in AsmBB.
This makes the problem even harder - for example through some external plugins or something.