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

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

С нами с 04 февраля 2013; Место в рейтинге пользователей: #58
Алексей Карташов
11 августа 2014, 19:57
0
Это у тебя невнимательность виновата)
&tvFilters=`fixed=0`

Надо два знака равно "==":
&tvFilters=`fixed==0`
и
&tvFilters=`fixed==1`
Алексей Карташов
11 августа 2014, 18:41
0
Спасибо! Ушёл читать мануалы)
А как таким методом удалить существующие в своей таблице, но отсутствующие в новых данных строки? Т.е. те, которые уже не актуальны.

Пункт 2.4.?
DELETE FROM table_name WHERE id NOT IN (123,234,456,23545,45,234,567,345.......)
Алексей Карташов
11 августа 2014, 18:32
+1
Дак вот же, в документации всё есть:
&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`
]]
Как-то так.

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

Ты что в итоге-то имел в виду?)
Алексей Карташов
09 августа 2014, 15:10
0
Тренировками лучше заниматься под что-то такое)
Алексей Карташов
09 августа 2014, 12:43
0
Поддерживаю. Специально его не слушаю, но когда в машине где-нибудь попадается — часто достаточно приятную музыку крутят.
Алексей Карташов
30 июля 2014, 12:42
0
Николай, извини за спам! В следующий раз буду стараться держать себя в руках)
Алексей Карташов
30 июля 2014, 12:39
0
Всё правильно сделал! Времени только жаль, но было забавно)
Алексей Карташов
30 июля 2014, 11:24
0
Опа, вот этой страницы не видел. Спасибо! Надо будет сравнить на досуге с той же робокассой.
Алексей Карташов
30 июля 2014, 10:59
0
Вот на этой странице у них о самых популярных видах платежей ничего и нету: нет прямых платежей через карту VISA/Maestro/Mastercard и по QIWI написано — «комиссия 0% — 6%». А от чего этот процент зависит — сиди гадай…

Кто-нибудь в курсе — как у них там с этими системами дела обстоят?
Алексей Карташов
23 июля 2014, 14:07
0
Ферштейн :-)

А почему тогда раньше после sudo нужно было вбивать пароль от рута?
На данный момент у меня
PermitRootLogin yes
В этом дело?
Алексей Карташов
23 июля 2014, 13:41
0
Что-то странность какая-то.

Логинюсь по ssh под обычным юзером.
Потом вбиваю
sudo mc
Ввожу пароль от root и не пускает — пишет «Sorry, try again».
Потом вбиваю пароль от этого самого обычного пользователя и вуаля — я под рутом! Это нормально?

Т.е. чтобы через sudo войти из под рута мне нужно ввести не рутовский пароль, а пароль обычного юзера!
Вот что за хрень? И вроде руки ведь ровные — явных патологий и искривлений нет, а всё-равно какая-нибудь фигня каждый раз всплывает.

Вот скрин (лишнее замазал):
Алексей Карташов
23 июля 2014, 01:12
0
Кстати, ты упомянул про неправильную домашнюю директорию или права на неё. Я вспомнил — в момент, когда я создавал нового юзера — у меня вырубился свет именно в тот момент, когда нужно было несколько раз подряд нажать Enter, чтобы вбить имя, фамилию и прочие доп.данные по юзеру. Т.е. логин и пароль уже были вбиты и подтверждены, консоль запросила имя (не логин) юзера — и тут вырубился свет. Ну мне невдомёк — логин с паролем вбит и вроде бы достаточно. После включения просто продолжил дальше.
Но как оказалось — где-то всё-таки произошёл косяк — то ли права были не выставлены до конца, то ли вообще юзер толком не создался, но факт — пустить меня под этим юзером сервер отказался. И пришлось делать всё заново.
Алексей Карташов
23 июля 2014, 01:00
0
Не, ну я понимаю, что в целом выглядит это глупо.

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

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

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