Светодиодные фонари и световые приборы. Всё о светотехнике.
Вернуться   Форум FONAREVKA.RU Мастерские светотехников Архив мастерских Мастерская: Lux-RC
Расширенный поиск
Забыли пароль? Регистрация

  • О нашем проекте
  • Светотехника и световые приборы
  • Правила форума
Проект FONAREVKA.RU специализируется на предоставлении всей необходимой информации по светотехнике:

— светодиодные фонари;
— различные источники питания;
— разнообразные зарядные устройства;
— освещение помещений и наружное освещение;
— световые приборы для личного, пассажирского и грузового транспорта;
— специальные световые приборы для медицины, для растений, для аквариумов, для террариумов, а также аварийно-сигнальные световые приборы;
— альтернативные источники света;
— лазеры и лазерная техника.

Если у вас есть вопросы по выбору фонарей, аккумуляторов и зарядных устройств ознакомьтесь с FAQ от наших экспертов:

F.A.Q. по выбору фонарей различных типов;
F.A.Q. по выбору аккумуляторов;
F.A.Q. по выбору зарядных устройств.
Ответ  Создать новую тему
Просмотров в теме 17305   Ответов в теме 123   Подписчиков на тему 5   Добавили в закладки 0
Опции темы Поиск в этой теме
Старый 17.11.2012, 10:34   41
Admin
Администратор
 
Аватар для Admin
 
Регистрация: 17.05.2010
Адрес: Москва
Сообщений: 18904
Сказал(а) спасибо: 4325
Поблагодарили: 10614 раз(а) в 2535 сообщениях

По умолчанию Re: Делаем фонаревке "социальный" виджет

Получилось просто отлично! Сергей молодца!
Admin вне форума   Ответить с цитированием Вверх
Старый 17.11.2012, 11:14   42
selenopolis
Ветеран Фонарёвки
 
Аватар для selenopolis
 
Регистрация: 08.04.2011
Последняя активность: Сегодня 14:48
Сообщений: 4457
Сказал(а) спасибо: 3161
Поблагодарили: 2884 раз(а) в 964 сообщениях

Отправить сообщение для selenopolis с помощью ICQ
По умолчанию Re: Делаем фонаревке "социальный" виджет

Теперь большое дело - толкнуть новый виджет дилерам и производителям) Но это наверное задача админа)
selenopolis вне форума   Ответить с цитированием Вверх
Старый 17.11.2012, 11:19   43
Admin
Администратор
 
Аватар для Admin
 
Регистрация: 17.05.2010
Адрес: Москва
Сообщений: 18904
Сказал(а) спасибо: 4325
Поблагодарили: 10614 раз(а) в 2535 сообщениях

По умолчанию Re: Делаем фонаревке "социальный" виджет

Попытался вставить виджет на сайт фонаревки назначив ID раздела обзоров фонарей. 0 эмоций.

Конфликты исключаю.
Admin вне форума   Ответить с цитированием Вверх
Старый 17.11.2012, 12:40   44
Admin
Администратор
 
Аватар для Admin
 
Регистрация: 17.05.2010
Адрес: Москва
Сообщений: 18904
Сказал(а) спасибо: 4325
Поблагодарили: 10614 раз(а) в 2535 сообщениях

По умолчанию Re: Делаем фонаревке "социальный" виджет

Может кто-то у себя проверит?

https://forum.fonarevka.ru/...
Admin вне форума   Ответить с цитированием Вверх
Старый 17.11.2012, 13:56 Автор темы   45
lux-rc.com
закрыто
 
Регистрация: 25.05.2010
Последняя активность: 16.09.2018 23:01
Сообщений: 8906
Сказал(а) спасибо: 576
Поблагодарили: 3969 раз(а) в 1526 сообщениях

Отправить сообщение для lux-rc.com с помощью Skype™
По умолчанию Re: Делаем фонаревке "социальный" виджет

Цитата:
Посмотреть сообщение Сообщение от Admin :
Попытался вставить виджет на сайт фонаревки назначив ID раздела обзоров фонарей. 0 эмоций.

