Al een tijdje was ik opzoek naar een extension waar je een link kan verkorten (zoals bit.ly)
Helaas niks kunnen vinden wat ik precies wou.
Via een website zag ik dat iemand er een had gemaakt alleen niet voor Opencart.
Dit zijn de files die er bij horen:
php (map)
- config.php
- delete.php
- save-url
- url-controll
.htaccess
index.php
script (java)
style.css
Ik heb deze files geïntegreerd in de admin panel.
Al eerst heb ik een parent gemaakt genaamd URL Verkorten
( /public_html/admin/view/template/common/column_left.tpl )
Vervolgens heb ik aantal files aangemaakt
admin/controller/catalog/short_link.php
admin/language/nl-nl/catalog/short_link.php
admin/view/template/catalog/short_link_list.tpl
Wat heb ik met de files gedaan?
php (map) --> naar admin/view
- config.php --> admin/view/php
- delete.php --> admin/view/php
- save-url --> admin/view/php
- url-controll --> admin/view/php
.htaccess --> admin
index.php --> is nu admin/view/template/catalog/short_link_list.tpl
script (js) --> naar admin/view/javascript/catalog/script.js
style.css --> naar admin/view/stylesheet/short_link.css
Zodra ik op URL verkorten druk kom ik hier uit: (link werkt niet. gaat erom hoe het eruit ziet)
https://www.mijndomein.nl/admin/index.p ... bWWVTFFYzm
Daarna kan ik een lange links plaatsen, deze wordt automatisch verkort naar bijvoorbeeld: mijndomein/dhftws
Deze komt mooi in een tabel te staan.
Link Short:
mijndomein/dhftws
Link Long:
https://www.eenanderewebsitebuitenmijnd ... ppppppppp/
Link Clicks:
0
Action:
Delete
Het is de bedoeling dat als ik op een link_short klikt moet die mij door verwijzen naar de link_long.
Helaas gebeurd dit niet. Wel op mijn subdomein maar daar staat ook geen Opencart op.
Ik denk dat het in de .htacces zit.
Dit is de orginele .htacces zonder dat ik het heb gewijzigd.
Code: Select all
RewriteEngine On
RewriteCond $1 !^(index\.php)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
Alvast bedankt
