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

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

Страниц (117): В начало « ... 28 29 30 31 [32] 33 34 35 36 ... » В конец

> Найдено сообщений: 1170
NordWest Отправлено: 31 января 2018 — 11:39 • Тема: Удаление "мертвых акаунтов" • Форум: ExBB Community

Ответов: 2
Просмотров: 1966

Эта модификация позволит в полуавтоматическом режиме удалять из базы "мёртвые" акаунты.


Оснований для удаления два: с момента последнего посещения прошло больше года и у пользователя нет ни одного поста.

Дополнение создавалась для версии ExBB FM 1.0 Final, однако с большой вероятностью подойдёт и для ExBB FM 1.0 RC1.01

Внимание!!! Перед установкой и тестированием данного мода следует сделать резервную копию форума дабы застраховаться от разного рода неожиданностей.

Часть 1.


Открываем файл modules/memcontrol/language/russian/lang.php в котором ищем строку
code:
$this->LANG['UsersDeleteOk'] = 'Выбранные пользователи успешно удалены!';

перед которой вставляем строку
code:
$this->LANG['DelUsersOld'] = 'Удалить мёртвые учетные записи';


Затем открываем файл modules/memcontrol/admintemplates/memblist.tpl в котором ищем строки
code:
<input name="mode" type="submit" value="{$fm->LANG['DelNotify']}">&nbsp;

перед которой вставляем строку
code:
<input name="clear" type="submit" value="{$fm->LANG['DelUsersOld']}">&nbsp;
NordWest Отправлено: 31 января 2018 — 10:39 • Тема: Регистрация домена на 2domains.ru • Форум: Всё подряд

Ответов: 35
Просмотров: 14683
С регистрацией доменов есть одна хитрость. При регистрации цена одна, а когда через год наступает момент продлять - цена заметно подрастает. Причем чем больше времени прошло с момента регистрации тем выше цена. Расчёт на то, что ресурс с данным доменным именем за это время приобрёл некоторую известность и хозяин доменного имени заплатит, никуда не денется.

У меня в марте заканчивается срок и ценник за продление в три раза больше чем при регистрации.
Продлять не буду - куплю новое доменное имя и оплачу сразу лет на десять вперёд.

При покупке понадобится привязать новое имя к IP адресу. Прошлый раз у меня это вызвало определённые сложности. Поэтому в качестве подсказки решил продублировать эту информацию себе как памятку...

 Цитата:
Для того, чтобы прикрепить домен к IP адресу, Вам необходимо выполнить следующие операции:
Авторизуйтесь в панели управления и выберите пункт меню "Домены" -> "Управление" -> "Мои домены". Найдите нужный домен и нажмите на него.
У Вас откроется меню управления доменом. Выберите там "Управление DNS-серверами / Делегирование"
В открывшейся форме поставьте галочку "Использовать DNS-сервера регистратора".
Нажмите на кнопку "Изменить.
Затем опять вызовите меню управления доменом нажав на нужный домен. Выберите там "Управление зоной DNS". Тут Вам нужно внести в зону DNS три записи:
Для первой в качестве поддомена укажите www, выберите тип записи А, в качестве данных укажите IP адрес, к которому нужно прикрепить домен.
Для второй записи укажите знак @ (собака) в качестве поддомена и так же выберите тип А и укажите тот же IP.
Для третьей записи в качестве поддомена укажите знак * (звёздочку) и так же выберите тип А и укажите тот же IP.
Нажмите "Добавить"
Готово. Теперь Вам нужно подождать, пока изменения вступят в силу и Ваш сайт будет открываться с этого IP адреса. Это может занять до 72 часов (зависит от Вашего интернет-провайдера, с нашей стороны все изменения вносятся в течение 15 минут).
NordWest Отправлено: 28 января 2018 — 22:39 • Тема: Список основных функций ExBB • Форум: ExBB Community

Ответов: 4
Просмотров: 2664

Переменные и функции класса fm.class.php

