Сегодня: 19:04:2026 Доброго вам вечера!

I live ExBB and CMS Limbo!  I live ExBB and CMS Limbo!
Логин :
Пароль :
Регистрация?  Забыли пароль? 
 

Страниц (117): В начало « ... 82 83 84 85 [86] 87 88 89 90 ... » В конец

> Найдено сообщений: 1170
NordWest Отправлено: 5 мая 2013 — 23:27 • Тема: Добавляем новые переменные в конфигурационный файл • Форум: Limbo CMS

Ответов: 5
Просмотров: 3046
Проверяем...
Заполним руками переменные в config.php



Обновляем страницу в админке и видим, что данные получены!



Теперь попробуем изменить эти поля и сохранить изменения...



Скрипт выкидывает сообщение, что данные сохранены.
Смотрим в config.php и видим, что нифига подобного - там как были старые данные так и остались.

NordWest Отправлено: 5 мая 2013 — 23:13 • Тема: Добавляем новые переменные в конфигурационный файл • Форум: Limbo CMS

Ответов: 5
Просмотров: 3046
Наполняем вкладку параметрами...
Вот описание что куда вписывать для первого параметра.



По аналогии заполняем ещё два параметра



И видим результат...

NordWest Отправлено: 5 мая 2013 — 19:49 • Тема: Добавляем новые переменные в конфигурационный файл • Форум: Limbo CMS

Ответов: 5
Просмотров: 3046
3. Интерфейс для изменения этих переменных добавим вот сюда...



Структура этого интерфейса описана в файле admin.config.html.php
Открываем этот файл и разбираемся...



Можно добавить свои пункты в уже существующую вкладку, но я создам свою.



В итоге получили новую пустую вкладку

NordWest Отправлено: 5 мая 2013 — 17:55 • Тема: Добавляем новые переменные в конфигурационный файл • Форум: Limbo CMS

Ответов: 5
Просмотров: 3046
Есть задача - добавить в конфигурационный файл три новые переменные и сделать возможным их изменение через админку.

Переменные будут такие:
$lm_emailfcheck
$lm_timefcheck
$lm_noscanfcheck

1. Идем в файл config.php и дописываем новые переменные



2. Идем в файл limbo.php в котором ищем обьявление функции _getConfig() и по аналогии дописываем туда свои переменные

NordWest Отправлено: 5 мая 2013 — 02:26 • Тема: Функции ядра Limbo • Форум: Limbo CMS

Ответов: 5
Просмотров: 3128
isauth($action)
Функция для разграничения прав доступа. В качестве параметра могут выступать:
edit_content
admin_login
admin_content
admin_help
admin_templates
admin_language
admin_menu
admin_components
admin_modules

Т.е. например пишем isauth(admin_menu) и если нам туда нельзя то функция вернет - false
NordWest Отправлено: 4 мая 2013 — 18:11 • Тема: Список глобальных переменных • Форум: Limbo CMS

Ответов: 1
Просмотров: 1587
Содержимое конфигурационного файла...

