Перейти к содержанию

Как отключить защиту плагина на изменение кода?


Рекомендуемые сообщения

Всем привет. установил плагин кнопка вверх. И он без перевода

попытался сменить название в коде на русское, и плагин заныл что код изменен установка не возможна...

 

Спойлер

2018-02-27_15-19-26.thumb.jpg.b219b9c9a7d5a89cf9343baf2249edc0.jpg

Вот сам код плагина

Спойлер


<?xml version="1.0" encoding="UTF-8"?>
<plugin name="BacktoTop (webflake.sx)" version_long="10005" version_human="1.0.5" author="Kensei" website="https://webflake.sx/profile/42990-kensei/" update_check="http://source.skinsbox.ru/update/plugin/backtotop/check.php"><hooks><hook type="S" class="\IPS\Theme\class_core_front_global" filename="573f20ee08bbb4f9b9ded8cac6353d57"><![CDATA[//<?php

class hook4 extends _HOOK_CLASS_
{

/* !Hook Data - DO NOT REMOVE */
public static function hookData() {
 return array_merge_recursive( array (
  'footer' => 
  array (
    0 => 
    array (
      'selector' => '#elFooterLinks',
      'type' => 'add_inside_end',
      'content' => '<div class="back-to-top" title=\'{lang="BacktoTop_title"}\'></div>',
    ),
  ),
), parent::hookData() );
}
/* End Hook Data */




}]]></hook></hooks><htmlFiles/><cssFiles><css filename="globaltop.css">LyoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpCYWNrIHRvIFRvcCBCdXR0b24KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoqLwoKLmJhY2stdG8tdG9wIHsKCWRpc3BsYXk6IG5vbmU7Cgl3aWR0aDogNjBweDsKCWhlaWdodDogNjBweDsKCXBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50OwoJYm90dG9tOiAyMHB4OwoJcmlnaHQ6IDA7Cglmb250LWZhbWlseTogRm9udEF3ZXNvbWU7Cgljb2xvcjogI0ZGRjsKICAgIGZvbnQtc2l6ZTogNTBweDsKCWxpbmUtaGVpZ2h0OiA1MHB4OwoJY3Vyc29yOiBwb2ludGVyOwoJei1pbmRleDogOTk5OTk7CgliYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7Cgl7cHJlZml4PSJ0cmFuc2l0aW9uIiB2YWx1ZT0iMC44cyBiYWNrZ3JvdW5kLWNvbG9yIGVhc2UtaW4tb3V0In0KfQoKLmJhY2stdG8tdG9wOmhvdmVyIHsKICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC43KTsKfQoKLmJhY2stdG8tdG9wOmJlZm9yZSB7CiAgICBjb250ZW50OiJcZjEwNiI7Cn0KCi8qCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUmVzcG9uc2l2ZQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiovCgovKiA+IDE2ODEgKi8KCkBtZWRpYQpvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MXB4KSB7fQoKLyogMTQ0MSA+IDE2ODAgKi8KCkBtZWRpYQpvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MXB4KSBhbmQgKG1heC13aWR0aDogMTY4MHB4KSB7fQoKLyogMTI4MSA+IDE0NDAgKi8KCkBtZWRpYQpvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MXB4KSBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7fQoKLyogMTAyNSA+IDEyODAgKi8KCkBtZWRpYQpvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7fQoKLyogNzY5ID4gMTAyNCAqLwoKQG1lZGlhCm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge30KCi8qIDQ4MSA+IDc2OCAqLwoKQG1lZGlhCm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7fQoKLyogPCA0ODBweCAqLwoKQG1lZGlhCm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkgewogICAgLyogQmFjayB0byBUb3AgKi8KCS5iYWNrLXRvLXRvcCB7CiAgICAgICAgd2lkdGg6IDEwMCU7CiAgICAgICAgaGVpZ2h0OiA0MHB4OwogICAgICAgIGJvdHRvbTogMDsKICAgICAgICBsZWZ0OiAwOwoJCWZvbnQtc2l6ZTogNDBweDsKICAgICAgICBsaW5lLWhlaWdodDogNDBweDsKICAgIH0KfQ==</css></cssFiles><jsFiles><js filename="sbtop.js">LyoKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpJbml0IEJhY2sgdG8gVG9wIEJ1dHRvbgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkBuYW1lCQkJc2tpbnNib3gKQHNpbmNlCQkJMS4wLjAKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoqLwoKalF1ZXJ5KGRvY3VtZW50KS5yZWFkeShmdW5jdGlvbigpIHsKCSJ1c2Ugc3RyaWN0IjsKCQoJdmFyIHVhID0gbmF2aWdhdG9yLnVzZXJBZ2VudCwKCQlldmVudCA9ICh1YS5tYXRjaCgvaVBhZC9pKSkgPyAidG91Y2hzdGFydCIgOiAiY2xpY2siOwoKCWpRdWVyeSh3aW5kb3cpLnNjcm9sbChmdW5jdGlvbigpIHsKCQkKCQlpZihqUXVlcnkodGhpcykuc2Nyb2xsVG9wKCkgIT09IDApIHsKCQkJalF1ZXJ5KCcuYmFjay10by10b3AnKS5mYWRlSW4oKTsJCgkJfSBlbHNlIHsKCQkJalF1ZXJ5KCcuYmFjay10by10b3AnKS5mYWRlT3V0KCk7CgkJfQoJCQoJfSk7CgkKCWpRdWVyeSgnLmJhY2stdG8tdG9wJykuYmluZChldmVudCwgZnVuY3Rpb24oKSB7CgkJCgkJalF1ZXJ5KCdib2R5LGh0bWwnKS5hbmltYXRlKHsKCQkJc2Nyb2xsVG9wOiAwCgkJfSwgODAwKTsKCQkKCX0pOwoKfSk7</js></jsFiles><resourcesFiles/><lang/><versions><version long="10005" human="1.0.5"><![CDATA[//<?php


/* To prevent PHP errors (extending class does not exist) revealing path */
if ( !defined( '\IPS\SUITE_UNIQUE_KEY' ) )
{
	header( ( isset( $_SERVER['SERVER_PROTOCOL'] ) ? $_SERVER['SERVER_PROTOCOL'] : 'HTTP/1.0' ) . ' 403 Forbidden' );
	exit;
}

/**
 * 1.0.5 Upgrade Code
 */
class ips_plugins_setup_upg_10005
{
	/**
	 * ...
	 *
	 * @return	array	If returns TRUE, upgrader will proceed to next step. If it returns any other value, it will set this as the value of the 'extra' GET parameter and rerun this step (useful for loops)
	 */
	public function step1()
	{
		

		return TRUE;
	}
	
	// You can create as many additional methods (step2, step3, etc.) as is necessary.
	// Each step will be executed in a new HTTP request
}]]></version></versions></plugin>

 

 

 