var $_RuLocale = TRUE; // Флаг русской локали boolean
var $LANG = array(); // Языковый массив array
var $_StartTime = 0; // Начало отсчета времени работы скрипта integer
var $_PageGziped = FALSE; // Флаг Gzip сжатия страницы boolean
var $_Nowtime = 0; // Текущее время integer
var $exbb = array(); // Массив конфигурации форума array
var $_Stats = array(); // Массив статистики форума array


// Умолчательный (для гостя) массив пользователя array
var $user = array('id' => 0, 'unread' => 0, 'status' => 'gu', 'last_visit' => 0, 'private' => array(),
'new_pm' => FALSE, 'timedif' => 0, 'visible' => FALSE, 'upload' => FALSE);

var $_Body = ''; // Атрибуты тега <body>
var $_Link = ''; // Вставка в заголовок страницы string
var $_NewEmail = ''; // Флаг нового сообщения в ЛС boolean
var $_Baner = ''; // Переменная для вывода банера string
var $_Counters = ''; // Переменная для вывода счетчиков string
var $_Title = ''; // Название странице в заголовке <title> string
var $_Keywords = '';
var $_Moderator = FALSE; // Флаг модератора boolean
var $_Moderators = array(); // Массив ID модераторов разделов форума array
var $_Modoutput = ''; // Строка перечисления модераторов разделов форума string
var $_OnlineIds = array(); // Массив ID пользователей в онлайн array
var $_OnlineGuest = 0; // Кол-во гостей в online integer
var $_Invisible = 0; // Кол-во скрытых в online integer
var $_Members = 0; // Кол-во зарегистрированых в online integer
var $_OnlineTotal = 0; // Кол-во зарегистрированых в online integer
var $_MembersOutput = ''; // Строка перечисления пользователей в online string
var $_FilePointers = array(); // Массив дескрипторов открытых файлов array

function _Advertising() // Загрузка файлов с кодом банеров и счетчиков
function _BOARDSTATS() // Получение данных статистики форума
function _SAVE_STATS($array) // Сохранение изменений в файле статистики
function _TotalTime() // получение общего времени работы скрипта
function _Microtime() // получение microtime
function _DateFormat($time) // формирование даты в формате 21 Декабря, 2006 - 20:03:17
function _JoinDate($time) //
function _Authorization() // проверка авторизованности пользователя
function _Locale() // установка локальных настроек форума для пользователя и гостя
function _CheckBannedIP() // проверка заблокированных IP адресов
function CheckUnread() // подсчет непрочитанных личных сообщений пользователя
function _LoadLang($current,$admin = FALSE) // Функция загрузки языковых файлов
function _LoadModuleLang($current, $admin = FALSE) // Функция загрузки языковых файлов для модулей
function _Read($filename,$newfile = TRUE) // читаем файл возвращаем массив
function _Read2Write(&$fp,$filename,$newfile = TRUE) // читает файл для возможной записи в него не закрывая файла
function _Write(&$fp,$arr) // запись в файл открытый функцией _Read2Write
function _FcloseAll() // закрывает все открытые файлы
function _Fclose($fp) // закрывает файл по дескриптору переданному в аргументе
function _WriteText($filename, $text) //
function _Checkuser($uid) // проверка есть файл с ID un
function _Getmember($uid) // возвращает инфо о пользователе с ID переданным в аргументе
function _WriteLog($action,$admin = 0) // запись в логи действий на форуме
function _Message($msg_title,$msg_text,$meta = '',$mode = 0) // функция вывода сообщений
function _EMessage($msg_text,$msg_title = 'MainMsg') // функция вывода сообщений с закрытием флокнутых файлов
function _IsSpider() // определение поискового паука
function _OnlineLog($where,$privateID,$show = false) // функция ведет учет on-line пользователей
function _GetModerators($where,$data) // накапливает список модераторов в $fm->_Moderators
function setsmiles($string) // замена кодов смайлов на изображения
function html_replace($string) // заменяет HTML сущности с учетом таблиц преобразований ENT_QUOTES
function url_text($matches) //
function spoiler($matches) //
function hide_text($matches) //
function youtube($matches) //
function rutube($matches) //
function vkvideo($matches) //
function formatpost($string, $html = FALSE, $smiles = TRUE, $findstring = '') //
function chunk_split($string, $num = 128, $delim = "\040") //
function bads_filter($string,$replace = 1) //
function _Mail() // Основная функция которая определяет как отправлять письма
function _SendMail($list) // функция отправки e-mail через sendmail сервера
function Upload($maxsize,$storagename,$destdir,$mode = 'image') // Основная функция определяющая загрузку файлов
NordWest Отправлено: 20 января 2018 — 21:06 • Тема: Ключи для NOD32 • Форум: Всё подряд