Конфликты исключаю.
кнопку рисует? или вообще ничего? Давай ссылку, я посмотрю что там в скрипте.

-- апдейт --------
попробовал кнопку на другом домене (lux-rc.com). Кнопка появляется, при наведении над ней всплывает пустой "список" (только заголовок). В скрипте ошибка безопасности, lux-rc.com не авторизован качать XML с другого домена (quazzle.com). Вот те на!

-- апдейт --------
Это хорошо, что фонаревка пока не стала делать XML API. ajax не работает между доменами. То, что я по началу списал на localhost оказалось куда хуже. XMLHTMLRequest и ему подобные могут качать данные только со своего домена и никак иначе. Вот же зараза. Поэтому забываем про XML, сейчас в темпе вальса все перепишем на JSONP

--- апдейт --------
Решение найдено, оказывается XMLHTMLRequest может работать между доменами, но для этого отвечающий должен должен разрешить доступ к данным, к примеру отвечая в заголовке "Access-Control-Allow-Origin: *". Добавил одну строчку кода в PHP на стороне сервера и теперь все работает как надо.

Работает на http://lux-rc.com/view.php (в самом низу страницы)
Ну и по-прежнему работает на http://quazzle.com/content

Проверяйте.

Или все-таки ну его нафиг и переписать на JSONP? Мне кажется это понадежнее будет

[Исправлено: lux-rc.com, 17.11.2012 в 15:47]
lux-rc.com вне форума   Ответить с цитированием Вверх
Поблагодарили: 1 раз
Admin (17.11.2012)
Старый 17.11.2012, 15:59   46
Admin
Администратор
 
Аватар для Admin
 
Регистрация: 17.05.2010
Адрес: Москва
Сообщений: 18904
Сказал(а) спасибо: 4325
Поблагодарили: 10614 раз(а) в 2535 сообщениях

По умолчанию Re: Делаем фонаревке "социальный" виджет

lux-rc.com, а вот теперь стабильно работает

http://fonarevka.ru/

Внизу.

Сергей, я с Вашего позволения переименовал под главную страницу кнопку - новое в обзорах

Admin вне форума   Ответить с цитированием Вверх
Старый 17.11.2012, 16:05   47
Admin
Администратор
 
Аватар для Admin
 
Регистрация: 17.05.2010
Адрес: Москва
Сообщений: 18904
Сказал(а) спасибо: 4325
Поблагодарили: 10614 раз(а) в 2535 сообщениях

По умолчанию Re: Делаем фонаревке "социальный" виджет

Доволен, как слон
Admin вне форума   Ответить с цитированием Вверх
Старый 17.11.2012, 16:29 Автор темы   48
lux-rc.com
закрыто
 
Регистрация: 25.05.2010
Последняя активность: 16.09.2018 23:01
Сообщений: 8906
Сказал(а) спасибо: 576
Поблагодарили: 3969 раз(а) в 1526 сообщениях

Отправить сообщение для lux-rc.com с помощью Skype™
По умолчанию Re: Делаем фонаревке "социальный" виджет

Цитата:
Посмотреть сообщение Сообщение от Admin :
lux-rc.com, а вот теперь стабильно работает

http://fonarevka.ru/

Внизу.

Сергей, я с Вашего позволения переименовал под главную страницу кнопку - новое в обзорах

а кстати, отличное применение виджета!

Вот только если уж хакать, то я бы:
1) Не использовал все CAPS на кнопе, тяжеловато выглядит. По моему более скромное "Новое в обзорах фонарей" выглядит чуть лучше.
2) Я бы поправил заголовок окна и ссылку. Сейчас получается что ссылка возвращает на саму базу бимшотов. А лучше бы звучало это как "ФОРУМ ФОНАРЕВКА" и соот. ссылка шла на форум (параметры data-title и data-site)

-------------------
PS. Пока не пиши XML шлюз. Ну его нафиг, нормальные пацаны сейчас передают данные в JSON, это вроде как понадежнее будет. И более компактная форма представления данных. Формальная структура ответа не изменится, просто теги немного иначе выглядят. Покажу как.

