как поставить несменную кредитную ссылку

0

Я хочу поместить несъемную кредитную ссылку на мои шаблоны для блоггеров, но я не знаю, как это сделать. Я видел много шаблонов, использующих его, но они раскрывают свои секреты. Все они запутывают свои коды. Это ниже, что я хочу развивать.

<a href="http://www.example.com" id="credit">Site name</a>

Когда они меняют example.com - они будут перенаправлены на example.com, когда они удаляют или меняют класс "кредит", они будут перенаправлены..

Они помещают свой код javascript раньше.

  • 5
    Это принципиально невозможно ... Любой, кто более умный / мотивированный, чем вы, найдет способ обойти это.
  • 1
    Опубликуйте шаблоны! Поместите свое имя на них сейчас. Вы не обязательно будете получать признание каждый раз, когда кто-то его использует, но вы всегда можете выиграть спор об этом. Кроме того, попросите признания - многие люди честно забудут, и этого напоминания будет достаточно.
Показать ещё 1 комментарий
Теги:
blogger

3 ответа

1

Да, вы можете, но вы должны использовать JQuery в своем шаблоне для этого.

<script type='text/javascript'> 
//<![CDATA[
$(document).ready(function()
{
var aa=$("#mycredit").val();
if (aa == null) {
    window.location.href = "http://www.example.com/";
};
$("#mycredit").attr("href","
http://www.example.com/");
});
//]]>
</script>

И после добавления выше кода добавьте ниже код в нижнем колонтитуле, где вы хотите написать свою кредитную ссылку...

<div id='#mycredit'>
Designed By <a href='http://www.example.com/' id='#mycredit'>Example Company</a>
</div>

Замените URL-адрес выше на ваш код в обоих кодах. Теперь для safty, зашифруйте вышеуказанный JQuery с вашим шаблоном Blogger другим JQuery, используя Javascript Obfuscator

0

Вы можете сделать это с помощью jquery. Есть простой способ добавить это.

$(document).ready(function(){
            //Let first setup the redirect
        function redirect(){
            window.location.assign('http://www.example.com');
        }

            //which things we got to check
        function check(){
                if($('#credits').length === 0){
                    redirect();
                }

                else if($('#creditlink').length === 0){
                    redirect();
                }

                else if($("#creditlink").attr("href") !== "http://www.example.com"){
                    redirect();
                }

                else if($('#creditlink').text() !== "Site name"){
                    redirect();
                } 
            }
        //execute the function on page load
        check();
        //excute the function at the intervals of 5 seconds.
        setInterval(function () {check()}, 5000);
        });

Эта программа поможет вам добавить несъемную кредитную линию. Но для чего вам нужно добавить HTML что-то вроде этого

<div id="credits">  
            <a id="creditlink" href="http://www.example.com">Site name</a>
</div>

Ссылка: http://themedaddy.net/lets-learn-to-protect-your-work-with-non-removable-credit-links/

0

Как в стороне, в вашем примере код "кредит" - это идентификатор, а не класс.

Если вы продаете или предоставляете другим пользователям HTML-код и связанные с ним JavaScript и CSS для использования на своем собственном сайте, невозможно предотвратить их изменение или добавление к нему. Хотя вы могли бы навязать обработчик события клика, который направляет на ваш сайт, который может быть нетривиальным для поиска и удаления, он не помогает в тех случаях, когда ссылка просто удаляется из HTML пользователем или скрывается с помощью CSS. Тестирование всех возможных методов скрытия ссылки (позиционирование, видимость, отображение, непрозрачность, текст-отступ, цвет, высота/ширина и т.д.) Будет обременительным и проигравшим сражением.

Предполагая, что пользователь просто изменил кредитную ссылку, чтобы указать на свой собственный сайт, и не смог найти и найти обработчик кликов, который направляет посетителей на ваш сайт, - им было бы легко предоставить свой собственный обработчик кликов, который направляет их на свой сайт и останавливает распространение, чтобы остановить вызов обработчика.

Чтобы избежать удаления пользователем ссылки или изменения URL-адреса в вашем HTML-шаблоне, вы можете добавить его на страницу с помощью JavaScript, но, даже если вы можете помешать пользователю удалить этот код через обсчету - любые правила CSS, применяемые к этой странице, будут все еще применяются, позволяя пользователю скрыть его, и его можно было бы тривиально удалить из DOM с помощью собственных скриптов. Поисковые системы также, скорее всего, не смогут увидеть ссылку, даже если ее оставить без изменений, поскольку JavaScript не может быть оценен посетителями ботов.

Таким образом, во что бы то ни стало запросите кредит для своей работы и оставьте ссылку в своем шаблоне, но нет технического способа, которым вы можете гарантировать, что он не будет изменен или удален после запуска на сайтах ваших конечных пользователей. Лучшим методом, вероятно, будет требование, чтобы ссылка оставалась и указывала на ваш сайт в лицензии на использование шаблона.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню