Compare commits

...

10 Commits

Author SHA1 Message Date
arlemp@selectel.ru
3cd1a2b6f7 add lenoblast in group 44 2025-06-30 16:56:04 +03:00
arlemp@selectel.ru
2f5927cce0 big size title 2024-10-17 21:01:53 +03:00
arlemp@selectel.ru
6bb48ab699 add group authors 2024-09-02 13:28:57 +03:00
arlemp@selectel.ru
c903331c4f add yandex title 2024-09-01 19:41:12 +03:00
arlemp@selectel.ru
82f1bbee6c add nodoscroll piter 2024-04-17 19:52:01 +03:00
arlemp@selectel.ru
b200fa370a add spb lite 2024-02-12 14:08:36 +03:00
arlemp@selectel.ru
41c6452198 add lenobl and karel 2024-02-07 11:44:27 +03:00
arlemp@selectel.ru
a56bcd7864 add paginator and edit click on ID 2024-02-05 21:39:09 +03:00
arlemp@selectel.ru
ceaca3ca54 add yn in kuban 2024-01-26 17:56:31 +03:00
arlemp@selectel.ru
97f699157a fix 0.html 2023-10-17 10:49:29 +03:00
29 changed files with 2123 additions and 132 deletions

View File

@@ -6,6 +6,7 @@
"Пользователи": "users",
"Группы":"groupuser",
"Авторы":"authors",
"Персоны":"persons",
"Контроль":"control"
},
@@ -32,6 +33,9 @@
"Регионы":{
"Региональные новости": "anonline_regions",
"Санкт-Петербург": "anonline_spb_plus",
"Ленобласть": "anonline_lenobl",
"Карелия": "anonline_karel",
"Спб+Ленобласть+Карелия": "anonline_piters",
"Кубань": "anonline_kuban",
"Пермь": "region_perm",
"Черноземье": "anonline_chernozem",
@@ -96,6 +100,7 @@
"Покупки оффлайн": "delivery2",
"Электронные покупки": "delivery1",
"Электронные подписки": "ansubscript",
"Покупка 1291": "anbuy_id",
"Клиенты": "clients"
}

View File

@@ -1,6 +1,10 @@
{
"Контент": {
"Новости Cпб": "anonline_spb_plus"
"Аргументы Недели": "lentaredaktor",
"Спб+Ленобласть+Карелия": "anonline_piters",
"Новости Cпб": "anonline_spb_plus",
"Ленобласть": "anonline_lenobl",
"Карелия": "anonline_karel"
}
}

6
app/menu/44.json Normal file
View File

@@ -0,0 +1,6 @@
{
"Контент": {
"Новости Cпб": "anonline_spb_plus",
"Ленобласть": "anonline_lenobl"
}
}

View File

