Вышла новая версия интересной формы обратной связи для Joomla 3, Creative Contact Form, и способ устранения копирайте в этой форме немного изменился.
В этой статье я покажу Вам как убрать копирайт в новой версии бесплатного варианта формы обратной связи Creative Contact Form v. 3.0.0.
Для этого делаем следующее:
в файле components/com_creativecontactform/assets/js/creativecontactform.js - комментируем строки с 17 по 72 чтобы было вот так
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 |
/*function check_pro_version($elem) { $elem_1 = $elem.find('.powered_by'); $elem_2 = $elem.find('.powered_by a'); var creative_font_size_1 = parseInt($elem_1.css('font-size')); var creative_top_1 = parseInt($elem_1.css('top')); var creative_left_1 = parseInt($elem_1.css('left')); var creative_bottom_1 = parseInt($elem_1.css('bottom')); var creative_right_1 = parseInt($elem_1.css('right')); var creative_text_indent_1 = parseInt($elem_1.css('text-indent')); var creative_margin_top_1 = parseInt($elem_1.css('margin-top')); var creative_margin_bottom_1 = parseInt($elem_1.css('margin-bottom')); var creative_margin_left_1 = parseInt($elem_1.css('margin-left')); var creative_margin_right_1 = parseInt($elem_1.css('margin-right')); var creative_display_1 = $elem_1.css('display'); var creative_position_1 = $elem_1.css('position'); var creative_width_1 = parseInt($elem_1.css('width')); var creative_height_1 = parseInt($elem_1.css('height')); var creative_visibility_1 = $elem_1.css('visibility'); var creative_overflow_1 = $elem_1.css('overflow'); var creative_zindex_1 = parseInt($elem_1.css('z-index')); var creative_font_size_2 = parseInt($elem_2.css('font-size')); var creative_top_2 = parseInt($elem_2.css('top')); var creative_left_2 = parseInt($elem_2.css('left')); var creative_bottom_2 = parseInt($elem_2.css('bottom')); var creative_right_2 = parseInt($elem_2.css('right')); var creative_text_indent_2 = parseInt($elem_2.css('text-indent')); var creative_margin_top_2 = parseInt($elem_2.css('margin-top')); var creative_margin_right_2 = parseInt($elem_2.css('margin-right')); var creative_margin_bottom_2 = parseInt($elem_2.css('margin-bottom')); var creative_margin_left_2 = parseInt($elem_2.css('margin-left')); var creative_display_2 = $elem_2.css('display'); var creative_position_2 = $elem_2.css('position'); var creative_width_2 = parseInt($elem_2.css('width')); var creative_height_2 = parseInt($elem_2.css('height')); var creative_visibility_2 = $elem_2.css('visibility'); var creative_overflow_2 = $elem_2.css('overflow'); var creative_zindex_2 = parseInt($elem_2.css('z-index')); var txt1 = $.trim($elem_1.html().replace(/<[^>]+>.*?<\/[^>]+>/gi, '')); var txt2 = $.trim($elem_2.html().replace(/<[^>]+>.*?<\/[^>]+>/gi, '')); var txt1_l = parseInt(txt1.length); var txt2_l = parseInt(txt2.length); var a_href = $elem_2.attr("href").replace('http://',''); a_href = a_href.replace('www.',''); a_href = $.trim(a_href.replace('www','')); a_href_l = parseInt(a_href.length); if( creative_font_size_1 == '12' && creative_top_1 == '0' && creative_left_1 == '0' && creative_bottom_1 == '0' && creative_right_1 == '0' && creative_text_indent_1 == '0' && creative_margin_top_1 == '4' && creative_margin_right_1 == '0' && creative_margin_bottom_1 == '0' && creative_margin_left_1 == '0' && creative_display_1 == 'block' && creative_position_1 == 'relative' && creative_width_1 > '20' && creative_height_1 > '10' && creative_visibility_1 == 'visible' && creative_overflow_1 == 'visible' && creative_zindex_1 == '10' && creative_font_size_2 == '14' && creative_top_2 == '0' && creative_left_2 == '0' && creative_bottom_2 == '0' && creative_right_2 == '0' && creative_text_indent_2 == '0' && creative_margin_top_2 == '0' && creative_margin_right_2 == '0' && creative_margin_bottom_2 == '0' && creative_margin_left_2 == '0' && creative_display_2 != 'none' && creative_position_2 == 'relative' && creative_width_2 > '20' && creative_height_2 > '10' && creative_visibility_2 == 'visible' && creative_overflow_2 == 'visible' && creative_zindex_2 == '10' && txt1 != '' && txt2 == 'Creative Contact Form' && a_href == 'creative-solutions.net/joomla/creative-contact-form' ) return true; return false; };*/ |
так же в этом файле комментируем строки 535-538, чтобы было вот так:
1 2 3 4 |
/*if(!check_pro_version($(this).parents('.creativecontactform_wrapper'))) { // ccf_make_alert('Please upgrade to PRO version to hide the backlink','creative_error',form_id); return false; };*/ |
далее в файле components/com_creativecontactform/helpers/helper.php комментируем строку 563 как показано ниже:
1 |
<?php //echo '<div class="creative_clear"> </div><div class="powered_by powered_by_'.$templateid.'">Powered By <a href="http://creative-solutions.net/joomla/creative-contact-form" target="_blank">Creative Contact Form</a></div><div class="creative_clear"> </div>';?> |
Ну вот и все.
Форма на странице хорошо отображается без копирайта.
Заполнение и отправки происходят в обычном режиме.
P.S. Для тех, кто еще не успел установить форму и не хочет париться с правкой файлов, выкладываю установочный архив с уже внесенными изменениями.
Скачать Creativ Contact Form 3.0.0 Cracked
Скачиваете, устанавливаете и не паритесь!
автор: Руслан Овчинников