[Исправлено: lux-rc.com, 17.11.2012 в 16:32]
lux-rc.com вне форума   Ответить с цитированием Вверх
Поблагодарили: 1 раз
Admin (17.11.2012)
Старый 17.11.2012, 19:02   49
Admin
Администратор
 
Аватар для Admin
 
Регистрация: 17.05.2010
Адрес: Москва
Сообщений: 18904
Сказал(а) спасибо: 4325
Поблагодарили: 10614 раз(а) в 2535 сообщениях

По умолчанию Re: Делаем фонаревке "социальный" виджет <&>

Сделал так

Admin вне форума   Ответить с цитированием Вверх
Старый 17.11.2012, 19:30   50
Admin
Администратор
 
Аватар для Admin
 
Регистрация: 17.05.2010
Адрес: Москва
Сообщений: 18904
Сказал(а) спасибо: 4325
Поблагодарили: 10614 раз(а) в 2535 сообщениях

По умолчанию Re: Делаем фонаревке "социальный" виджет

Кнопка исчезла..
Admin вне форума   Ответить с цитированием Вверх
Старый 17.11.2012, 19:51 Автор темы   51
lux-rc.com
закрыто
 
Регистрация: 25.05.2010
Последняя активность: 16.09.2018 23:01
Сообщений: 8906
Сказал(а) спасибо: 576
Поблагодарили: 3969 раз(а) в 1526 сообщениях

Отправить сообщение для lux-rc.com с помощью Skype™
По умолчанию Re: Делаем фонаревке "социальный" виджет

Цитата:
Посмотреть сообщение Сообщение от Admin :
Кнопка исчезла..
Да, все верно. Извини, потребуется еще одно надеюсь уже последнее телодвижение.

Как и обещал XML идет в ж. и вместо него у нас теперь JSON API (только сегодня выучил, чего только в этом мире не встретишь)

Финальная версия
- работает на JSON что типа оч. хорошо и универсально
- показывает родные иконки тем с фонаревки
- поддерживает другие кодировки кроме UTF-8 (на случай если у кого-то сайт не UTF-8 до сих пор)

Смотреть в работе - у меня на сайте http://quazzle.com/content (не забываем про F5)

Я заодно решил привести все файло в порядок, разложить по правильным директориям (хоть и временным). Поэтому нужно совсем немного подправить код кнопки. Теперь он выглядит так (красным я отметил что изменилось, можно просто по месту поправить эти параметры):

<div class="widget-item" id="luxrc-widget" data-api="http://quazzle.com/temp/fonarevka-jsonp.php?id=376" data-verb="В тему" data-site="http://fonarevka.ru" data-title="FONAREVKA.RU : ВСЕ О ФОНАРЯХ" data-set1="Главное" data-set2="Сейчас" data-ico="http://quazzle.com/temp/fonarevka.gif" style="padding-right:20px"></div>
<script type="text/javascript">(function(d){
var he,sc;
if(he=d.getElementsByTagName('head')[0]){
sc=he.appendChild(d.createElement('script'));
sc.setAttribute('type','text/javascript');
sc.setAttribute('src','http://quazzle.com/temp/widget.js');
}})(document);</script>


Т.е. теперь код кнопки испольщует другой API шлюз и скрипт переехал во временную директрию чтобы я его случайно не снес с корня при очередном обновлении сайта-прототипа

В принципе я думаю что это уже не beta а вполне себе v1.0. Поэтому предлагается админу подумать о размещении кода плюшки у себя на хостинге. Это будет правильно, т.к. сейчас приходится гонять данные между РФ и моим американским хостингом что заметно сказывается на перфомансе.

Я уже думаю что может и не стоит писать свой нативный шлюз в базу данных форума. Ничего страшного, если вместо прямого доступа в базу на стороне сервера будет работать быстрый парсер HTML. Код на PHP (4 или 5), код быстрый, сервер не загрузит и все будет стрелять не хуже прямого селекта. Всего-то нужно найти место для трех файлов.

