Welcome to Geeklog, Anonymous Thursday, December 26 2024 @ 11:33 pm EST
Geeklog Forums
Stealing GL Themes !
Anonymous
Anonymous
Is there a way to protect my site so nobody can copy my theme. It's so easy to grab somebody's theme.
Looking at the source you can see the theme path and name. From there it's easy to grab files like "header.thtml" or "footer.thtml" and "style.css". In fact you can grab everything once you know the files that make up a theme.
I can't find a way to stop this without making my site unavailable.
Thanks
Alain
7
10
Quote
Status: offline
Dirk
Site Admin
Admin
Registered: 01/12/02
Posts: 13073
Location:Stuttgart, Germany
Well, this is the web - everything that your browser displays can be stolen ...
You could, however, password-protect parts of your layout directory: The .thtml files are read by Geeklog, not by the browser, so you could protect directories that contain them. Images, however, must be accessible since they will be loaded by the browser.
All this will only make it harder for someone to copy your theme, not prevent it. That's what copyright laws are for ...
bye, Dirk
10
8
Quote
Anonymous
Anonymous
If you would list your website address, I'm sure I can help you.
9
8
Quote
Anonymous
Anonymous
Sure !
I will !
I have the most beautifull GL site in the world. Here is my url:
http://www.themstealerprotected.com/
10
8
Quote
Anonymous
Anonymous
That URL did not resolve! hehehehe
9
8
Quote
Anonymous
Anonymous
Isn't this open source anyways?
9
9
Quote
Anonymous
Anonymous
Why would you want to?
The whole point of this open source - free software thing is that
people can take someone elses' code, give em some credit, and
make as many changes to it as they want. Why not share your
work with the world, just like all the great guys(and girls, too) who
have made themes and let everyone download and modify them.
9
11
Quote
Anonymous
Anonymous
Open source only applies to software! Individual themes and graphics are not for the taking unless the creator makes them available to you.
7
10
Quote
3dlirio
Anonymous
everybody can steal them if they want even if they cant see your files and your CSS
It's not difficult to copy an style at all, in order to get the graphics you can "print screen". I get all your design by doing that, then i cut the parts I need and I put them in the right place. I match your CSS with Mine and that's it.
In no more than 3-4 hours I can copy your site style without even having access to your files.
You should try to block "print screen" key, but I don't think you are able to do that.
bye
7
7
Quote
Anonymous
Anonymous
the best way to protect your work is to make it available for download at your site.
how did you got GeekLog anyway?
8
10
Quote
Anonymous
Anonymous
There's no need to use printscreen. When you view any page, an entire copy is automatically saved to your computer if you know where to look in the temp files. If you don't, you can use your browser's file -> save feature to download all the graphics, javascript, and html.
It is interesting those who readily take and use open source software and then worry about how others may steal their precious themes. I don't think anyone should steal another's work but how about giving back something as a show of thanks.
10
5
Quote
anonymous
Anonymous
Yes, you can protect your themes quite easily(except for the images)
By restricting access to the "thtml" files you'll protect most of the goods particularly the php variables and snippets of code. Somebody might be able to reconstruct your thtml page manually(which is extremely tedious)but if they're good enough to do that then they're good enough to make their own theme and wouldn't want to bother.
To do this, put this in your .htaccess file
deny from all
</FilesMatch>
Despite what you might think, this does not break the site because apache does not have to serve the file. It's the php script that needs to access the file to be read in and then parsed. Access for a php script to read a file is determined by file permissions not .htaccess
And if you want to be a little trickier, create a .htaccess file in your layout directory like this:
<FilesMatch ".thtml$">
deny from all
</FilesMatch>
Error 403 is the "access denied" error. By changing it to whatever your 404 error page is you make them think the thtml pages somehow don't exist. Somebody may also know a way to get apache to report http status code of 404 as well.
By restricting access to the "thtml" files you'll protect most of the goods particularly the php variables and snippets of code. Somebody might be able to reconstruct your thtml page manually(which is extremely tedious)but if they're good enough to do that then they're good enough to make their own theme and wouldn't want to bother.
To do this, put this in your .htaccess file
Text Formatted Code
<FilesMatch ".thtml$">deny from all
</FilesMatch>
Despite what you might think, this does not break the site because apache does not have to serve the file. It's the php script that needs to access the file to be read in and then parsed. Access for a php script to read a file is determined by file permissions not .htaccess
And if you want to be a little trickier, create a .htaccess file in your layout directory like this:
Text Formatted Code
ErrorDocument 403 /404.php<FilesMatch ".thtml$">
deny from all
</FilesMatch>
Error 403 is the "access denied" error. By changing it to whatever your 404 error page is you make them think the thtml pages somehow don't exist. Somebody may also know a way to get apache to report http status code of 404 as well.
8
6
Quote
All times are EST. The time is now 11:33 pm.
- Normal Topic
- Sticky Topic
- Locked Topic
- New Post
- Sticky Topic W/ New Post
- Locked Topic W/ New Post
- View Anonymous Posts
- Able to post
- Filtered HTML Allowed
- Censored Content