@@ -1,5 +1,8 @@
{
"Контент": {
"Екатеринбург": "region_ekb"
"Контент":{
"Аргументы Недели": "anonline_authors"
}
}

161
app/xml/anbuy_id.xml Normal file
View File

@@ -0,0 +1,161 @@
<?xml version="1.0" encoding="UTF8"?>
<items>
<main>
<table>anbuy</table>
<order>buy_id</order>
<order_type>DESC</order_type>
<increment>buy_id</increment>
<title>Контент. Магазин</title>
<where>buy.number_id = 1291</where>
<search>buy_email, buy_id</search>
</main>
<item>
<column>buy_id</column>
<title>ID</title>
<type>increment</type>
<view>
<table>True</table>
<form>False</form>
</view>
</item>
<item>
<column>buy_email</column>
<title>Email</title>
<type>text</type>
<col>148</col>
<view>
<table>True</table>
<form>True</form>
</view>
<maxsize>100</maxsize>
<hint>Заголовок</hint>
<typograf>1</typograf>
</item>
<item>
<column>client_id</column>
<title>client_id</title>
<type>text</type>
<view>
<table>True</table>
<form>True</form>
</view>
</item>
<item>
<column>delivery_id</column>
<title>Тип</title>
<type>lookup</type>
<lookup>
<table>delivery</table>
<id>delivery_id</id>
<column>delivery</column>
</lookup>
<view>
<table>True</table>
<form>True</form>
</view>
<filter>True</filter>
</item>
<item>
<column>pay_id</column>
<title>pay</title>
<type>lookup</type>
<lookup>
<table>pays</table>
<id>pay_id</id>
<column>payname</column>
</lookup>
<view>
<table>True</table>
<form>True</form>
</view>
<filter>True</filter>
</item>
<item>
<column>price</column>
<title>$</title>
<type>text</type>
<view>
<table>True</table>
<form>True</form>
</view>
</item>
<item>
<column>count</column>
<title>шт.</title>
<type>text</type>
<view>
<table>True</table>
<form>True</form>
</view>
</item>
<item>
<column>date_start</column>
<title>Старт</title>
<type>datetime</type>
<view>
<table>False</table>
<form>False</form>
</view>
</item>
<item>
<column>date</column>
<title>Оформлен</title>
<type>datetime</type>
<view>
<table>True</table>
<form>True</form>
</view>
</item>
<item>
<column>date_end</column>
<title>Окончание</title>
<type>datetime</type>
<view>
<table>False</table>
<form>True</form>
</view>
</item>
<item>
<column>buy_status</column>
<title>Оплачен</title>
<type>checkbox</type>
<col>100</col>
<view>
<table>True</table>
<form>True</form>
</view>
</item>
<item>
<column>mail_status</column>
<title>Пуш</title>
<type>checkbox</type>
<col>100</col>
<view>
<table>True</table>
<form>True</form>
</view>
</item>
<item>
<column>buy_active</column>
<title>Активен</title>
<type>checkbox</type>
<col>100</col>
<view>
<table>True</table>
<form>True</form>
</view>
</item>
<item>
<column>comment</column>
<title>Прим</title>
<type>textarea</type>
<col>100</col>
<row>10</row>
<maxsize>15000</maxsize>
<view>
<table>False</table>
<form>True</form>
</view>
<typograf>1</typograf>
</item>
</items>

View File

@@ -23,27 +23,27 @@
</item>
<item>
<column>title</column>
<title>Заголовок(h1)</title>
<title>Заголовок</title>
<type>text</type>
<col>80</col>
<col>120</col>
<view>
<table>True</table>
<form>True</form>
</view>
<maxsize>80</maxsize>
<maxsize>120</maxsize>
<hint>Заголовок</hint>
<typograf>1</typograf>
</item>
<item>
<column>rsstitle</column>
<title>Кликбейт-заголовок</title>
<title>Новостной заголовок</title>
<type>text</type>
<col>120</col>
<col>80</col>
<view>
<table>False</table>
<form>True</form>
</view>
<maxsize>120</maxsize>
<maxsize>80</maxsize>
<hint>Заголовок</hint>
<typograf>1</typograf>
</item>

View File

@@ -23,27 +23,27 @@
</item>
<item>
<column>title</column>
<title>Заголовок(h1)</title>
<title>Заголовок</title>
<type>text</type>
<col>80</col>
<col>120</col>
<view>
<table>True</table>
<form>True</form>
</view>
<maxsize>80</maxsize>
<maxsize>120</maxsize>
<hint>Заголовок</hint>
<typograf>1</typograf>
</item>
<item>
<column>rsstitle</column>
<title>Кликбейт-заголовок</title>
<title>Дзен-заголовок</title>
<type>text</type>
<col>120</col>
<col>80</col>
<view>
<table>False</table>
<form>True</form>
</view>
<maxsize>120</maxsize>
<maxsize>80</maxsize>
<hint>Заголовок</hint>
<typograf>1</typograf>
</item>

View File

@@ -0,0 +1,546 @@
<?xml version="1.0" encoding="UTF8"?>
<items>
<main>
<table>news</table>
<order>news_id</order>
<order_type>DESC</order_type>
<increment>news_id</increment>
<title>АН-Online</title>
<where>news.news_id > 607000</where>
<cache>cache/index.html</cache>
<search>title,text,anons</search>
<deleted>0</deleted>
</main>
<item>
<column>news_id</column>
<title>ID</title>
<type>increment</type>
<view>
<table>True</table>
<form>False</form>
</view>
<hint>Порядковый номер новости</hint>
</item>
<item>
<column>title</column>
<title>Заголовок</title>
<type>text</type>
<col>120</col>
<view>
<table>True</table>
<form>True</form>
</view>
<maxsize>120</maxsize>
<hint>Заголовок</hint>
<typograf>1</typograf>
</item>
<item>
<column>metatitle</column>
<title>[meta]title</title>
<type>text</type>
<col>130</col>
<view>
<table>False</table>
<form>True</form>
</view>
<maxsize>130</maxsize>
</item>
<item>
<column>subtitle</column>
<title>Подзаголовок</title>
<type>text</type>
<col>120</col>
<view>
<table>False</table>
<form>True</form>
</view>
<hint>Заголовок</hint>
<typograf>1</typograf>
</item>
<item>
<column>shorttitle</column>
<title>Короткий заголовок</title>
<type>text</type>
<col>50</col>
<view>
<table>False</table>
<form>True</form>
</view>
<maxsize>50</maxsize>
<hint>Заголовок</hint>
<typograf>1</typograf>
</item>
<item>
<title>rating</title>
<column>rating_id</column>
<default>2</default>
<type>lookup</type>
<lookup>
<table>ratings</table>
<id>rating_id</id>
<column>rating</column>
<order>rating</order>
</lookup>
<view>
<table>True</table>
<form>True</form>
</view>
<filter>False</filter>
</item>
<item>
<column>priority</column>
<title>R</title>
<type>spin</type>
<view>
<table>True</table>
<form>True</form>
</view>
<exclusive>
<value>0</value>
</exclusive>
<hint>Приоритет статьи</hint>
</item>
<item>
<column>anor</column>
<title>or</title>
<type>spin</type>
<view>
<table>True</table>
<form>True</form>
</view>
<exclusive>
<value>0</value>
</exclusive>
<hint>Приоритет статьи</hint>
</item>
<item>
<column>ar</column>
<title>Rn</title>
<type>spin</type>
<view>
<table>True</table>
<form>True</form>
</view>
<exclusive>
<value>0</value>
</exclusive>
<hint>Приоритет статьи</hint>
</item>
<item>
<column>nr</column>
<title>nR</title>
<type>spin</type>
<view>
<table>True</table>
<form>True</form>
</view>
<exclusive>
<value>0</value>
<where>sitepart_id={sitepart_id}</where>
</exclusive>
</item>
<item>
<column>rr</column>
<title>rr</title>
<type>spin</type>
<view>
<table>True</table>
<form>True</form>
</view>
<exclusive>
<value>0</value>
</exclusive>
<hint>Приоритет статьи</hint>
</item>
<item>
<column>sitepart_id</column>
<title>Рубрика</title>
<type>lookup</type>
<default>3</default>
<lookup>
<table>siteparts3</table>
<id>sitepart_id</id>
<column>partname</column>
<order>partname</order>
</lookup>
<view>
<table>True</table>
<form>True</form>
</view>
<filter>True</filter>
<hint>Рубрика</hint>
</item>
<item>
<column>part_id</column>
<title>Рубрика RSS</title>
<type>lookup</type>
<default>3</default>
<lookup>
<table>feedparts</table>
<id>fpart_id</id>
<column>fpartname</column>
<order>fpartname</order>
<nulltxt>Не отправлять в RSS</nulltxt>
</lookup>
<view>
<table>True</table>
<form>True</form>
</view>
<filter>False</filter>
</item>
<item>
<column>tematika_id</column>
<title>Тематика Дзен</title>
<type>lookup</type>
<default>0</default>
<lookup>
<table>tematika</table>
<id>tematika_id</id>
<column>tematikaname</column>
<order>tematikaname</order>
<nulltxt>Без тематики</nulltxt>
</lookup>
<view>
<table>True</table>
<form>True</form>
</view>
<filter>False</filter>
</item>
<item>
<column>anons</column>
<title>Анонс</title>
<type>textarea</type>
<hint>Заголовок стаьи</hint>
<col>100</col>
<row>10</row>
<maxsize>15000</maxsize>
<view>
<table>False</table>
<form>True</form>
</view>
<typograf>1</typograf>
</item>
<item>
<column>description</column>
<title>[meta]description</title>
<type>textarea</type>
<col>100</col>
<row>10</row>
<maxsize>15000</maxsize>
<view>
<table>False</table>
<form>True</form>
</view>
<typograf>1</typograf>
</item>
<item>
<column>text</column>
<title>Текст новости</title>
<type>textareatiny</type>
<hint>Заголовок стаьи</hint>
<col>60</col>
<row>40</row>
<tipograf>
<type>tags</type>
<killstyle>true</killstyle>
</tipograf>
<typograf>1</typograf>
<longtextfile>pub/html</longtextfile>
<view>
<table>False</table>
<form>True</form>
</view>
</item>
<item>
<column>also</column>
<title>Читать также</title>
<type>textareatiny</type>
<col>100</col>
<row>10</row>
<view>
<table>False</table>
<form>True</form>
</view>
</item>
<item>
<column>subject_id</column>
<title>Сюжет</title>
<type>lookup</type>
<lookup>
<table>subject</table>
<id>subject_id</id>
<column>subname</column>
<order>subname</order>
</lookup>
<view>
<table>False</table>
<form>True</form>
</view>
<filter>True</filter>
</item>
<item>
<column>keywords</column>
<title>Ключевые слова</title>
<type>textarea</type>
<row>2</row>
<col>100</col>
<view>
<table>False</table>
<form>True</form>
</view>
</item>
<item>
<column>img</column>
<title>Фото</title>
<view>
<table>True</table>
<form>True</form>
</view>
<type>file</type>
<dateversion>True</dateversion>
<folder>pub/images/arhnews</folder>
</item>
<item>
<column>alt</column>
<title>Описание фото(alt)</title>
<type>text</type>
<hint>Заголовок стаьи</hint>
<col>180</col>
<view>
<table>False</table>
<form>True</form>
</view>
</item>
<item>
<column>imgtitle</column>
<title>Заголовок фото</title>
<type>text</type>
<hint>Заголовок стаьи</hint>
<col>100</col>
<view>
<table>False</table>
<form>True</form>
</view>
</item>
<item>
<column>author</column>
<title>Автор текстом</title>
<type>text</type>
<col>100</col>
<view>
<table>False</table>
<form>True</form>
</view>
</item>
<item>
<column>author_id</column>
<title>Автор(выбрать)</title>
<type>lookup</type>
<lookup>
<table>authors</table>
<id>author_id</id>
<column>authorname</column>
<order>authorname</order>
</lookup>
<view>
<table>False</table>
<form>True</form>
</view>
<filter>False</filter>
</item>
<item>
<column>date_insert</column>
<title>Дата / Время</title>
<type>datetime</type>
<view>
<table>True</table>
<form>False</form>
</view>
</item>
<item>
<column>action</column>
<title>Пб</title>
<type>checkdate</type>
<fieldate>date_insert</fieldate>
<curruser>userpub_id</curruser>
<userid>user_id</userid>
<col>100</col>
<view>
<table>True</table>
<form>True</form>
</view>
<hint>Публиковать на главной</hint>
</item>
<item>
<column>main</column>
<title>Гл</title>
<type>checkbox</type>
<col>100</col>
<view>
<table>True</table>
<form>True</form>
</view>
<hint>Публиковать на главной</hint>
</item>
<item>
<column>zen</column>
<title>в Дзен</title>
<type>checkbox</type>
<col>100</col>
<view>
<table>True</table>
<form>True</form>
</view>
</item>
<item>
<column>article</column>
<type>value</type>
<value>1</value>
<view>
<table>False</table>
<form>True</form>
</view>
</item>
<item>
<column>uni</column>
<title>Соб.инф</title>
<type>checkbox</type>
<col>100</col>
<view>
<table>False</table>
<form>True</form>
</view>
</item>
<item>
<column>link</column>
<title>Ссылка на источник</title>
<type>text</type>
<col>120</col>
<view>
<table>False</table>
<form>True</form>
</view>
</item>
<item>
<column>linktitle</column>
<title>Название источника</title>
<type>text</type>
<col>120</col>
<view>
<table>False</table>
<form>True</form>
</view>
</item>
<item>
<column>user_id</column>
<title>Авт.</title>
<type>lookup</type>
<lookup>
<table>users</table>
<id>user_id</id>
<column>initials</column>
<fcolumn>name</fcolumn>
<order>initials</order>
<where>active = 1</where>
</lookup>
<view>
<table>True</table>
<form>False</form>
</view>
<filter>True</filter>
</item>
<item>
<column>userpub_id</column>
<title>Ред.</title>
<type>lookup</type>
<lookup>
<table>users</table>
<id>user_id</id>
<column>initials</column>
<order>initials</order>
</lookup>
<view>
<table>True</table>
<form>False</form>
</view>
</item>
<item>
<column>commented</column>
<title>Комментарии</title>
<type>lookup</type>
<default>2</default>
<lookup>
<table>comments_type</table>
<id>type_id</id>
<column>typename</column>
<order>type_id</order>
<nulltxt>Обычный</nulltxt>
</lookup>
<view>
<table>False</table>
<form>True</form>
</view>
</item>
<item>
<column>video</column>
<title>с Видео</title>
<type>checkbox</type>
<col>100</col>
<view>
<table>False</table>
<form>True</form>
</view>
<hint>Публиковать на главной</hint>
</item>
<item>
<column>user_id</column>
<type>user</type>
<access>
<groups>edition</groups>
</access>
<user_type>insert</user_type>
<view>
<table>False</table>
<form>True</form>
</view>
</item>
<item>
<column>date_update</column>
<title>Update</title>
<type>datetimeauto</type>
<view>
<table>False</table>
<form>True</form>
</view>
</item>
<item>
<column>url_request</column>
<title>Перенаправить</title>
<type>text</type>
<col>120</col>
<view>
<table>False</table>
<form>True</form>
</view>
</item>
<item>
<column>related_id</column>
<title>Читайте по теме</title>
<type>text</type>
<col>100</col>
<view>
<table>False</table>
<form>True</form>
</view>
</item>
<item>
<column>clicks</column>
<title>clicks</title>
<type>text</type>
<col>120</col>
<view>
<table>True</table>
<form>False</form>
</view>
</item>
</items>

View File

@@ -36,19 +36,6 @@
<hint>Заголовок</hint>
<typograf>1</typograf>
</item>
<item>
<column>rsstitle</column>
<title>Заголовок RSS</title>
<type>text</type>
<col>140</col>
<view>
<table>False</table>
<form>True</form>
</view>
<maxsize>255</maxsize>
<hint>Заголовок</hint>
<typograf>1</typograf>
</item>
<item>
<column>rr</column>
<title>Позиция на странице</title>

352
app/xml/anonline_karel.xml Normal file
View File

@@ -0,0 +1,352 @@
<?xml version="1.0" encoding="UTF8"?>
<items>
<main>
<table>news</table>
<order>news_id</order>
<order_type>DESC</order_type>
<increment>news_id</increment>
<title>Карелия</title>
<where>news.region_id = 65</where>
<vbutton>
<link>news_test/{%}/</link>
</vbutton>
<cache>cache/index.html</cache>
<search>title,text,anons</search>
<deleted>0</deleted>
</main>
<item>
<column>news_id</column>
<title>ID</title>
<type>increment</type>
<view>
<table>True</table>
<form>False</form>
</view>
<hint>Порядковый номер новости</hint>
</item>
<item>
<column>title</column>
<title>Заголовок</title>
<type>text</type>
<col>120</col>
<view>
<table>True</table>
<form>True</form>
</view>
<maxsize>120</maxsize>
<hint>Заголовок</hint>
<typograf>1</typograf>
</item>
<item>
<column>rsstitle</column>
<title>Новостной заголовок</title>
<type>text</type>
<col>80</col>
<view>
<table>False</table>
<form>True</form>
</view>
<maxsize>80</maxsize>
<typograf>1</typograf>
</item>
<item>
<column>rr</column>
<title>Позиция на странице</title>
<type>spin</type>
<view>
<table>True</table>
<form>True</form>
</view>
<exclusive>
<value>0</value>
</exclusive>
</item>
<item>
<id>siteparts</id>
<column>sitepart_id</column>
<title>Рубрика</title>
<type>lookup</type>
<lookup>
<table>siteparts</table>
<id>sitepart_id</id>
<column>partname</column>
<order>partname</order>
<where>active = 1</where>
</lookup>
<view>
<table>True</table>
<form>True</form>
</view>
<filter>True</filter>
<default>3</default>
<hint>Рубрика</hint>
</item>
<item>
<column>part_id</column>
<title>Рубрика RSS</title>
<type>lookup</type>
<default>3</default>
<lookup>
<table>feedparts</table>
<id>fpart_id</id>
<column>fpartname</column>
<order>fpartname</order>
<nulltxt>Не отправлять в RSS</nulltxt>
</lookup>
<view>
<table>True</table>
<form>True</form>
</view>
<filter>False</filter>
</item>
<item>
<column>tematika_id</column>
<title>Тематика Дзен</title>
<type>lookup</type>
<default>0</default>
<lookup>
<table>tematika</table>
<id>tematika_id</id>
<column>tematikaname</column>
<order>tematikaname</order>
<nulltxt>Без тематики</nulltxt>
</lookup>
<view>
<table>True</table>
<form>True</form>
</view>
<filter>False</filter>
</item>
<item>
<column>anons</column>
<title>Анонс</title>
<type>textarea</type>
<hint>Заголовок стаьи</hint>
<col>100</col>
<row>10</row>
<view>
<table>False</table>
<form>True</form>
</view>
<typograf>1</typograf>
</item>
<item>
<column>text</column>
<title>Текст новости</title>
<type>textareatiny</type>
<hint>Заголовок стаьи</hint>
<col>60</col>
<row>40</row>
<tipograf>
<type>tags</type>
<killstyle>true</killstyle>
</tipograf>
<typograf>1</typograf>
<view>
<table>False</table>
<form>True</form>
</view>
</item>
<item>
<column>subject_id</column>
<title>Сюжет</title>
<type>lookup</type>
<lookup>
<table>subject</table>
<id>subject_id</id>
<column>subname</column>
<order>subname</order>
</lookup>
<view>
<table>True</table>
<form>True</form>
</view>
<filter>True</filter>
</item>
<item>
<column>keywords</column>
<title>Ключевые слова</title>
<type>textarea</type>
<row>2</row>
<col>100</col>
<view>
<table>False</table>
<form>True</form>
</view>
</item>
<item>
<column>img</column>
<title>Фото</title>
<view>
<table>True</table>
<form>True</form>
</view>
<type>file</type>
<dateversion>True</dateversion>
<folder>pub/images/arhnews</folder>
<preview>https://img.argumenti.ru/news/topday</preview>
</item>
<item>
<column>alt</column>
<title>Подпись к фото</title>
<type>text</type>
<hint>Заголовок стаьи</hint>
<col>100</col>
<view>
<table>False</table>
<form>True</form>
</view>
</item>
<item>
<column>author</column>
<title>Автор текстом</title>
<type>text</type>
<col>100</col>
<view>
<table>False</table>
<form>True</form>
</view>
</item>
<item>
<column>date_insert</column>
<title>Дата / Время</title>
<type>datetime</type>
<view>
<table>True</table>
<form>False</form>
</view>
</item>
<item>
<title>rating</title>
<column>rating_id</column>
<default>2</default>
<type>lookup</type>
<lookup>
<table>ratings</table>
<id>rating_id</id>
<column>rating</column>
<order>rating</order>
</lookup>
<view>
<table>True</table>
<form>True</form>
</view>
<filter>False</filter>
</item>
<item>
<column>action</column>
<title>Пб</title>
<type>checkdate</type>
<fieldate>date_insert</fieldate>
<curruser>userpub_id</curruser>
<userid>user_id</userid>
<col>100</col>
<view>
<table>True</table>
<form>True</form>
</view>
<hint>Публиковать на главной</hint>
</item>
<item>
<column>yn</column>
<title>в ЯН</title>
<type>checkbox</type>
<col>100</col>
<view>
<table>True</table>
<form>True</form>
</view>
</item>
<item>
<column>zen</column>
<title>в Дзен</title>
<type>checkbox</type>
<col>100</col>
<view>
<table>True</table>
<form>True</form>
</view>
</item>
<item>
<column>article</column>
<type>value</type>
<value>1</value>
<view>
<table>False</table>
<form>True</form>
</view>
</item>
<item>
<column>region_id</column>
<type>value</type>
<value>65</value>
<view>
<table>False</table>
<form>True</form>
</view>
</item>
<item>
<column>uni</column>
<title>Соб.инф</title>
<type>checkbox</type>
<col>100</col>
<view>
<table>True</table>
<form>True</form>
</view>
</item>
<item>
<column>user_id</column>
<title>Авт.</title>
<type>lookup</type>
<lookup>
<table>users</table>
<id>user_id</id>
<column>initials</column>
<fcolumn>name</fcolumn>
<order>initials</order>
<where>active = 1</where>
</lookup>
<view>
<table>True</table>
<form>False</form>
</view>
<filter>False</filter>
</item>
<item>
<column>userpub_id</column>
<title>Ред.</title>
<type>lookup</type>
<lookup>
<table>users</table>
<id>user_id</id>
<column>initials</column>
<order>initials</order>
</lookup>
<view>
<table>True</table>
<form>False</form>
</view>
</item>
<item>
<column>user_id</column>
<type>user</type>
<access>
<groups>edition</groups>
</access>
<user_type>insert</user_type>
<view>
<table>False</table>
<form>True</form>
</view>
</item>
<item>
<column>date_update</column>
<title>Update</title>
<type>datetimeauto</type>
<view>
<table>False</table>
<form>True</form>
</view>
</item>
</items>

View File

@@ -27,15 +27,27 @@
<column>title</column>
<title>Заголовок</title>
<type>text</type>
<col>80</col>
<col>120</col>
<view>
<table>True</table>
<form>True</form>
</view>
<maxsize>80</maxsize>
<maxsize>120</maxsize>
<hint>Заголовок</hint>
<typograf>1</typograf>
</item>
<item>
<column>rsstitle</column>
<title>Дзен-заголовок</title>
<type>text</type>
<col>80</col>
<view>
<table>False</table>
<form>True</form>
</view>
<maxsize>80</maxsize>
<typograf>1</typograf>
</item>
<item>
<column>price_id</column>
<title></title>
@@ -216,6 +228,16 @@
</view>
<hint>Публиковать на главной</hint>
</item>
<item>
<column>yn</column>
<title>в ЯН</title>
<type>checkbox</type>
<col>100</col>
<view>
<table>True</table>
<form>True</form>
</view>
</item>
<item>
<column>article</column>
<type>value</type>

352
app/xml/anonline_lenobl.xml Normal file
View File

@@ -0,0 +1,352 @@
<?xml version="1.0" encoding="UTF8"?>
<items>
<main>
<table>news</table>
<order>news_id</order>
<order_type>DESC</order_type>
<increment>news_id</increment>
<title>Ленобласть</title>
<where>news.region_id = 64</where>
<vbutton>
<link>news_test/{%}/</link>
</vbutton>
<cache>cache/index.html</cache>
<search>title,text,anons</search>
<deleted>0</deleted>
</main>
<item>
<column>news_id</column>
<title>ID</title>
<type>increment</type>
<view>
<table>True</table>
<form>False</form>
</view>
<hint>Порядковый номер новости</hint>
</item>
<item>
<column>title</column>
<title>Заголовок</title>
<type>text</type>
<col>120</col>
<view>
<table>True</table>
<form>True</form>
</view>
<maxsize>120</maxsize>
<hint>Заголовок</hint>
<typograf>1</typograf>
</item>
<item>
<column>rsstitle</column>
<title>Новостной заголовок</title>
<type>text</type>
<col>80</col>
<view>
<table>False</table>
<form>True</form>
</view>
<maxsize>80</maxsize>
<typograf>1</typograf>
</item>
<item>
<column>rr</column>
<title>Позиция на странице</title>
<type>spin</type>
<view>
<table>True</table>
<form>True</form>
</view>
<exclusive>
<value>0</value>
</exclusive>
</item>
<item>
<id>siteparts</id>
<column>sitepart_id</column>
<title>Рубрика</title>
<type>lookup</type>
<lookup>
<table>siteparts</table>
<id>sitepart_id</id>
<column>partname</column>
<order>partname</order>
<where>active = 1</where>
</lookup>
<view>
<table>True</table>
<form>True</form>
</view>
<filter>True</filter>
<default>3</default>
<hint>Рубрика</hint>
</item>
<item>
<column>part_id</column>
<title>Рубрика RSS</title>
<type>lookup</type>
<default>3</default>
<lookup>
<table>feedparts</table>
<id>fpart_id</id>
<column>fpartname</column>
<order>fpartname</order>
<nulltxt>Не отправлять в RSS</nulltxt>
</lookup>
<view>
<table>True</table>
<form>True</form>
</view>
<filter>False</filter>
</item>
<item>
<column>tematika_id</column>
<title>Тематика Дзен</title>
<type>lookup</type>
<default>0</default>
<lookup>
<table>tematika</table>
<id>tematika_id</id>
<column>tematikaname</column>
<order>tematikaname</order>
<nulltxt>Без тематики</nulltxt>
</lookup>
<view>
<table>True</table>
<form>True</form>
</view>
<filter>False</filter>
</item>
<item>
<column>anons</column>
<title>Анонс</title>
<type>textarea</type>
<hint>Заголовок стаьи</hint>
<col>100</col>
<row>10</row>
<view>
<table>False</table>
<form>True</form>
</view>
<typograf>1</typograf>
</item>
<item>
<column>text</column>
<title>Текст новости</title>
<type>textareatiny</type>
<hint>Заголовок стаьи</hint>
<col>60</col>
<row>40</row>
<tipograf>
<type>tags</type>
<killstyle>true</killstyle>
</tipograf>
<typograf>1</typograf>
<view>
<table>False</table>
<form>True</form>
</view>
</item>
<item>
<column>subject_id</column>
<title>Сюжет</title>
<type>lookup</type>
<lookup>
<table>subject</table>
<id>subject_id</id>
<column>subname</column>
<order>subname</order>
</lookup>
<view>
<table>True</table>
<form>True</form>
</view>
<filter>True</filter>
</item>
<item>
<column>keywords</column>
<title>Ключевые слова</title>
<type>textarea</type>
<row>2</row>
<col>100</col>
<view>
<table>False</table>
<form>True</form>
</view>
</item>
<item>
<column>img</column>
<title>Фото</title>
<view>
<table>True</table>
<form>True</form>
</view>
<type>file</type>
<dateversion>True</dateversion>
<folder>pub/images/arhnews</folder>
<preview>https://img.argumenti.ru/news/topday</preview>
</item>
<item>
<column>alt</column>
<title>Подпись к фото</title>
<type>text</type>
<hint>Заголовок стаьи</hint>
<col>100</col>
<view>
<table>False</table>
<form>True</form>
</view>
</item>
<item>
<column>author</column>
<title>Автор текстом</title>
<type>text</type>
<col>100</col>
<view>
<table>False</table>
<form>True</form>
</view>
</item>
<item>
<column>date_insert</column>
<title>Дата / Время</title>
<type>datetime</type>
<view>
<table>True</table>
<form>False</form>
</view>
</item>
<item>
<title>rating</title>
<column>rating_id</column>
<default>2</default>
<type>lookup</type>
<lookup>
<table>ratings</table>
<id>rating_id</id>
<column>rating</column>
<order>rating</order>
</lookup>
<view>
<table>True</table>
<form>True</form>
</view>
<filter>False</filter>
</item>
<item>
<column>action</column>
<title>Пб</title>
<type>checkdate</type>
<fieldate>date_insert</fieldate>
<curruser>userpub_id</curruser>
<userid>user_id</userid>
<col>100</col>
<view>
<table>True</table>
<form>True</form>
</view>
<hint>Публиковать на главной</hint>
</item>
<item>
<column>yn</column>
<title>в ЯН</title>
<type>checkbox</type>
<col>100</col>
<view>
<table>True</table>
<form>True</form>
</view>
</item>
<item>
<column>zen</column>
<title>в Дзен</title>
<type>checkbox</type>
<col>100</col>
<view>
<table>True</table>
<form>True</form>
</view>
</item>
<item>
<column>article</column>
<type>value</type>
<value>1</value>
<view>
<table>False</table>
<form>True</form>
</view>
</item>
<item>
<column>region_id</column>
<type>value</type>
<value>64</value>
<view>
<table>False</table>
<form>True</form>
</view>
</item>
<item>
<column>uni</column>
<title>Соб.инф</title>
<type>checkbox</type>
<col>100</col>
<view>
<table>True</table>
<form>True</form>
</view>
</item>
<item>
<column>user_id</column>
<title>Авт.</title>
<type>lookup</type>
<lookup>
<table>users</table>
<id>user_id</id>
<column>initials</column>
<fcolumn>name</fcolumn>
<order>initials</order>
<where>active = 1</where>
</lookup>
<view>
<table>True</table>
<form>False</form>
</view>
<filter>False</filter>
</item>
<item>
<column>userpub_id</column>
<title>Ред.</title>
<type>lookup</type>
<lookup>
<table>users</table>
<id>user_id</id>
<column>initials</column>
<order>initials</order>
</lookup>
<view>
<table>True</table>
<form>False</form>
</view>
</item>
<item>
<column>user_id</column>
<type>user</type>
<access>
<groups>edition</groups>
</access>
<user_type>insert</user_type>
<view>
<table>False</table>
<form>True</form>
</view>
</item>
<item>
<column>date_update</column>
<title>Update</title>
<type>datetimeauto</type>
<view>
<table>False</table>
<form>True</form>
</view>
</item>
</items>

View File

@@ -28,26 +28,25 @@
<column>title</column>
<title>Заголовок</title>
<type>text</type>
<col>80</col>
<col>120</col>
<view>
<table>True</table>
<form>True</form>
</view>
<maxsize>80</maxsize>
<maxsize>120</maxsize>
<hint>Заголовок</hint>
<typograf>1</typograf>
</item>
<item>
<column>rsstitle</column>
<title>Кликбейт-заголовок</title>
<title>Новостной заголовок</title>
<type>text</type>
<col>120</col>
<col>80</col>
<view>
<table>False</table>
<form>True</form>
</view>
<maxsize>120</maxsize>
<hint>Заголовок</hint>
<maxsize>80</maxsize>
<typograf>1</typograf>
</item>
<item>

361
app/xml/anonline_piters.xml Normal file
View File

@@ -0,0 +1,361 @@
<?xml version="1.0" encoding="UTF8"?>
<items>
<main>
<table>news</table>
<order>news_id</order>
<order_type>DESC</order_type>
<increment>news_id</increment>
<title>СПб, Ленобласть, Карелия</title>
<where>news.region_id = 19 OR news.region_id = 64 OR news.region_id = 65</where>
<vbutton>
<link>news_test/{%}/</link>
</vbutton>
<cache>cache/index.html</cache>
<search>title,text,anons</search>
<deleted>0</deleted>
</main>
<item>
<column>news_id</column>
<title>ID</title>
<type>increment</type>
<view>
<table>True</table>
<form>False</form>
</view>
<hint>Порядковый номер новости</hint>
</item>
<item>
<column>title</column>
<title>Заголовок</title>
<type>text</type>
<col>120</col>
<view>
<table>True</table>
<form>True</form>
</view>
<maxsize>120</maxsize>
<hint>Заголовок</hint>
<typograf>1</typograf>
</item>
<item>
<column>rsstitle</column>
<title>Новостной заголовок</title>
<type>text</type>
<col>80</col>
<view>
<table>False</table>
<form>True</form>
</view>
<maxsize>80</maxsize>
<typograf>1</typograf>
</item>
<item>
<column>rr</column>
<title>Позиция на странице</title>
<type>spin</type>
<view>
<table>True</table>
<form>True</form>
</view>
<exclusive>
<value>0</value>
</exclusive>
</item>
<item>
<id>siteparts</id>
<column>sitepart_id</column>
<title>Рубрика</title>
<type>lookup</type>
<lookup>
<table>siteparts</table>
<id>sitepart_id</id>
<column>partname</column>
<order>partname</order>
<where>active = 1</where>
</lookup>
<view>
<table>True</table>
<form>True</form>
</view>
<filter>True</filter>
<default>3</default>
<hint>Рубрика</hint>
</item>
<item>
<column>part_id</column>
<title>Рубрика RSS</title>
<type>lookup</type>
<default>3</default>
<lookup>
<table>feedparts</table>
<id>fpart_id</id>
<column>fpartname</column>
<order>fpartname</order>
<nulltxt>Не отправлять в RSS</nulltxt>
</lookup>
<view>
<table>True</table>
<form>True</form>
</view>
<filter>False</filter>
</item>
<item>
<column>tematika_id</column>
<title>Тематика Дзен</title>
<type>lookup</type>
<default>0</default>
<lookup>
<table>tematika</table>
<id>tematika_id</id>
<column>tematikaname</column>
<order>tematikaname</order>
<nulltxt>Без тематики</nulltxt>
</lookup>
<view>
<table>True</table>
<form>True</form>
</view>
<filter>False</filter>
</item>
<item>
<column>anons</column>
<title>Анонс</title>
<type>textarea</type>
<hint>Заголовок стаьи</hint>
<col>100</col>
<row>10</row>
<view>
<table>False</table>
<form>True</form>
</view>
<typograf>1</typograf>
</item>
<item>
<column>text</column>
<title>Текст новости</title>
<type>textareatiny</type>
<hint>Заголовок стаьи</hint>
<col>60</col>
<row>40</row>
<tipograf>
<type>tags</type>
<killstyle>true</killstyle>
</tipograf>
<typograf>1</typograf>
<view>
<table>False</table>
<form>True</form>
</view>
</item>
<item>
<column>subject_id</column>
<title>Сюжет</title>
<type>lookup</type>
<lookup>
<table>subject</table>
<id>subject_id</id>
<column>subname</column>
<order>subname</order>
</lookup>
<view>
<table>True</table>
<form>True</form>
</view>
<filter>True</filter>
</item>
<item>
<column>keywords</column>
<title>Ключевые слова</title>
<type>textarea</type>
<row>2</row>
<col>100</col>
<view>
<table>False</table>
<form>True</form>
</view>
</item>
<item>
<column>img</column>
<title>Фото</title>
<view>
<table>True</table>
<form>True</form>
</view>
<type>file</type>
<dateversion>True</dateversion>
<folder>pub/images/arhnews</folder>
<preview>https://img.argumenti.ru/news/topday</preview>
</item>
<item>
<column>alt</column>
<title>Подпись к фото</title>
<type>text</type>
<hint>Заголовок стаьи</hint>
<col>100</col>
<view>
<table>False</table>
<form>True</form>
</view>
</item>
<item>
<column>author</column>
<title>Автор текстом</title>
<type>text</type>
<col>100</col>
<view>
<table>False</table>
<form>True</form>
</view>
</item>
<item>
<column>date_insert</column>
<title>Дата / Время</title>
<type>datetime</type>
<view>
<table>True</table>
<form>False</form>
</view>
</item>
<item>
<title>rating</title>
<column>rating_id</column>
<default>2</default>
<type>lookup</type>
<lookup>
<table>ratings</table>
<id>rating_id</id>
<column>rating</column>
<order>rating</order>
</lookup>
<view>
<table>True</table>
<form>True</form>
</view>
<filter>False</filter>
</item>
<item>
<column>action</column>
<title>Пб</title>
<type>checkdate</type>
<fieldate>date_insert</fieldate>
<curruser>userpub_id</curruser>
<userid>user_id</userid>
<col>100</col>
<view>
<table>True</table>
<form>True</form>
</view>
<hint>Публиковать на главной</hint>
</item>
<item>
<column>yn</column>
<title>в ЯН</title>
<type>checkbox</type>
<col>100</col>
<view>
<table>True</table>
<form>True</form>
</view>
</item>
<item>
<column>zen</column>
<title>в Дзен</title>
<type>checkbox</type>
<col>100</col>
<view>
<table>True</table>
<form>True</form>
</view>
</item>
<item>
<column>article</column>
<type>value</type>
<value>1</value>
<view>
<table>False</table>
<form>True</form>
</view>
</item>
<item>
<column>region_id</column>
<title>Регион</title>
<type>lookup</type>
<lookup>
<table>region</table>
<id>region_id</id>
<column>regionname</column>
<order>regionname</order>
<nulltxt>Без региона</nulltxt>
</lookup>
<view>
<table>True</table>
<form>True</form>
</view>
<default>19</default>
<filter>True</filter>
</item>
<item>
<column>uni</column>
<title>Соб.инф</title>
<type>checkbox</type>
<col>100</col>
<view>
<table>True</table>
<form>True</form>
</view>
</item>
<item>
<column>user_id</column>
<title>Авт.</title>
<type>lookup</type>
<lookup>
<table>users</table>
<id>user_id</id>
<column>initials</column>
<fcolumn>name</fcolumn>
<order>initials</order>
<where>active = 1</where>
</lookup>
<view>
<table>True</table>
<form>False</form>
</view>
<filter>False</filter>
</item>
<item>
<column>userpub_id</column>
<title>Ред.</title>
<type>lookup</type>
<lookup>
<table>users</table>
<id>user_id</id>
<column>initials</column>
<order>initials</order>
</lookup>
<view>
<table>True</table>
<form>False</form>
</view>
</item>
<item>
<column>user_id</column>
<type>user</type>
<access>
<groups>edition</groups>
</access>
<user_type>insert</user_type>
<view>
<table>False</table>
<form>True</form>
</view>
</item>
<item>
<column>date_update</column>
<title>Update</title>
<type>datetimeauto</type>
<view>
<table>False</table>
<form>True</form>
</view>
</item>
</items>

View File

@@ -27,15 +27,27 @@
<column>title</column>
<title>Заголовок</title>
<type>text</type>
<col>80</col>
<col>120</col>
<view>
<table>True</table>
<form>True</form>
</view>
<maxsize>80</maxsize>
<maxsize>120</maxsize>
<hint>Заголовок</hint>
<typograf>1</typograf>
</item>
<item>
<column>rsstitle</column>
<title>Дзен-заголовок</title>
<type>text</type>
<col>80</col>
<view>
<table>False</table>
<form>True</form>
</view>
<maxsize>80</maxsize>
<typograf>1</typograf>
</item>
<item>
<column>rr</column>
<title>Позиция на странице</title>

View File

@@ -28,15 +28,27 @@
<column>title</column>
<title>Заголовок</title>
<type>text</type>
<col>80</col>
<col>120</col>
<view>
<table>True</table>
<form>True</form>
</view>
<maxsize>80</maxsize>
<maxsize>120</maxsize>
<hint>Заголовок</hint>
<typograf>1</typograf>
</item>
<item>
<column>rsstitle</column>
<title>Новостной заголовок</title>
<type>text</type>
<col>80</col>
<view>
<table>False</table>
<form>True</form>
</view>
<maxsize>80</maxsize>
<typograf>1</typograf>
</item>
<item>
<column>rr</column>
<title>Позиция на странице</title>
@@ -171,6 +183,7 @@
<type>file</type>
<dateversion>True</dateversion>
<folder>pub/images/arhnews</folder>
<preview>https://img.argumenti.ru/news/topday</preview>
</item>
<item>
<column>alt</column>
@@ -262,6 +275,23 @@
<form>True</form>
</view>
</item>
<item>
<column>template_id</column>
<title>Шаблон</title>
<type>lookup</type>
<default>1</default>
<lookup>
<table>template</table>
<id>template_id</id>
<column>template</column>
<order>template_id</order>
</lookup>
<view>
<table>False</table>
<form>True</form>
</view>
<filter>False</filter>
</item>
<item>
<column>region_id</column>
<type>value</type>

View File

@@ -24,15 +24,27 @@
<column>title</column>
<title>Заголовок</title>
<type>text</type>
<col>80</col>
<col>120</col>
<view>
<table>True</table>
<form>True</form>
</view>
<maxsize>80</maxsize>
<maxsize>120</maxsize>
<hint>Заголовок</hint>
<typograf>1</typograf>
</item>
<item>
<column>rsstitle</column>
<title>Дзен-заголовок</title>
<type>text</type>
<col>80</col>
<view>
<table>False</table>
<form>True</form>
</view>
<maxsize>80</maxsize>
<typograf>1</typograf>
</item>
<item>
<column>subtitle</column>
<title>Подзаголовок</title>

View File

@@ -32,7 +32,7 @@
<table>True</table>
<form>True</form>
</view>
<maxsize>80</maxsize>
<maxsize>120</maxsize>
<hint>Заголовок</hint>
<typograf>1</typograf>
</item>

View File

@@ -6,7 +6,7 @@
<order_type>DESC</order_type>
<increment>news_id</increment>
<title>АН-Online</title>
<where>news.news_id > 607000</where>
<where>news.news_id > 707000</where>
<cache>cache/index.html</cache>
<search>title,text,anons</search>
<deleted>0</deleted>
@@ -23,28 +23,27 @@
</item>
<item>
<column>title</column>
<title>Заголовок(h1)</title>
<title>Заголовок</title>
<type>text</type>
<col>80</col>
<col>180</col>
<view>
<table>True</table>
<form>True</form>
</view>
<maxsize>80</maxsize>
<maxsize>180</maxsize>
<hint>Заголовок</hint>
<typograf>1</typograf>
</item>
<item>
<column>rsstitle</column>
<title>Кликбейт-заголовок</title>
<title>Новостной заголовок</title>
<type>text</type>
<col>120</col>
<col>80</col>
<view>
<table>False</table>
<form>True</form>
</view>
<maxsize>120</maxsize>
<hint>Заголовок</hint>
<maxsize>80</maxsize>
<typograf>1</typograf>
</item>
<item>
@@ -231,7 +230,7 @@
<nulltxt>Без тематики</nulltxt>
</lookup>
<view>
<table>True</table>
<table>False</table>
<form>True</form>
</view>
<filter>False</filter>
@@ -277,7 +276,7 @@
<typograf>1</typograf>
<longtextfile>pub/html</longtextfile>
<view>
<table>True</table>
<table>False</table>
<form>True</form>
</view>
</item>
@@ -329,6 +328,7 @@
<type>file</type>
<dateversion>True</dateversion>
<folder>pub/images/arhnews</folder>
<preview>https://img.argumenti.ru/news/topday</preview>
</item>
<item>
<column>alt</column>
@@ -378,6 +378,22 @@
</view>
<filter>False</filter>
</item>
<item>
<column>person_id</column>
<title>Персона</title>
<type>lookup</type>
<lookup>
<table>persons</table>
<id>person_id</id>
<column>personname</column>
<order>personname</order>
</lookup>
<view>
<table>False</table>
<form>True</form>
</view>
<filter>False</filter>
</item>
<item>
<column>date_insert</column>
<title>Дата / Время</title>
@@ -471,6 +487,17 @@
<form>True</form>
</view>
</item>
<item>
<column>erid</column>
<title>Токен</title>
<type>text</type>
<col>50</col>
<view>
<table>False</table>
<form>True</form>
</view>
<maxsize>50</maxsize>
</item>
<item>
<column>nodate</column>
<title>безДаты</title>

View File

@@ -23,7 +23,7 @@
</item>
<item>
<column>title</column>
<title>Заголовок(h1)</title>
<title>Заголовок</title>
<type>text</type>
<col>130</col>
<view>
@@ -36,14 +36,14 @@
</item>
<item>
<column>rsstitle</column>
<title>Кликбейт-заголовок</title>
<title>Дзен заголовок</title>
<type>text</type>
<col>120</col>
<col>80</col>
<view>
<table>False</table>
<form>True</form>
</view>
<maxsize>120</maxsize>
<maxsize>80</maxsize>
<hint>Заголовок</hint>
<typograf>1</typograf>
</item>

View File

@@ -23,7 +23,7 @@
</item>
<item>
<column>title</column>
<title>Заголовок(h1)</title>
<title>Заголовок</title>
<type>text</type>
<col>130</col>
<view>
@@ -36,7 +36,7 @@
</item>
<item>
<column>rsstitle</column>
<title>Кликбейт-заголовок</title>
<title>Новостной заголовок</title>
<type>text</type>
<col>120</col>
<view>

View File

@@ -1,9 +1,10 @@
<?xml version="1.0" encoding="UTF8"?>
<?xml version="1.0" encoding="UTF-8"?>
<items>
<main>
<table>persons</table>
<increment>person_id</increment>
<title>Контент. Герои пресс-конференций</title>
<order>personname</order>
<title>Контент. Персоны</title>
</main>
<item>
<column>person_id</column>
@@ -13,52 +14,51 @@
<table>True</table>
<form>False</form>
</view>
<hint>Порядковый номер новости</hint>
</item>
<item>
<column>personname</column>
<title>Имя</title>
<col>100</col>
<type>text</type>
<col>120</col>
<view>
<table>True</table>
<form>True</form>
</view>
<maxsize>75</maxsize>
<hint>Заголовок</hint>
</item>
<item>
<column>persondescript</column>
<title>Описание</title>
<column>personslug</column>
<title>slug</title>
<type>text</type>
<col>120</col>
<view>
<table>False</table>
<form>True</form>
</view>
<hint>Заголовок</hint>
</item>
<item>
<column>personbio</column>
<title>Досье</title>
<title>Био</title>
<type>textarea</type>
<row>20</row>
<col>120</col>
<col>100</col>
<row>10</row>
<maxsize>15000</maxsize>
<view>
<table>False</table>
<form>True</form>
</view>
<maxsize>75</maxsize>
<hint>Заголовок</hint>
<typograf>1</typograf>
</item>
<item>
<column>personphoto</column>
<title>Фото</title>
<title>Фото</title>
<type>file</type>
<dateversion>True</dateversion>
<view>
<table>False</table>
<table>True</table>
<form>True</form>
</view>
<type>file</type>
<folder>pub/images/persons</folder>
</item>
</items>
</items>

View File

@@ -217,6 +217,16 @@
<form>True</form>
</view>
</item>
<item>
<column>fullprice</column>
<title>Цена с доставкой</title>
<type>checkbox</type>
<col>60</col>
<view>
<table>True</table>
<form>True</form>
</view>
</item>
<item>
<column>weight</column>
<title>вес (гр.)</title>
@@ -247,7 +257,7 @@
</item>
<item>
<column>BeginDate</column>
<title>Начальная дата</title>
<title>Старт продаж</title>
<type>date</type>
<col>60</col>
<view>
@@ -283,7 +293,7 @@
<title>hash</title>
<type>text</type>
<view>
<table>False</table>
<table>True</table>
<form>False</form>
</view>
</item>

View File

@@ -23,11 +23,24 @@
</item>
<item>
<column>title</column>
<title>Заголовок(h1)</title>
<title>Заголовок</title>
<type>text</type>
<col>120</col>
<view>
<table>True</table>
<form>True</form>
</view>
<maxsize>120</maxsize>
<hint>Заголовок</hint>
<typograf>1</typograf>
</item>
<item>
<column>rsstitle</column>
<title>Новостной заголовок</title>
<type>text</type>
<col>80</col>
<view>
<table>True</table>
<table>False</table>
<form>True</form>
</view>
<maxsize>80</maxsize>
@@ -101,7 +114,7 @@
<nulltxt>Без тематики</nulltxt>
</lookup>
<view>
<table>True</table>
<table>False</table>
<form>True</form>
</view>
<filter>False</filter>
@@ -134,7 +147,7 @@
<typograf>1</typograf>
<longtextfile>pub/html</longtextfile>
<view>
<table>True</table>
<table>False</table>
<form>True</form>
</view>
</item>

View File

@@ -164,7 +164,7 @@
<type>datetime</type>
<view>
<table>True</table>
<form>False</form>
<form>True</form>
</view>
</item>
<item>

View File

@@ -33,6 +33,8 @@ function copy_sql( $sql ){
function history_db( $table, $data, $conn = '' ){
return false;
end($data); // Перемещаем указатель массива на последний элемент
$inc = key($data); // Получаем ключ последнего элемента
$inc_value = current($data); // Получаем значение последнего элемента
@@ -129,7 +131,11 @@ function unlock_id($table, $id, $user){
function fileimg($img, $id, $folder){
function fileimg($img, $id, $folder = ''){
if ($img == ''){
return '';
}
if (in_array($img, array('jpg', 'jpeg', 'gif', 'png', 'JPG'))) {
$fileimg = $folder . '/' . $id . '.' . $img;
@@ -1001,6 +1007,7 @@ $order = (isset($_GET['order'])) ? strip_tags(trim($_GET['order'])) : '';
$component[$maxi]['column'] = (string)$item[$it]->column;
if (isset($item[$it]->link)) $component[$maxi]['link'] = (string)$item[$it]->link;
if (isset($item[$it]->folder)) $component[$maxi]['folder'] = (string)$item[$it]->folder;
if (isset($item[$it]->preview)) $component[$maxi]['preview'] = (string)$item[$it]->preview;
if (isset($item[$it]->folder)) $component[$maxi]['width'] = (string)$item[$it]->width;
if (isset($item[$it]->fieldate))
$component[$maxi]['fieldate'] = (string)$item[$it]->fieldate;
@@ -1215,12 +1222,10 @@ $order = (isset($_GET['order'])) ? strip_tags(trim($_GET['order'])) : '';
break;
case 'increment':
if ($inc_show) {
echo('<TD>');
echo (AnonsText($selectrow[$a], 30, 0));
echo('</td>');
}
break;
if ($inc_show):?>
<td class="id-click"><div onClick="StartLink('<?=$admin?>', 'edit', 'forms', 'increment', '<?=$increment_value?>');"><?=AnonsText($selectrow[$a], 30, 0)?></div></td>
<?endif;
break;
case 'spin':
echo('<TD>');
if ($selectrow[$a] != 0)
@@ -1231,15 +1236,27 @@ $order = (isset($_GET['order'])) ? strip_tags(trim($_GET['order'])) : '';
echo '<TD>';
$wwwname = SITE.fileimg($selectrow[$a], $increment_value, $component[$a]['folder']);
$fileimg = fileimg($selectrow[$a], $increment_value);
$fwidth = 100;
if ($component[$a]['width'])
$fwidth = $component[$a]['width'];
else
$fwidth = 100;
$nocacheprefix = date('Y_m_d_h_i_s');
echo'<a href="'.$wwwname.'" target="_blank"><img src ="'.$wwwname.'" width="'.$fwidth.'"></a>';
if ($fileimg !== ''){
if (isset($component[$a]['preview'])){
$wwwname = (string)$component[$a]['preview'].$fileimg;
} else {
$wwwname = SITE.$component[$a]['folder'].$fileimg;
}
//$wwwname = SITE.$fileimg;
$fwidth = 100;
if ($component[$a]['width'])
$fwidth = $component[$a]['width'];
else
$fwidth = 100;
$nocacheprefix = date('Y_m_d_h_i_s');
echo'<a href="'.$wwwname.'" target="_blank"><img src ="'.$wwwname.'" width="'.$fwidth.'" loading="lazy"></a>';
}
echo '</TD>';
@@ -1316,15 +1333,27 @@ $order = (isset($_GET['order'])) ? strip_tags(trim($_GET['order'])) : '';
echo('</TBODY></TABLE></div>');
if ($action != 'select' && $action != 'selecttable') {
if ($total_rows > $per_page) { //рисуем странички
echo('</div><br /><div id = "page"><b>Странички: </b>
<SELECT NAME = "pages" id="pages" onChange="'.js_func('select_page_link', array('select_id'=>'pages', 'admin'=>$admin)).'">');
echo('</div><br /><div id = "page"><b>Странички: </b>');?>
<?if ($page > 1):?>
<span class="pagenav page1" onClick="StartLink( '<?=$admin?>', 'selectpage', 'main', 'page', 1);"><<</span>
<span style="margin-left: 4px; margin-right: 4px;" class="pagenav page-prev" onClick="StartLink( '<?=$admin?>', 'selectpage', 'main', 'page', <?=$page-1?>);"><</span>
<?endif?>
<?echo('<SELECT NAME = "pages" id="pages" onChange="'.js_func('select_page_link', array('select_id'=>'pages', 'admin'=>$admin)).'">');
for($i = 1; $i <= $num_pages; $i++) {
$selected = ($i == $page) ? 'selected' : '';
echo('<option value = "'.$i.'" '.$selected.' accesskey="'.$i.'"> '.$i.'</option>');
}
echo('</SELECT> из <b>'.$num_pages.'</b>');
$olimits = array('5', '10', '15', '20', '25', '30');
echo('</SELECT> из <b>'.$num_pages.'</b>');?>
<?if ($num_pages > $page):?>
<span class="pagenav page-next" onClick="StartLink( '<?=$admin?>', 'selectpage', 'main', 'page', <?=$page+1?>);">></span>
<span class="pagenav pageend" onClick="StartLink( '<?=$admin?>', 'selectpage', 'main', 'page', <?=$num_pages?>);">>></span>
<?endif?>
<?$olimits = array('5', '10', '15', '20', '25', '30');
/*echo('&nbsp;&nbsp;&nbsp;&nbsp;<b>Элементы:</b>&nbsp;<select id = "limit">');
for ($it = 0; $it < sizeof($olimits) ;$it++) {
$selected = ($olimits[$it] == $per_page) ? 'selected' : '';
@@ -1609,7 +1638,7 @@ $order = (isset($_GET['order'])) ? strip_tags(trim($_GET['order'])) : '';
/*onKeyUp = Len(this.id); onKeyDown = Len(this.id);*/
if (isset($item[$f]->longtextfile)) {
if (isset($item[$f]->longtextfile) AND $action == 'edit') { //только если редактирование
$htmlfile = set('site_fold').$item[$f]->longtextfile.'/'.$increment_value.'.html';
if (file_exists($htmlfile))
$text = file_get_contents($htmlfile);
@@ -2060,7 +2089,7 @@ $order = (isset($_GET['order'])) ? strip_tags(trim($_GET['order'])) : '';
$maxAllowedLength = 65535;
if (isset($item[$i]->longtextfile) and strlen($values) >= $maxAllowedLength ) {
if (isset($item[$i]->longtextfile) and strlen($values) >= $maxAllowedLength and $increment_value > 0) {
$htmlfile = set('site_fold').$item[$i]->longtextfile.'/'.$increment_value.'.html';
@@ -2164,18 +2193,18 @@ $order = (isset($_GET['order'])) ? strip_tags(trim($_GET['order'])) : '';
//$actupdate = 'UPDATE '.$maintable.' SET '.$actupdate.' WHERE '.separ($increment).' = '."'".$increment_value."'".' AND '.separ($item[$i]->fieldate).' = '.quote('0000-00-00 00:00:00').' OR '.separ($item[$i]->fieldate).' IS NULL';
$actupdate = 'UPDATE '.$maintable.' SET '.$actupdate.' WHERE '.separ($increment).' = '."'".$increment_value."'".' AND '.separ($item[$i]->fieldate).' IS NULL';
mysqli_query($this->link, $actupdate) or write_log('Ошибка mysqli: '.mysqli_error().' SQL:'.$actupdate);
db_get( $actupdate, 'db2'); //временно вместо history db
//db_get( $actupdate, 'db2'); //временно вместо history db
# дата
$actupdate = 'UPDATE '.$maintable.' SET '.$actupdate.' WHERE '.separ($increment).' = '."'".$increment_value."'".' AND '.separ($item[$i]->fieldate).'='.quote('0000-00-00 00:00:00');
mysqli_query($this->link, $actupdate) or write_log('Ошибка mysqli: '.mysqli_error().' SQL:'.$actupdate);
db_get( $actupdate, 'db2'); //временно вместо history db
//db_get( $actupdate, 'db2'); //временно вместо history db
# user activate
if (isset($item[$i]->curruser)) {
$usersql = 'UPDATE '.$maintable.' SET '.separ($item[$i]->curruser).'='.$this->userid.' WHERE '.separ($increment).' = '."'".$increment_value."'";
mysqli_query($this->link, $usersql) or write_log('Ошибка mysqli: '.mysqli_error().' SQL:'.$usersql);
db_get( $usersql, 'db2'); //временно вместо history db
//db_get( $usersql, 'db2'); //временно вместо history db
}
}
}
@@ -2258,7 +2287,8 @@ $order = (isset($_GET['order'])) ? strip_tags(trim($_GET['order'])) : '';
if (!$upd_result) {
write_log('Ошибка mysqli: '.mysqli_error().' SQL:'.$upd_sql);
} else {
db_get( $upd_sql, 'db2'); //временно вместо history db
//db_get( $upd_sql, 'db2'); //временно вместо history db
$t = 1;
}
}
}
@@ -2291,7 +2321,7 @@ $order = (isset($_GET['order'])) ? strip_tags(trim($_GET['order'])) : '';
if (copy($_FILES[$column]["tmp_name"], $newfilename)){
$sql_add_file = 'UPDATE '.$maintable.' SET '.$column.' = '."'".$newfname."'".' WHERE '.$increment.' = '.$inc_indx;
$file_update = mysqli_query($this->link, 'UPDATE '.$maintable.' SET '.$column.' = '."'".$newfname."'".' WHERE '.$increment.' = '.$inc_indx);
db_get( $sql_add_file, 'db2'); //временно вместо history db
//db_get( $sql_add_file, 'db2'); //временно вместо history db
}
else
echo 'не удалось скопировать '.$newfilename;

View File

@@ -16,16 +16,50 @@ function createHttpRequest() {
return httpRequest;
}
function sendRequest_new(file, _resultId, request)
{
targetDiv = document.getElementById(resultId);
url = file;
resultId = _resultId;
targetDiv.innerHTML = 'Идет загрузка данных...';
fetch(url)
.then(response => {
if (!response.ok) {
throw new Error('Network response was not ok');
}
return response.text();
})
.then(htmlContent => {
// Вставьте полученный HTML в целевой div
targetDiv.innerHTML = htmlContent;
})
.catch(error => {
console.error('Error during fetch operation:', error);
});
targetDiv.focus();
/** httpRequest.open('GET', file);
httpRequest.onreadystatechange = request;
httpRequest.send(null);**/
}
function sendRequest(file, _resultId, request)
{
resultId = _resultId;
document.getElementById(resultId).innerHTML = 'Идет загрузка данных&hellip';
httpRequest.open('GET', file);
document.getElementById(resultId).innerHTML = 'Идет загрузка данных...';
httpRequest.open('GET', file, true);
httpRequest.onreadystatechange = request;
httpRequest.send(null);
httpRequest.send();
@@ -34,26 +68,26 @@ function sendRequest(file, _resultId, request)
function getRequestEditor() {
if (httpRequest.readyState == 4) {
if (httpRequest.readyState == 4 && httpRequest.status === 200) {
document.getElementById(resultId).innerHTML = httpRequest.responseText;
document.getElementById(resultId).focus();
tinysetup();
return True;
return true;
}
else
return False;
return false;
}
function getRequest() {
if (httpRequest.readyState == 4) {
if (httpRequest.readyState == 4 && httpRequest.status === 200) {
document.getElementById(resultId).innerHTML = httpRequest.responseText;
scroll(0, 0);
return True;
return true;
}
else
return False;
return false;
}
function getRequestActive() {
@@ -62,10 +96,10 @@ if (httpRequest.readyState == 4) {
if (httpRequest.responseText != 1)
document.getElementById(resultId).checked = !document.getElementById(resultId).checked;
document.getElementById(resultId).focus();
return True;
return true;
}
else
return False;
return false;
}

View File

@@ -241,6 +241,28 @@ span#closed a em{
#search{
padding-left: 12px;
}
#pages{
margin-bottom: 22px;
}
.pagenav{
cursor: pointer;
padding: 4px;
}
.id-click{
cursor: pointer;
}
.pagenav:hover{
color: #909090;
}
.page-next{
margin-left: 4px;
margin-right: 4px;
}
.sortup {

View File

@@ -1,14 +1,17 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<!DOCTYPE html>
<html lang="ru-RU">
<head>
<meta charset="utf-8"/>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0">
<head>
<title><?=maintitle?></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF8">
<meta name="description" content='Интернет-версия общенационального еженедельник "Аргументы недели" ("Аргументы и время"). Все материалы бумажного издания. Самые важные события недели. Расследования, социальные проблемы, политика, экономика, культура, спорт, здоровье. Вопросы и ответы, комментарии и консультации. Еженедельный гороскоп.'>
<meta name="keywords" content="Газета, Общенациональная, События, Гороскоп, Общество, политика, экономика, культура, здоровье, спорт, звезды. Журналистские расследования. Интервью. Архив.">
<link rel="Stylesheet" type="text/css" href="<?=PUB?>style/admin.css" TYPE="text/css" />
<link rel="Stylesheet" type="text/css" href="<?=PUB?>style/admin.css?ver=11" TYPE="text/css" />
<link rel="stylesheet" type="text/css" href="<?=PUB?>THEMES/OFFICE_XP/office_xp.css" />
<script language="javascript" type="text/javascript" src="<?=PUB?>js/menu/jsdomenu.js"></script>
<script language="javascript" type="text/javascript" src="<?=PUB?>js/menu/jsdomenu.js?ver=3"></script>
<script language="javascript" type="text/javascript" src="<?=PUB?>js/menu/jsdomenubar.js"></script>
<script type="text/javascript">
function ismaxlength(obj){
@@ -26,9 +29,9 @@
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<script language="javascript" type="text/javascript" src="<?=PUB?>js/ajax.js"></script>
<script language="javascript" type="text/javascript" src="<?=PUB?>js/greatelink.js?ver=13"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<script language="javascript" type="text/javascript" src="<?=PUB?>js/ajax.js?ver=13"></script>
<script language="javascript" type="text/javascript" src="<?=PUB?>js/greatelink.js?ver=20"></script>
<script language="javascript" type="text/javascript" src="<?=PUB?>js/undelete.js"></script>
<script language="javascript" type="text/javascript" src="<?=PUB?>js/rmarket.js"></script>
<script language="javascript" type="text/javascript" src="<?=PUB?>js/tinymce/jscripts/tiny_mce/tiny_mce.js"></script>
@@ -113,7 +116,7 @@
<p id="nameuser"><?=$nameuser?> <a href="http://adanar.argumenti.ru/cgi/cleancache.cgi?bal2%20www" target="_blank">Очистить кеш</a> / <a href="reauth.php">Выход</a></p>
<p id="nameuser"><?=$nameuser?> <a href="https://adanar.argumenti.ru/cgi/cleancache.cgi?bal2%20www" target="_blank">Очистить кеш</a> / <a href="reauth.php">Выход</a></p>
<div id="staticMenuBar"></div>
<div id = "content">