1) fonarevka-jsonp.php - API прокси. Кладется в любую директорию сервака, данные форума получает с него же через HTTP, поэтому никак не зависит от того, куда его положить и какие права дать. Адрес на него должне быть в итоге быть прописан в параметре data-api кода виджета. Я бы на форуме чтобы не путаться с основным кодом форума создал директорию "api" и в нее бы положил этот файло. Получилось бы http://fonarevka.ru/api/fon...

2) fonarevka.gif - Икона, найди для нее место на сервере. Да хоть в images. Соотв. на икону должна быть правильная ссылка, параметр data-ico в коде.

3) widget.js - Файло со скриптом, это клиент. Найди для него достойное место на сервере. Я бы чтобы не путаться положил бы его в отдельную диру вроде "/widget" ну или что-то подобное. Путь на этот скрипт прописан в коде (setAttribute("src", ... там по ходу)

Как только сможешь разложить файло, я все чекну, и если API работает и все лежит как надо, обновлю код кнопки в первом посте с подробным описанием как им пользоваться. Ну и потру с себя временные файло. И у нас будет ну самый настоящий форумный widget. Кажется это первый в РФ форумный widget. А быть может и в мире :-)

[Исправлено: lux-rc.com, 17.11.2012 в 20:09]
lux-rc.com вне форума   Ответить с цитированием Вверх
Поблагодарили: 1 раз
Admin (17.11.2012)
Старый 17.11.2012, 20:28 Автор темы   52
lux-rc.com
закрыто
 
Регистрация: 25.05.2010
Последняя активность: 16.09.2018 23:01
Сообщений: 8906
Сказал(а) спасибо: 576
Поблагодарили: 3969 раз(а) в 1526 сообщениях

Отправить сообщение для lux-rc.com с помощью Skype™
По умолчанию Re: Делаем фонаревке "социальный" виджет

совсем забыл про файло - качай тут
http://quazzle.com************
lux-rc.com вне форума   Ответить с цитированием Вверх
Старый 17.11.2012, 20:37   53
Admin
Администратор
 
Аватар для Admin
 
Регистрация: 17.05.2010
Адрес: Москва
Сообщений: 18904
Сказал(а) спасибо: 4325
Поблагодарили: 10614 раз(а) в 2535 сообщениях

По умолчанию Re: Делаем фонаревке "социальный" виджет

скачал, ссыль грохнул)
Admin вне форума   Ответить с цитированием Вверх
Старый 17.11.2012, 21:00   54
Admin
Администратор
 
Аватар для Admin
 
Регистрация: 17.05.2010
Адрес: Москва
Сообщений: 18904
Сказал(а) спасибо: 4325
Поблагодарили: 10614 раз(а) в 2535 сообщениях

По умолчанию Re: Делаем фонаревке "социальный" виджет

Сергей, спасибо, полностью перевел на нас. Работа стабильна.

Сергей, потри плиз лишнее, от умников)
Admin вне форума   Ответить с цитированием Вверх
Старый 17.11.2012, 21:10 Автор темы   55
lux-rc.com
закрыто
 
Регистрация: 25.05.2010
Последняя активность: 16.09.2018 23:01
Сообщений: 8906
Сказал(а) спасибо: 576
Поблагодарили: 3969 раз(а) в 1526 сообщениях

Отправить сообщение для lux-rc.com с помощью Skype™
По умолчанию Re: Делаем фонаревке "социальный" виджет

Цитата:
Посмотреть сообщение Сообщение от Admin :
Сергей, потри плиз лишнее, от умников)
ok, умники- в сад.
lux-rc.com вне форума   Ответить с цитированием Вверх
Поблагодарили: 1 раз
Admin (17.11.2012)
Старый 17.11.2012, 21:18   56
Admin
Администратор
 
Аватар для Admin
 
Регистрация: 17.05.2010
Адрес: Москва
Сообщений: 18904
Сказал(а) спасибо: 4325
Поблагодарили: 10614 раз(а) в 2535 сообщениях

По умолчанию Re: Делаем фонаревке "социальный" виджет

