📝 How can I update text on the website?
Any static text from the website can be changed from the Admin Panel -> Languages system, or via the app/languages/english#en.php file for the frontend part. The admin panel translations are found in the app/languages/admin/english#en.php file.
✍️ Why can't I edit all the language strings in the admin panel?
That is most likely because your webhost settings does not allow you, please read the information message at the top of the language update / create page and ask your webhost provider to change it for you.
🌎 How can I create/translate it into my own language?
You can either use the Admin panel -> Languages system to easily create or edit a language, or: Duplicate the app/languages/english#en.php file, rename the duplicated file to your actual language name and start editing the newly created file. The same process needs to happen for the admin panel translations, app/languages/admin/english#en.php.
❕ What's the best way to change the English language without losing changes when updating?
If you want to keep the main language to English, but you still want to edit the already existing English strings, then the best way would be to create a new language pack and only translate the strings you wish to change.
After that, make sure to disable the original English language pack.
This way, when you update the product, you get all the latest English strings which come from the latest update, and you get to keep your custom changes (since you run the custom language pack).
The default English language pack will always be used as fallback. So if you did not translate certain strings, they will fallback to the orignal English file.
⚠️ When I click on any link it returns 404 Not Found, why?
In the vast majority of cases, this is caused by either one of those cases:
- You do not have the .htaccess file uploaded.
- Your web host provider does not have mod_rewrite enabled for Apache.
- The .htaccess file exists, but the content is not the same as the original file from my product.
- You run on Nginx and you have not configured the rewrite rules.
Please, triple check these.
⛔️ I get 503 internal server error, why?
- If you run a server which supports .htaccess, some servers might not accept the first line of the .htaccess file. Try to delete the first line on the .htaccess file.
- If you get this error when submitting a form, this means that your webhost blocked the request. Try to disable mod_security, as it may trigger a false-positive, or contact your webhost provider.
Please, triple check these.
🧟 I get spam user registrations, how can I prevent them?
Spam registrations can not ever be fully prevented. No website can do fully get rid of spam. My products offer a lot of spam protection measures, so you would simply have to use them.
- Email confirmation - Set from the Admin panel -> Website Settings -> Users section.
- Captcha - Set from the Admin panel -> Website Settings -> Captcha section.
- Country block - Set from the Admin panel -> Website Settings -> Users section.
- Email domain block - Set from the Admin panel -> Website Settings -> Users section.
- Auto delete unconfirmed / old users - Set from the Admin panel -> Website Settings -> Users section.
- Bulk deletion of users - Set from the Admin panel -> Users page. In case you want to delete a lot of users in bulk.
🗺️ Is there any Sitemap?
Yes, you can access the sitemap by accessing the /sitemap path on the website.
📧 Emails are not sending / I have errors with my SMTP.
All errors related to the email sending system are caused by either: Incorrect SMTP credentials, not properly working SMTP server, or web host blocking the actual SMTP connection. For any of these issues, contact your SMTP or web host provider.
✨ How to customize the index landing page?
This can be done in multiple ways. You can either edit the actual content by editing the themes/altum/views/index/index.php file, editing the language file for text changes, or the themes/altum/assets/images/ folder for changing any images.
The second way would be to have a fully custom landing page, and redirecting (disabling) the default landing page, by editing & pasting the new landing page URL in the Custom landing page URL field in the Admin panel -> Website settings -> Custom landing page URL field.
🧑💻 I try to make an API request, but I get "The request is missing the Bearer Authentication header".
You are either not sending the Bearer Authentication header properly, or your web host provider is dropping that header before it reaches my product. In such case, you need to contact your web host provider, or you can personally try a quick fix, which might work for some people: https://stackoverflow.com/questions/26549250/apache-strips-down-authorization-header
🎨 How to customize the colors or other design aspects (CSS) of the site?
This can be done in multiple ways, depending on your actual CSS/SCSS knowledge.
- Easiest way: You can edit the theme colors directly Admin panel -> Website settings -> Theme page.
- You can write your own custom css, that overwrites the already existing rules, and paste that in the Admin panel -> Website settings -> Custom CSS field.
- You can manually replace the colors via the bootstrap CSS files in the themes/altum/assets/css/ folder.
- You can also fully modify the theme, by editing the bootstrap SCSS files in the themes/altum/assets/css/ folder, recompile them back to CSS, and then overwrite the original CSS bootstrap files (advanced).
Keep in mind: Support for any kind of customizations is not included, so this is fully up to you.
© How to change/remove the default AltumCode branding on the footer?
You can do this via the Admin panel -> Resources, Pages section.
💳 Why can't I see the payments being recorded in the payments list after doing a test payment?
That is most likely because you've skipped or misconfigured a step when configuring the payment gateway.
🛍️ I created a discount code from the admin panel, why isn't it working when using it to pay?
That is most likely because you did not associate the discount/redeemable code with the plan you want to use it on. Go to the Admin panel -> Plans section, and update the plan that you want to associate the discount/redeemable code with.
🧑💼 I lost my admin password & I can't reset it, what to do?
In this case, you'd need to access your database manager (such as phpMyAdmin), select the database of the installed product, go to the users table, find your admin account and set the password to $2y$10$uFNO0pQKEHSFcus1zSFlveiPCB3EvG9ZlES7XKgJFTAl5JbRGFCWy which equals to admin as the password. Now you need to find the uploads/cache/ from the product installation files and delete the folder you see inside.
🔐 I configured the captcha with a wrong API key, now I can't login. What can I do?
In this case, you'd need to access your database manager (such as phpMyAdmin), select the database of the installed product, go to the settings table, find the captcha key and modify the value as following:
Find the "login_is_enabled":true part of the text and edit that to "login_is_enabled":false.
Now you need to find the uploads/cache/ from the product installation files and delete the folder you see inside.
👽 Can I change the avatar near the Name of the account?
No. Those are automatically generated avatars by gravatar.com. If you have an account there, you can change it. This is a global solution for avatars that is highly popular.
🖥️ How can I migrate to another host?
You would first need to backup both the files and the database of your current installation. Then you would need to perform the actual migration to another host with the backup up files and database, and after that, you would simply need to edit the config.php file and make sure all the details inside are still correct.
🔗 Custom domains do not show up when creating links
Make sure you check all the following steps if the custom domains that you added do not show up:
- Go in the Admin panel -> Plans -> Update plan and make sure to select the additional domains that you wish to enable.
- Important: If you are on a custom plan, you must edit that from the User update page in the Admin panel
- Go to the Admin panel -> Website settings -> Transfers page and make sure you have the Custom domains / Additional domains feature enabled.
- Go to the Admin panel -> Website settings -> Cache page and make sure you clear the cache.