Публичные записи (для посетителей)

Объявление массива $params['public'] = true; дает возможность простым посетителям создавать новые публичные записи. Редактировать же записи они не смогут.

Параметры для публичных записей

Чтобы посетители могли не только вставлять новые записи, но и редактировать уже существующие записи, необходим параметр: $params['public']['editing-allowed'].

Этот параметр нужно добавлять, в частности, в шаблон для голосования, так как там голосуют посетители, и должно происходить постоянное обновление данных.

Обычно, для ввода данных посетителями, в шаблон нужно добавлять код с html-формой. Однако, можно сделать так, чтобы посетитель смог воспользоваться стандартным окном редактирования (как у редактора). Для этого достаточно в дескрипторе записать: $params['public']['show-new-rec-edit-button'] = true После этого для посетителей будет отображаться стандартная кнопка новой записи (+).

С дополнительным параметром $params['public']['show-fresh-recs-edit-buttons'] посетитель будет также видеть кнопки редактирования только что созданных (свежих) записей, а следовательно, и редактировать их. При этом дополнительно объявлять параметр $params['public']['editing-allowed'] не нужно. Свежими считаются записи, созданные во время текущей сессии.

 

При использовании дополнительных параметров для публичных записей, код
$params['public'] = true;
нужно удалить.