Штука клевая. Слов нет)
Admin вне форума   Ответить с цитированием Вверх
Старый 17.11.2012, 21:21 Автор темы   57
lux-rc.com
закрыто
 
Регистрация: 25.05.2010
Последняя активность: 16.09.2018 23:01
Сообщений: 8906
Сказал(а) спасибо: 576
Поблагодарили: 3969 раз(а) в 1526 сообщениях

Отправить сообщение для lux-rc.com с помощью Skype™
По умолчанию Re: Делаем фонаревке "социальный" виджет

Цитата:
Посмотреть сообщение Сообщение от Admin :
Штука клевая. Слов нет)
теперь нужно распиарить ее среди владельцев ресурсов, их у тебя немеренно. Дилеры, форумы и так далее. Кнопка - мелкая. Ее не грех повесить в топике сайта а не прятать где-то в ж. как обычно поступают с большими баннерами
lux-rc.com вне форума   Ответить с цитированием Вверх
Поблагодарили: 1 раз
Admin (17.11.2012)
Старый 17.11.2012, 21:49 Автор темы   58
lux-rc.com
закрыто
 
Регистрация: 25.05.2010
Последняя активность: 16.09.2018 23:01
Сообщений: 8906
Сказал(а) спасибо: 576
Поблагодарили: 3969 раз(а) в 1526 сообщениях

Отправить сообщение для lux-rc.com с помощью Skype™
По умолчанию Re: Делаем фонаревке "социальный" виджет

Удалил времянки, поправил везде у себя код чтобы он тянул все с фонаревки, все летает! Поправил первое сообщение в теме, там теперь правильный код с хостингом на фонаревке.

Code freeze, че. Получилось!

-----------------
PS. Чуть позже я забабахую другой по содержанию но близкий по смыслу виджет LUX-RC (когда у меня наконец заработают каменты после грандиозного и разрушительного рефакторинга). Вернусь с просьбой прилепить мою маленькую скромную кнопулечку куда-нибудь тут.
lux-rc.com вне форума   Ответить с цитированием Вверх
Поблагодарили: 1 раз
Admin (17.11.2012)
Старый 17.11.2012, 21:55   59
Ektomorf
Завсегдатай Фонарёвки
 
Регистрация: 25.08.2010
Последняя активность: 04.03.2019 20:02
Адрес: Москва
Сообщений: 783
Записей в дневнике: 2
Сказал(а) спасибо: 157
Поблагодарили: 94 раз(а) в 66 сообщениях

По умолчанию Re: Делаем фонаревке "социальный" виджет

Непонятно, при наведении курсора на кнопку появляется надпись с названием раздела на форуме, списка тем не вижу, клик на кнопке ничего не делает, клик на названии раздела открывает в новой вкладке этот раздел, как обычная ссылка. Речь о главной фонаревка.ру. Firefox 16.0.2 ЧЯДНТ?
__________________
Люменов много не бывает
Ektomorf вне форума   Ответить с цитированием Вверх
Старый 17.11.2012, 21:56 Автор темы   60
lux-rc.com
закрыто
 
Регистрация: 25.05.2010
Последняя активность: 16.09.2018 23:01
Сообщений: 8906
Сказал(а) спасибо: 576
Поблагодарили: 3969 раз(а) в 1526 сообщениях

Отправить сообщение для lux-rc.com с помощью Skype™
По умолчанию Re: Делаем фонаревке "социальный" виджет

тут, эта, что-то отвалилось у тебя
http://fonarevka.ru/widget/... возвращается с интернал сервер еггог

(php не правь, а то вишь чё)

[Исправлено: lux-rc.com, 17.11.2012 в 22:01]
lux-rc.com вне форума   Ответить с цитированием Вверх
Ответ  Создать новую тему
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск





Copyright ©2007 - 2024, FONAREVKA.RU

Powered by vBulletin®
Copyright ©2000 - 2022, Jelsoft Enterprises Ltd. Перевод: zCarot

Правила форума | Отказ от ответственности
Время генерации страницы 0.13367 секунды с 17 запросами