-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #15 from Delo-Design/dev2
update 2.0
- Loading branch information
Showing
10 changed files
with
554 additions
and
293 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,27 +1,11 @@ | ||
# Revars | ||
Шорт-коды, языковые константы, utm-метки и исполняемый код в материалах для Joomla! | ||
Переменные и заменяемый текст для Joomla! | ||
|
||
Официальный сайт проекта https://hika.su/rasshireniya/revars | ||
Переменные для сайта и абсолютно заменяемый текст. | ||
Переменные можно использовать на сайте подобно всем плагинам джумлы таким образом: {VAR_NAME}, где NAME - это имя переменной. Именно это имя нужно указывать таблице. Имена переменных нужно писать большими буквами (в верхнем регистре). | ||
|
||
### Переменные для сайта, поиск и замена текста. | ||
Переменные можно использовать на сайте подобно всем плагинам джумлы таким образом: {VAR_NAME}, где NAME - это имя переменной. | ||
Плагин позволяет заменять указанное сочетание на то, которое вы добавите в таблице. | ||
Таким образом можно в одном месте сконцентрировать все переопределения сайта (например телефоны, время работы и адреса компании). | ||
Допускается вложение одних переменных в другие. | ||
Глубина вложенности указывается в настройках плагина. | ||
|
||
Предопределенные системные переменные, которые можно использовать в своих переменных: | ||
* {VAR_SERVER_NAME} - Имя хоста, на котором выполняется текущий скрипт. Например, ```www.site.ru```. Это имя берется из настроек сервера и не зависит от адреса запроса. | ||
* {VAR_HTTP_HOST} - Содержимое заголовка Host: из текущего запроса, если он есть. Например, ```site.ru```. Это содержимое берется из запроса браузера и зависит от него. Если кто-то набрал ```www.site.ru``` вместо ```site.ru``` - то вы получите именно ```www.site.ru``` | ||
Cистемные переменные, которые можно использовать в своих переменных: | ||
* {VAR_SERVER_NAME} - Имя хоста, на котором выполняется текущий скрипт. Например, www.site.ru. Это имя берется из настроек сервера и не зависит от адреса запроса. | ||
* {VAR_HTTP_HOST} - Содержимое заголовка Host: из текущего запроса, если он есть. Например, site.ru. Это содержимое берется из запроса браузера и зависит от него. Если кто-то набрал www.site.ru вместо site.ru - то вы получите именно www.site.ru | ||
* {VAR_REQUEST_URI} - URI, который был предоставлен для доступа к этой странице. Например, '/index.html'. | ||
* {VAR_REMOTE_ADDR} - IP-адрес, с которого пользователь просматривает текущую страницу. | ||
|
||
## Плагин, расширяющий функционал revars | ||
|
||
Образец плагина, с помощью которого можно расширить функционал revars за счет добавления собственного кода – RevarsExtra | ||
|
||
https://github.com/Delo-Design/revarsextra | ||
|
||
## Модуль для админки, который редактирует поля revars | ||
|
||
https://github.com/Delo-Design/mod_admin_revars/tree/master |
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
PLG_REVARS="Система - Revars" | ||
PLG_REVARS_XML_DESCRIPTION="Шорт-коды, языковые константы и переменные для сайта. <br /> Переменные можно использовать на сайте подобно всем плагинам джумлы таким образом: {VAR_NAME}, где NAME - это имя переменной. <br /><br />Cистемные переменные, которые можно использовать в своих переменных:<br /> {VAR_SERVER_NAME} - Имя хоста, на котором выполняется текущий скрипт. Например, www.site.ru. Это имя берется из настроек сервера и не зависит от адреса запроса. <br /> {VAR_HTTP_HOST} - Содержимое заголовка Host: из текущего запроса, если он есть. Например, site.ru. Это содержимое берется из запроса браузера и зависит от него. Если кто-то набрал www.site.ru вместо site.ru - то вы получите именно www.site.ru <br /> {VAR_REQUEST_URI} - URI, который был предоставлен для доступа к этой странице. Например, '/index.html'. <br /> {VAR_REMOTE_ADDR} - IP-адрес, с которого пользователь просматривает текущую страницу." | ||
PLG_REVARS_WELCOME_MESSAGE="Перейти к настройкам плагина - <a class=\"btn btn-primary\" href=\"index.php?option=com_plugins&view=plugins&filter[element]=revars&filter[search]\">Настройки Revars</a>" | ||
PLG_REVARS_WELCOME_MESSAGE="Перейти к настройкам плагина - <a class=\"btn btn-primary\" href=\"index.php?option=com_plugins&view=plugins&filter[element]=revars&filter[search]\">Настройки Revars</a>" |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,15 +1,18 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<extension type="plugin" version="3.8" group="system" method="upgrade"> | ||
<name>PLG_REVARS</name> | ||
<creationDate>02.04.2022</creationDate> | ||
<creationDate>16.06.2020</creationDate> | ||
<author>Cymbal and Progreccor</author> | ||
<authorEmail>[email protected]</authorEmail> | ||
<authorUrl>https://delo-design.ru</authorUrl> | ||
<copyright>Copyright © 2022 Delo Design. All rights reserved.</copyright> | ||
<copyright>Copyright © 2020 Delo Design. All rights reserved.</copyright> | ||
<license>GNU General Public License version 2 or later; see LICENSE.txt</license> | ||
<version>1.4.0</version> | ||
<version>2.0.0</version> | ||
<description>PLG_REVARS_XML_DESCRIPTION</description> | ||
<namespace path="src">Joomla\Plugin\System\Revars</namespace> | ||
|
||
<scriptfile>script.php</scriptfile> | ||
|
||
<languages folder="language"> | ||
<language tag="en-GB">en-GB/en-GB.plg_system_revars.ini</language> | ||
<language tag="en-GB">en-GB/en-GB.plg_system_revars.sys.ini</language> | ||
|
@@ -18,8 +21,8 @@ | |
</languages> | ||
|
||
<files> | ||
<filename plugin="revars">revars.php</filename> | ||
<folder>fields</folder> | ||
<folder>services</folder> | ||
<folder plugin="revars">src</folder> | ||
<folder>language</folder> | ||
</files> | ||
|
||
|
@@ -28,26 +31,21 @@ | |
</updateservers> | ||
|
||
<config> | ||
<fields name="params" addfieldpath="/plugins/system/revars/fields"> | ||
<fields name="params" addfieldprefix="Joomla\Plugin\System\Revars\Field"> | ||
<fieldset name="basic"> | ||
|
||
<field | ||
name="nesting" | ||
type="number" | ||
label="PLG_REVARS_CONFIG_NESTING" | ||
default="1" | ||
class="input-small w-25" | ||
/> | ||
<field | ||
name="nesting2" | ||
type="extra" | ||
label="" | ||
name="nesting" | ||
type="number" | ||
label="PLG_REVARS_CONFIG_NESTING" | ||
default="1" | ||
class="input-small w-25" | ||
/> | ||
</fieldset> | ||
<fieldset name="forvariables" label="PLG_REVARS_VARIABLES_TAB"> | ||
<field | ||
name="variables" | ||
type="subform" | ||
type="revarssubform" | ||
label="PLG_REVARS_CONFIG_VARIABLES" | ||
layout="joomla.form.field.subform.repeatable-table" | ||
multiple="true"> | ||
|
@@ -81,7 +79,7 @@ | |
<fieldset name="forutmtags" label="PLG_REVARS_UTMS_TAB"> | ||
<field | ||
name="utmtags" | ||
type="subform" | ||
type="revarssubform" | ||
label="PLG_REVARS_CONFIG_UTM" | ||
layout="joomla.form.field.subform.repeatable-table" | ||
multiple="true"> | ||
|
@@ -137,7 +135,7 @@ | |
<fieldset name="forconstants" label="PLG_REVARS_CONSTANTS_TAB"> | ||
<field | ||
name="constants" | ||
type="subform" | ||
type="revarssubform" | ||
label="PLG_REVARS_CONFIG_CONSTANTS" | ||
layout="joomla.form.field.subform.repeatable-table" | ||
multiple="true"> | ||
|
Oops, something went wrong.