Ответов: 2
Просмотров: 2067
Можно официально получать бесплатный ключ раз в неделю.

Вот ссылка на генератор ключей.
NordWest Отправлено: 18 января 2018 — 11:16 • Тема: Ремонт блока питания ИВЭПР 112-2-2 • Форум: Ремонт электроники

Ответов: 4
Просмотров: 3234
Если замена конденсаторов не помогла - боюсь проще пустить на запчасти...
Померяйте напряжение сразу на выходе с диодного моста - должно быть в районе 300 вольт.
Ну и полевик VT1 проверьте.
NordWest Отправлено: 12 января 2018 — 12:17 • Тема: Отладка PHP-приложений с помощью PhpED IDE • Форум: Всё подряд

Ответов: 0
Просмотров: 1303
В тот момент когда размер исходного кода PHP-приложения переваливает за несколько тысяч строк и на этапе тестирования в нем выявляются логические ошибки, то приходится прибегать к отладке.

Часто для этого используются конструкции и функции языка в разных сочетаниях:
code:
echo, exit, var_dump(), print_r()

Для анализа работы скрипта они прописываются в контрольные точки и по выведенному результату анализируются значения переменных в этих точках. Если ошибка так и не была найдена, то отладочные команды помещаются в другое место. Очевидно, что это быстро утомляет. Специально для таких случаев в языках программирования применяется отладчик. Дебаггер позволяет остановить выполнение скрипта в определённой точке (поставить брейкпоинт или точку останова), просмотреть содержимое переменных в этот момент, при необходимости модифицировать значение переменных и запустить выполнение дальше.

В PHP нет встроенных средств отладки, но можно использовать внешние отладчики, подключаемые как отдельные расширения (например xdebug, DBG, Zend Debugger). В NuSphere PhpED используется расширение DBG, которое по совместительству является ещё и профайлером.

Отладчик в PhpED по праву именуется интерактивным. Он поддерживает отладку WEB-приложений по следующей схеме:
  • Запускаем отладчик.
  • Переходим в интересующий нас участок кода и устанавливаем breakpoint.
  • Открываем браузер.
  • Запускаем скрипт используя адресную строку браузера или отправив данные через форму.
  • Отладчик вываливается на установленной точке останова, пропустив весь код до нее.
    Далее мы можем просматривать значение переменных и выражений, историю вызова функций и т. д.

В этой небольшой статье я расскажу как настроить отладку с ипользованием PhpED и OpenServer. Те моменты которые касаются настройки OpenServer могут быть применены к любому WEB-серверу из коробки (Denwer, XAMPP) или установленному на *nix-системе. Итак, если все умственные усилия обнаружить ошибку закончились безрезультатно и хождение по форумам с просьбой разобраться почему неправильно работает скрипт потерпели фиаско, то переходим к настройке дебаггера.

Инструкция приведена для актуальных (последних) версий программ на момент написания статьи:
  • Microsoft Windows 7 SP1 x64 (en)
  • NuSphere PhpED Professional v7.0
  • OpenServer v4.6.1 (PHP v5.3.16)

