Директивы выборки и сортировки
Maple4 Site Creator\Интерфейс\Объекты: NEWS - PICTURES - PRODUCTS - MENU - PANELS\NEWS\



Если Вы ранее работали с выборкой/сортировкой, то поля Where ... и Order ... будут заполнены некими директивами.
Where ... - директива выборки, т.е. по какому правилу нужно отобрать ту или иную новость/новости
Прежде, чем Вы дойдете до Выборки и Сортировки, Вы должны стать в форме NEWS на ту строку, которая удовлетворяет Вашим критериям - Вы просто значительно сократите время написания директивы Where выборки! Или вообще не будете заниматься вводом, достаточно будет нажать одну из кнопок, расположенных ниже.

А ниже Examples where ... находятся кнопки, которые помогают ввести текст директивы:
  • par1='news' - при нажатии на эту кнопку, усли параметр par1 пустой, вбивается par1='news', если же нет, вместо news вписывается значение par1.
    Далее, если есть значение, вписывается оно, если нет - значение по умолчанию.

  • id_=1 - кнопка нажимается, если Вы выбираете конкретную (одну) новость, на которой Вы стояли в форме NEWS и вместо 1 подставляется уникальный конкретный идентификатор новости.

  • par1='news' and (par2='music' or par2='cinema') - отбираются те строки, у которых значение par1= 'news' И (par2='music' или par2='cinema') - сложная выборка по значениям двух параметров - в примере отбираются новости по музыке или кино

  • name_='global' - отбираются строки с параметром Name_='global' - для новости/новостей можно ввести имя, и по нему отбирать нужные

  • date() - ttod(datetime_)<5 and par1='news' - отбираются те строки, дата которых не старше пяти дней и par1='news' - директива удобна для того, что бы показывать только свежие NEWS

  • par1='news' and par2='music'- сложная выборка по двум параметрам - в примере отбираются ТОЛЬКО новости по музыке

  • par1='news' or par1='global' - отбор по первому ИЛИ второму значению параметра

    Order ... by - сортировка отобранных строк по значению параметров
    Если Вы ничего не выбрали, по умолчанию прописывается Datetime_ DESC, что значит, отсортировать по дате в обратном порядке, выбрав сначала более свежие. Обычно этой сортировки достаточно практически для всех целей, но если Вы гуру в SQL запросах, можете выбрать один из следующих вариантов, или напишите свой вариант:

    Examples order ...
  • datetime_ DESC, par1,par2,par3 - сначала более свежие, а из них - далее по значению par1,par2,par3

  • name_, datetime_ DESC - сначала строки сортруются по имени , а потом - по дате в обратном порядке (выбор более свежих)

  • par1,par2,par3,datetime_ DESC - сначала сортировка по значению par1,par2,par3 а далее - более свежих

    После того, как Вы определились с выборкой/сортировкой, ЖЕЛАТЕЛЬНО нажать View, что бы убедиться в том, что Вы выбрали то, что хотели.
    После этого нажимаем Select , и Вы получаете в контенте необходимую строку.


  • create by Maple4 Site Creator 5/2008  Контакты   Поиск   Карта сайта 
    Rambler's Top100 Рейтинг@Mail.ru