$lm_absolute_path - абсолютный путь к корню сайта
$lm_website - адрес сайта в интернете
$lm_title - название сайта
$lm_online - вкл/откл доступа к сайту (1/0)
$lm_offline_msg - сообщение, которое выдается пользователю когда сайт отключен
$lm_hideauthor - вкл/откл отобращения имени автора статьи (1/0)
$lm_hidecreate - вкл/откл отображения времени создания статьи (1/0)
$lm_hidemodified - вкл/откл времени модификации статьи (1/0)
$lm_hideprint - вкл/откл отображения в сообщениях иконки печати (1/0)
$lm_hideemail - вкл/откл отображения в сообщениях иконки почты (1/0)
$lm_db - тип базы данных (text, sqlite, mysql)
$lm_dbhost - адрес сервера с базой данных
$lm_dbname - имя базы данных
$lm_dbusername - имя клиента базы данных
$lm_dbpassword - пароль доступа к базе данных (используется в mysql)
$lm_cache - кеширование запросов к базе данных (только для базы на файлах)
$lm_qcache - кеширование ответов базы данных (только для базы на файлах)
$lm_event - отправлять оповещения на емайл админа (1/0)
$lm_language - имя языкового шаблона сайта
$lm_template - имя визуального шаблона сайта
$lm_keywords - ключевые слова (метаттег)
$lm_desc - описание сайта (метатег)
$lm_gzip - использовать gzip сжатие (1/0)
$lm_seo - использовать режим SEO (1/0)
$lm_error_level - режим сообщения об ошибках (0/1/2)
$lm_show_count - количество строк в таблицах админки
$lm_locale - языковой префикс страны, например (ru_RU)
$lm_offset - коррекция часовых поясов
$lm_userregistration - вкл/откл регистация на сайте (1/0)
$lm_useractivation - вкл/откл активация при регистрации (1/0)
$lm_emailpass - вкл/откл подтверждения регистрации по почте (1/0)
$lm_adminlang - имя языкового шаблона админцентра
$lm_htmledit - имя визуального html редактора (можно оставить пустым)
$lm_updates - адрес сервера с обновлениями (адрес репозитария)
$lm_captcha - вкл/откл CAPTCHA (1/0)
$lm_version_num - версия сборки ядра

Некоторые переменные не описаны, т.к. связаны исключительно с безопасностью...
NordWest Отправлено: 3 мая 2013 — 19:27 • Тема: Этапы разработки CMS Limbo • Форум: Limbo CMS

Ответов: 115
Просмотров: 47577
На сайте выложена новая сборка - Limbo_1.0.5.b130503.zip
Наведен порядок в процедуре регистрации. Дописана функция активации, капча и ещё много по мелочам...
NordWest Отправлено: 3 мая 2013 — 00:27 • Тема: Как в Limbo реализован редирект. • Форум: Limbo CMS

Ответов: 3
Просмотров: 2359
А вот сообщение и последующий переход на конкретную страницу

code:
echo "<script> alert('"._USER_DETAILS_SAVE."'); location.href='index.php'; </script>";


Пришлось изобрести самому. В коде нигде такая конструкция до меня не применялась, хотя это и более чем странно. Сообщения об успешном завершении той или иной операции делалось через html страницы, причем страницы тупиковые - не было кнопок дальнейшей навигации. Можно было доработать каждую подобную страницу ссылкой для последующего перехода. Но вариант с всплывающим сообщением и дальнейшим редиректом мне показался более простым и универсальным - вписываем текст сообщения, ссылку редиректа и всего проблем. Улыбка
NordWest Отправлено: 1 мая 2013 — 10:33 • Тема: Этапы разработки CMS Limbo • Форум: Limbo CMS

Ответов: 115
Просмотров: 47577
На днях будет новая сборка - основательно перестроил процедуру регистрации.
NordWest Отправлено: 29 апреля 2013 — 12:46 • Тема: Как разбить сообщение ява скрипта на несколько строк. • Форум: Записная книжка PHP

Ответов: 0
Просмотров: 2695
Меня давно интересовал вопрос как сообщение ява скрипта, выводимое при помощи оператора alert разбивать принудительно на несколько строк.
Уж очень некрасиво выглядит такой к примеру код

code:
alert( "Ошибка! Не верно заполнено поле \'Имя\'. Поле должно содержать не менее 3 знаков. Поле не должно содержать спецсимволов." );




Попытка использовать \n к желаемому результату не приводило. А решение как оказалось лежит на поверхности. Нужно использовать двойное экранирование - \\n

Код должен выглядеть так

code:
alert( "Ошибка! Не верно заполнено поле \'Имя\'.\\nПоле должно содержать не менее 3 знаков.\\nПоле не должно содержать спецсимволов." );



Страниц (117): В начало « ... 82 83 84 85 [86] 87 88 89 90 ... » В конец

Powered by ExBB v1.1.180311