Настройка
Находим в каталоге с установленной IDE DLL-файл с именем «dbg-php-X.X.dll», где X.X версия поддерживаемого интерпретатора PHP, установленного на сервере. В моём случае это будет «dbg-php-5.3.dll». Библиотека должна находится в каталоге «%PROGRAMFILES%\NuSphere\PhpED\debugger\server\Windows\x86_VC9\», т. к. PHP v5.3.16 скомпилирован с поддержкой VC90 runtime.
Копируем его в каталог «%OpenServer%\modules\php\PHP-5.3.16\ext\», где %OpenServer% — директория с установленным OpenServer.
Редактируем php.ini. Открываем контекстное меню OpenServer в системном трее. Далее: Дополнительно > Конфигурация > PHP-5.3.16. Добавляем строку содержащую: extension=dbg-php-5.3.dll
Сохраняем и закрываем текстовый файл.
Перезапускаем сервер.
В любом скрипте делаем вызов phpinfo(). И убеждаемся, что на странице диагностики присутствует блок, посвященный библиотеке dbg-php-5.3.dll:


В настройках проекта (Project > Project Properties) указываем: Root directory — корневой каталог проекта на компьютере; Run mode — HTTP mode (3rd party WEB server); Root URL — URL проекта по которому он доступен. Сохраняем изменения.


Я предпочитаю не использовать глобальные настройки дебаггера в программе, поэтому в настройках отладчика проекта (вкладка Debugger) включаю использование специфических настроек отладки для проекта. И обычно снимаю флажок остановки на первой инструкции скрипта (Break on start). Как видно, там же можно указать на каких ошибках передавать управление отладчику.


Установив точку останова, а так же введя в строке браузера URL-проекта. И дополнив URL GET-параметром DBGSESSID со значением большим нуля (ID сессии), мы поймаем исключение. В дальнейшем до момента закрытия вкладки браузера этот параметр можно исключить, т. к. он будет сохранен в cookie.
httр://example.com/?DBGSESSID=1


В окне Locals видны значения всех локальных переменных.


Остановить отладку можно по хоткею Ctrl + F2.

Совет - не забываем включить отображение всех ошибок (E_ALL). В скрипте (не сработает при синтаксических ошибках): error_reporting(E_ALL);
Или в .htaccess: php_flag display_errors 1

Исходник статьи смотрим здесь.
NordWest Отправлено: 10 января 2018 — 18:45 • Тема: Ссылки на темы про iBeacon и другие устройства на NRF51822 • Форум: Arduino - простая работа с микроконтролером

Ответов: 0
Просмотров: 2057
http://www.rogerclark.net/arduin...microcontroller/
https://www.diytronic.ru/2017/12...1822-ble-module/
https://geektimes.ru/post/296495/
https://habrahabr.ru/hub/controllers/
https://habrahabr.ru/hub/wireless/
https://habrahabr.ru/post/246241/
https://habrahabr.ru/post/278689/
NordWest Отправлено: 9 января 2018 — 16:43 • Тема: Ремонт блока питания ИВЭПР 112-2-2 • Форум: Ремонт электроники

Ответов: 4
Просмотров: 3234
 Цитата от Гость:
напряжение на клеммах зарядки АКБ 7,7в.

Подключите реальный исправный АКБ и померяйте напряжение - должно подняться вольт до 13.5-14
NordWest Отправлено: 7 января 2018 — 22:34 • Тема: Новости дня • Форум: Всё подряд

Ответов: 276
Просмотров: 102425
Климат в целом потеплел - это факт.
Держитесь, не раскисайте. Радость
NordWest Отправлено: 1 января 2018 — 09:46 • Тема: Новости дня • Форум: Всё подряд

Ответов: 276
Просмотров: 102425
Спасибо! Вам то же добра и благополучия! И главное - здоровья богатырского! Улыбка

Страниц (117): В начало « ... 28 29 30 31 [32] 33 34 35 36 ... » В конец

Powered by ExBB v1.1.180311