Ссылка на комментарий
Поделиться на другие сайты

И еще, можно ли как то стрелку уменьшить в 2 раза? больно уж сильно выпирает она влево от правого края...

2018-02-27_15-35-54.jpg.46955b2288bad96a3355d2bea79165c6.jpg

Ссылка на комментарий
Поделиться на другие сайты

5 минут назад, doloto сказал:

плагин заныл что код изменен установка не возможна...

Хорошо хоть не заныл что не стоит лезть в код ничего в этом не понимая :D

То что вы пытаетесь поменять не надпись а часть кода, естественно что он ругается. Из за того что ваш плагин "кривоват" следует либо добавить языковую строку, либо заменить title=\'{lang="BacktoTop_title"}\' на title=\'Вверх\'

5 минут назад, doloto сказал:

И еще, можно ли как то стрелку уменьшить в 2 раза?

Можно, либо изменив значения в globaltop.css после установки плагина, либо в самом плагине, но думаю этот вариант не для вас

Ссылка на комментарий
Поделиться на другие сайты

28 минут назад, MIXOH сказал:

Хорошо хоть не заныл что не стоит лезть в код ничего в этом не понимая :D

То что вы пытаетесь поменять не надпись а часть кода, естественно что он ругается. Из за того что ваш плагин "кривоват" следует либо добавить языковую строку, либо заменить title=\'{lang="BacktoTop_title"}\' на title=\'Вверх\'

Можно, либо изменив значения в globaltop.css после установки плагина, либо в самом плагине, но думаю этот вариант не для вас

А как добавить новую строку? в языке такой возможности нету... в БД мускула отключил запрет на редактирование языка

с разменами в  globaltop.css  все получилось спс!

Ссылка на комментарий
Поделиться на другие сайты

3 минуты назад, doloto сказал:

А как добавить новую строку?

Править xml плагина добавив значения в секции <lang>. Но если мультиязычность вам не нужна можете просто изменить как я писал выше

Ссылка на комментарий
Поделиться на другие сайты

1 минуту назад, MIXOH сказал:

Править xml плагина добавив значения в секции <lang>. Но если мультиязычность вам не нужна можете просто изменить как я писал выше

если б я знал что там нужно вписать.... спс

я хочу чтоб и мульти была... но ....

39 минут назад, MIXOH сказал:

Хорошо хоть не заныл что не стоит лезть в код ничего в этом не понимая :D

То что вы пытаетесь поменять не надпись а часть кода, естественно что он ругается. Из за того что ваш плагин "кривоват" следует либо добавить языковую строку, либо заменить title=\'{lang="BacktoTop_title"}\' на title=\'Вверх\'

Можно, либо изменив значения в globaltop.css после установки плагина, либо в самом плагине, но думаю этот вариант не для вас

кстати если кому нужна будет эта стрелка ваерх на IPS 4

то вот качайте.

BacktoTop (1).xml

чтобы уменьшить ее до такогго вида

Спойлер

2018-02-27_16-23-15.jpg.ad38883585417acf6129c9befaf394dc.jpg

правим значение в CSS -corefrontcustomglobaltop.css

Спойлер

2018-02-27_16-25-41.jpg.e6f34a6924ff1b156bb96b2fc09d8a80.jpg

 

9 минут назад, MIXOH сказал:

Править xml плагина добавив значения в секции <lang>. Но если мультиязычность вам не нужна можете просто изменить как я писал выше

изменять код плагина уже позно потому что я стрелку отредатировал. я умру повторять это снова...

как добавить новую строку в язык?

Ссылка на комментарий
Поделиться на другие сайты

16 минут назад, doloto сказал:

если б я знал что там нужно вписать....

После кучи кракозябр и опционального тега <resourcesFiles/> вместо тега <lang/> вставляете например <lang><word key="BacktoTop_title" js="0">Back to top</word></lang>

Так чтобы получилось нечто вроде </jsFiles><resourcesFiles/><lang><word key="BacktoTop_title" js="0">Back to top</word></lang><versions><version long="10005"

После чего заходите в перевод и добавляете языковые строки для нового ключа BacktoTop_title

Изменено пользователем MIXOH
Ссылка на комментарий
Поделиться на другие сайты

1 минуту назад, MIXOH сказал:

После кучи кракозябр и закрывающего тега <resourcesFiles/> вместо <lang/> вставляете например <lang><word key="BacktoTop_title" js="0">Back to top</word></lang>

Так чтобы получилось нечто вроде </jsFiles><resourcesFiles/><lang><word key="BacktoTop_title" js="0">Back to top</word></lang><versions><version long="10005"

После чего заходите в перевод и добавляете языковые строки для нового ключа BacktoTop_title

а как этот ворд кей добавить вручную в языковый пакет без переустановки этого плагина? это возможно?

8 минут назад, MIXOH сказал:

После кучи кракозябр и опционального тега <resourcesFiles/> вместо тега <lang/> вставляете например <lang><word key="BacktoTop_title" js="0">Back to top</word></lang>

Так чтобы получилось нечто вроде </jsFiles><resourcesFiles/><lang><word key="BacktoTop_title" js="0">Back to top</word></lang><versions><version long="10005"

После чего заходите в перевод и добавляете языковые строки для нового ключа BacktoTop_title

так я могу добавить эту строку в язык?

<?xml version="1.0" encoding="UTF-8"?>
<language>
 <app key="что сюда написать?" version="и сюда что написать?">
  <word key="BacktoTop_title" js="0">Back to top</word>
</language>

 

Ссылка на комментарий
Поделиться на другие сайты

9 минут назад, doloto сказал:

вручную в языковый пакет без переустановки этого плагина? это возможно?

Возможно, напрямую через БД, если вы знаете ID плагина (можно подсмотреть в core_plugins) и с соблюдением правил заполнения всех полей таблицы core_sys_lang_words :D Но ИМХО проще обновить плагин и переписать настройки размеров заново в CSS чем заниматься подобным мазохизмом.

Изменено пользователем MIXOH
Ссылка на комментарий
Поделиться на другие сайты

7 минут назад, MIXOH сказал:

Возможно, напрямую через БД, если вы знаете ID плагина и с соблюдением заполнения всех полей таблицы core_sys_lang_words :D Но ИМХО проще обновить плагин и переписать настройки размеров заново в CSS чем заниматься подобным мазохизмом.

Умный ты дядька однако... получилось!

2018-02-27_16-54-27.jpg.2df1617cb3b9a580840e0a8f13c0e379.jpg

вот кому надо правленный бак ту топ

BacktoTop (1).xml

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...