Алексей Карташов

Алексей Карташов

Был в сети 23 ноября 2019, 13:47
Заказы не принимаю
Спасибо! Ушёл читать мануалы)
А как таким методом удалить существующие в своей таблице, но отсутствующие в новых данных строки? Т.е. те, которые уже не актуальны.

Пункт 2.4.?
DELETE FROM table_name WHERE id NOT IN (123,234,456,23545,45,234,567,345.......)
Дак вот же, в документации всё есть:
&tvFilters
Список фильтров по ТВ, с разделителями AND и OR. Разделитель, указанный в параметре &tvFiltersOrDelimiter представляет логическое условие OR и по нему условия группируются в первую очередь. Внутри каждой группы вы можете задать список значений, разделив их &tvFiltersAndDelimiter. Поиск значений может проводиться в каком-то конкретном ТВ, если он указан «myTV==value», или в любом «value». Пример вызова: &tvFilters=`filter2==one,filter1==bar%||filter1==foo`. Обратите внимание: фильтрация использует оператор LIKE и знак «%» является метасимволом. И еще: Поиск идёт по значениям, которые физически находятся в БД, то есть, сюда не подставляются значения по умолчанию из настроек ТВ.

Точно не помню, но вроде бы надо дополнительно нужные tv подключить к выборке:
&includeTVs
Список ТВ параметров для выборки, через запятую. Например: «action,time» дадут плейсхолдеры [[+tv.action]] и [[+tv.time]].

Т.е. вашем случае надо как-то так:
Фиксированные новости:
[[!pdoResource?
  ... здесь какие-то параметры выборки
  &parent=`здесь id-контейнера с новостями`
  &includeTVs=`fixed`
  &tvFilters=`fixed==1`
]]
Нефиксированные:
[[!pdoResource?
  ... здесь какие-то параметры выборки
  &parent=`здесь id-контейнера с новостями`
  &includeTVs=`fixed`
  &tvFilters=`fixed==0`
]]
Как-то так.

Что именно в рамках вашего сайта означает понятие «Старые новости» вы не уточнили, поэтому здесь помочь не могу)
У тебя ссылка в комменте вот такая:
https://vk.com/audio
без всяких параметров. Поэтому, исходя из текста-цитаты, подумал, что ты Two Steps From Hell имел в виду) А под твоим комментом я на Disturbed (и сопутствующее) ссылку дал.

Ты что в итоге-то имел в виду?)
Вот на этой странице у них о самых популярных видах платежей ничего и нету: нет прямых платежей через карту VISA/Maestro/Mastercard и по QIWI написано — «комиссия 0% — 6%». А от чего этот процент зависит — сиди гадай…

Кто-нибудь в курсе — как у них там с этими системами дела обстоят?
Кстати, ты упомянул про неправильную домашнюю директорию или права на неё. Я вспомнил — в момент, когда я создавал нового юзера — у меня вырубился свет именно в тот момент, когда нужно было несколько раз подряд нажать Enter, чтобы вбить имя, фамилию и прочие доп.данные по юзеру. Т.е. логин и пароль уже были вбиты и подтверждены, консоль запросила имя (не логин) юзера — и тут вырубился свет. Ну мне невдомёк — логин с паролем вбит и вроде бы достаточно. После включения просто продолжил дальше.
Но как оказалось — где-то всё-таки произошёл косяк — то ли права были не выставлены до конца, то ли вообще юзер толком не создался, но факт — пустить меня под этим юзером сервер отказался. И пришлось делать всё заново.
Не, ну я понимаю, что в целом выглядит это глупо.

Но. Мне как разработчику/сеошнику/спец.по контексту/дизайнеру/верстальщику менеджеру по продажам и ген.директору (без шуток, такой набор) — реально некогда заниматься дополнительными рисками. Я делаю на года — один раз настроил — и оно работает. Иначе ни хрена ничего не успею. Дополнительная юридическая волокита мне, как владельцу хоть какого-то бизнеса, даже в далёком будущем — ни к чему.
Риски каждый выбирает для себя сам. Такие дела.
Не, не линода, рег.рушна vps'ка.
В тот раз ты мне debian седьмой ставил, потому что:
Ubuntu настроить не удалось, пытался 3 раза но очень уж у них глючная сборка. Поэтому поставил Debian 7 — там всё окей.
А сейчас я решил всё-таки убунту завести. И всё ведь на ней встало как надо с первого раза, что удивительно.
В прошлый раз, случаем, не такие же проблемы были?)

В общем, печаль. Буду debian тогда по новой ставить. Только на сей раз доступ из под рута сразу запрещать не буду)
Вот честно — всё, всё делал по инструкции, ничего не пропустил. Всё завелось и даже работает.
Но вот после рестарта сессии в putty на сервер попасть я теперь не могу — «Access denied».
Т.е. я создал нового юзера:
adduser myusername
Добавил его в sudo:
adduser myusername sudo
запретил вход по ssh под рутом:
PermitRootLogin no
и всё — теперь при попытке авторизоваться под myusername, после ввода пароля получаю «Access Denied».
Под рутом, соответственно, залогиниться не могу.

Делать всё заново? :-(