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

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

Страниц (117): В начало « ... 36 37 38 39 [40] 41 42 43 44 ... » В конец

> Найдено сообщений: 1170
NordWest Отправлено: 9 апреля 2017 — 22:15 • Тема: Новости дня • Форум: Всё подряд

Ответов: 276
Просмотров: 102427
Надежда сегодня ответила. Говорит в новый отдел перешла - работой загрузилась по самое нехочу. Ну и слава богу. Улыбка

topinant , Надя у вас просит прощения, что погорячилась в ответ на ваше поздравление с 8 марта - была на взводе.
NordWest Отправлено: 9 апреля 2017 — 13:09 • Тема: Проблема с скрытыми разделами • Форум: ExBB Community

Ответов: 1
Просмотров: 1376
Пытаюсь решить проблему такого плана.
В нескольких местах форум выдает ссылки на скрытые разделы пользователям, которые этой инфы видеть не должны.

В профиле...


На главной...
NordWest Отправлено: 9 апреля 2017 — 11:42 • Тема: Новости дня • Форум: Всё подряд

Ответов: 276
Просмотров: 102427
Написал недавно на почту Надежде - молчит. Не случилось бы чего. Огорчение
NordWest Отправлено: 3 апреля 2017 — 02:01 • Тема: Новости дня • Форум: Всё подряд

Ответов: 276
Просмотров: 102427
Ну всё, вроде закончил ковыряться с железом - запустил таки я себе полноценный сервер.

По нынешним меркам уже устаревшая модель, но главное, что шасси серверное со всякими отказозащищающими штуками. Улыбка
NordWest Отправлено: 23 марта 2017 — 22:26 • Тема: WebParser: использование StringIndex2 • Форум: Rainmeter - изменяем интерфейс рабочего стола

Ответов: 1
Просмотров: 3085
Для эффективного использования плагина WebParser в целях получения повторяющихся данных из RSS-ленты или сайта погоды, следует использовать параметр StringIndex2 .

В мануале про этот параметр можно прочитать следующее:
StringIndex2
Этот параметр используется для RegExp параметра в Мере, использующую данные из другой Меры WebParser (т. е. URL-адрес указывает на родительскую меру). В этом случае StringIndex определяет индекс результата выражения родительской меры, а StringIndex2 определяет индекс RegExp выражения (т. е. определяет строку, возвращаемую меру).

Для примера давайте получим некоторые данные со страницы https://docs.rainmeter.net/

Исходный код этой страницы на момент написания данной статьи выглядел так:
Спойлер (Показать)

Код скина, который будем разбирать, выглядит так:
Спойлер (Показать)

В результате выполнения этого кода получаем такой результат.



Давайте теперь пошагово разберём, что делает этот код.

Во первых определены две переменные, причем одна из них используется в RegExp
PHP:
[Variables]
Url=https://docs.rainmeter.net
Item=.*<h2>(.*)</h2>

Затем в коде используется плагин WebParser для получения информации с сайта.

PHP:
[MeasureSite]
Measure=Plugin
Plugin=WebParser
Url=#Url#
RegExp="(?siU)<title>(.*)</title>#Item##Item##Item#.*"


В формировании параметра RegExp использована заранее объявленная переменная Item. Если эту переменную заменить её значением, то в итоге видим 4 точки захвата кода.
 Цитата:
RegExp="(?siU)<title>(.*)</title>.*<h2>(.*)</h2>.*<h2>(.*)</h2>.*<h2>(.*)</h2>.*"

Обратите внимание на одну особенность. Вместо того, что бы сразу разобрать весь сайт на многочисленные StringIndexes, мы только в первом StringIndexes сразу получаем результат, а вот в StringIndexes 2, 3 и 4 захватываем куски сырого кода между тегами <h2> и </h2>.
Вот этими кусками сырого кода мы в дальнейшем и займёмся.

PHP:
[MeasureItem1Title]
Measure=Plugin
Plugin=WebParser
Url=[MeasureSite]
DecodeCharacterReference = 1
RegExp="(?siU)">(.*)</a>"
StringIndex=2
StringIndex2=1

Мы видим, что снова используется плагин WebParser, но в качестве параметра Url используется указание на другую месуру MeasureSite
В этом случае параметр StringIndex определяет индекс куска кода, который следует взять из MeasureSite и уже к этому куску кода применяется свой RegExp
В результате этого может быть захвачено снова несколько элементов и уже на эти элементы ссылается другой параметр - StringIndex2

Применительно к конкретному примеру из MeasureSite будет взят кусок кода с индексом 2 (StringIndex=2) и после поиска будет выбран элемент с индексом 1 (StringIndex2=1).

Следующая месура работает аналогично, но имеет свой RegExp
PHP:
[MeasureItem1Link]
Measure=Plugin
Plugin=WebParser
Url=[MeasureSite]
RegExp="(?siU)<a (.*)">"
StringIndex=2
StringIndex2=1
Substitute='href="':"#Url#"

Аналогично повторим те же операции, но для StringIndex=3 и StringIndex=4

В общем можно дать совет использовать плагин WebParser именно по такой схеме.
Первая, главная месура делает запрос к сайту и захватывает максимально необходимое количество даных (зачастую это может быть вся страница сайта целиком). А затем создаются вспомогательные месуры, которые ссылаются на главную и разбирают её данные. Этим достигается минимум запросов к интернет ресурсу, т.к. при слишком частых запросах сервер может принять работу WebParser за атаку на ресурс. Так же использование подобной схемы позволяет обойти ограничение в 99 StringIndex для одной месуры.
NordWest Отправлено: 22 марта 2017 — 21:43 • Тема: Новости дня • Форум: Всё подряд

Ответов: 276
Просмотров: 102427
Там похоже дефект на плате какой то... Эта проблема периодически вылезает, а потом так же спонтанно проходит. Летом привезу другую плату - есть на работе одна списанная.
NordWest Отправлено: 22 марта 2017 — 16:45 • Тема: Новости дня • Форум: Всё подряд

Ответов: 276
Просмотров: 102427
 Цитата от Farmer:
Думал что придется по новой регится,обошлось!!.
По новой регаться не нужно - если что, просто на почту напишите, я вам пароль любой задам.
NordWest Отправлено: 22 марта 2017 — 16:42 • Тема: Новости дня • Форум: Всё подряд

Ответов: 276
Просмотров: 102427
 Цитата от Farmer:
но карту так и не установил.
В смысле, не установил?
Плата отказывалась работать с софтом? Пишет чего то там про ключ?

Ладно, если всё нормально будет - привезу другую плату и софт другой поставим.
NordWest Отправлено: 22 марта 2017 — 13:53 • Тема: Новости дня • Форум: Всё подряд

Ответов: 276
Просмотров: 102427
Новые это кто?
Nadegda (Надежда) и topinant (Виктор) - это с Беседки. Я не помню они уже при вас пришли или позже?

На работе полный завал. Пришло новое руководство и первое что сделало - зарезало зарплаты. Народ побежал. Сейчас недокомплект почти 50 процентов. Все плановые работы стоят - делаем только крайне важное.

В отпуск поедем в августе. Может заскочим переночевать. Могу привезти ещё чего из компьютерного железа - заказывайте. Улыбка
NordWest Отправлено: 19 марта 2017 — 15:44 • Тема: Назначение файлов • Форум: SMF Community

Ответов: 99
Просмотров: 60519
Who.php - This file handles the Who\'s Online list.

http://support.simplemachines.or...ion_db/index.php

Страниц (117): В начало « ... 36 37 38 39 [40] 41 42 43 44 ... » В конец

Powered by ExBB v1.1.180311