Форум программистов, компьютерный форум, киберфорум
HCL Notes: Программирование
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.93/55: Рейтинг темы: голосов - 55, средняя оценка - 4.93
0 / 0 / 0
Регистрация: 16.11.2008
Сообщений: 308

Сайт на домине

14.02.2017, 18:05. Показов 12123. Ответов 102
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет, совсем заморочился, прошу свежего взгляда на проблемку.

Задача вот какая. Сайт на домине. Причем хочется
1. Правильные урл из серии хост/раздел/документ для сео
Причем количество разделов произвольно.

2. Урл для создания секций сайта для отслеживания/рекламирования типа
хост/секция/раздел/документ
Причем количество разделов произвольно, количество секций хотелось бы произвольно.

3. Картинки в документе желательно задавать через импорт (чтобы пользователь видел итоговый результат)

4. На сайте необходимо иметь возможность сделать выборку данных

5. Сайт должен работать быстро.
======================================== ====================

В общем, вот какие варианты:

Если отказаться от пункта 3 и вносить картинки как аттачи и как то ручками прописывать пути к ним, то есть отказаться от лотусового ричтекста, то задача решается по-моему прописыванием substitution типа

* ->/база.nsf/html?readform&key=*, где потом урл разбирается, вытаскивается из него ключ, ищется нужный док и отображается агентом wqo.
вид соотвественно тоже отображается агентом.
выборка отображается агентом с ftsearch

----------------------------------

А если не отказываться от лотусового ричтекста, то надо доставать сам документ
и пока пришел к таким substitution

хост/раздел/документ

/*/ -> /база/вид/*?OpenDocument
/*/$file/* -> /база/вид/*/$file/*
/*/*/ -> /база/вид/*~*?openDocument
/*/*/$file/* -> /база/вид/*~*/$file/*

хост/секция/раздел/документ

/s-*/*/ -> /база/вид/s-*~*?OpenDocument
/s-*/*/$file/* -> /база/вид/s-*~*/$file/*
/s-*/*/*/ -> /база/вид/*~*?openDocument
/s-*/*/*/$file/* -> /база/вид/s-*~*~*/$file/*

где s-* это секции типа s-1, s-2, s-...

в этом случае в документе есть несколько ключей, к каким секциям он относится, можно отображать лотусовый ричтекст, можно отображать виды - встроенными видами.

Но минус - надо всегда задавать секции в документе
-----------------------------

для выборки отображаются агентом с ftsearch

а также думал, может есть смысл закидывать данные на mysql и агентом вытаскивать выборку

----------------------------------------

Секции нужны по идее впереди, чтобы можно было использовать конструкцию base href, если виды не строить агентом. И в метрике потом будет четко видно где тусили посетители.

---------------------------------------------

ну и может у кого есть идеи, как пункт 3 реализовать без лотусового ричтекста

С одной стороны можно написать вставщик тэга картинки типа

Вид спереди<br><br>
<img src="/board-games/iq-link/images/iq-link-front.jpg" width=640 height=480 alt="Настольная игра Ай-Кью-Колечки, вид спереди.">

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


Еще уточню, что секции нужны для двух задач

а) отследить откуда пришел посетитель на сайт, например на контекстную рекламу от яндекса я назначаю секцию s-1 и все посетители тусят в этой секции не переходя на основной сайт.

б) отрекламировать с помощью определенного источника часть документов (содержащие к примеру описание услуг), тогда в секцию s-2 попадет урезанная выборка, которая будет рекламироваться с помощью например тематической рекламы.

Спасибо за внимание, что вы думаете об этом. Извиняюсь за сумбурный поток мыслей.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
14.02.2017, 18:05
Ответы с готовыми решениями:

При попытка зайти на любой сайт антишпионом перехватывается сайт partner-pop.men. Как убрать этот сайт?
При попытка зайти на любой сайт через Гугл Хром антишпионом Антимальварэ-байтс перехватывается сайт partner-pop.men. Как убрать этот сайт?...

Сайт после 5 секунд заходит на другой сайт (взломали сайт)
Когда я открою свое сайт он после 5 секунд заходит на другой сайт (взломали сайт) там написано что взломали турецкие хакеры.. Как лечить...

При запуске google открывается сайт nftds2.ru и перенаправляет на сайт с рекламой
При запуске google открывается сайт nftds2.ru, потом перенаправляет на nftds.ru, после он перенаправляет по нескольким рекламным сайтам....

102
0 / 0 / 0
Регистрация: 28.05.2005
Сообщений: 347
21.02.2017, 12:42
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Gandliar
Например есть на сайте 10 000 документов квартир на продажу
Надо сделать возможность выборки по параметрам (дофига параметров)+ выборка должна быть отсортирована по некоторым параметрам (две сотрировки на выбор)
Яб засунул в аякс запрос, что-то типо такого Search?SearchView&Query=квартира+AND+(Ca tegory)co("Однокомнатная")+AND+(Category 2)co("Не первый"), загрузил все это в скрытую форму и вызвал бы так <div class="search"></div><script>$("#search").fadeOut(500).fa deIn(700).load("doSearchContent?ReadForm ");</script>. Нафига тут SQL.
0
0 / 0 / 0
Регистрация: 16.11.2008
Сообщений: 308
21.02.2017, 12:59
То есть, судя по ответам, чисто лотус будет пошустрее.

странный синтаксис (Category)co("Однокомнатная") разве так можно?



Цитата Сообщение от alexas1
1
4 поиск (c ограничением выборки) в ViewEntryCollection тут будет шустрее, чем ftsearch (ftsearch с сортировкой двухэтапен - сначала, по сути, dbsearch, а потом сортировка видом, полнотекстовый индекс то у базы всего один)
Тут имеется ввиду проверка параметров вручную, без фт индекса?
0
0 / 0 / 0
Регистрация: 07.04.2014
Сообщений: 633
21.02.2017, 13:01
Цитата Сообщение от NetWood
квартира+AND+(Category)co("Однокомнатная ")+AND+(Category2)co("Не первый")
- ??? - число параметров выборки, как и их последовательность в сортировке произвольна
так не пойдёт
0
0 / 0 / 0
Регистрация: 16.11.2008
Сообщений: 308
21.02.2017, 13:04
что за странный синтаксис со
0
0 / 0 / 0
Регистрация: 07.04.2014
Сообщений: 633
21.02.2017, 13:06
Цитата Сообщение от Gandliar
Тут имеется ввиду проверка параметров вручную, без фт индекса?
да, поиск по энтрисам в индексе вида
весь отбор за один проход до ограничителя и всё сразу сортировано без нагрузки на сервер (во время самого отбора)
а если допустимо сделать N*2 view отбора - ващще будет мгновенно
0
0 / 0 / 0
Регистрация: 28.05.2005
Сообщений: 347
21.02.2017, 13:18
Цитата Сообщение от Gandliar
странный синтаксис (Category)co("Однокомнатная") разве так можно?
Это сокращенное Contains и так можно со времен Очаковских и покоренья Крыма).
0
0 / 0 / 0
Регистрация: 16.11.2008
Сообщений: 308
21.02.2017, 13:21
Всем спасибо за ответы про данные. Со странным синтаксисом фт запроса до сих пор непонятно

Есть еще один вопрос. Подскажите идеи реализации учета просмотров страниц, чтобы работало быстро.

Например, есть страничка квартиры - хотелось бы публиковать на ней статистику уникальных просмотров конкретно этой странички. А также нужно выдавать параметр, при уникальном просмотре такой страницы для учета конверсии.

То есть задач по факту 2

1. Проверка уникальности ip
2. Учет статистики

Пока первую решаю так, в документе хранения статистики есть 3 поля 1. дата, 2. ip текущего часа, 3. ip прошлого часа
Пришел ip проверяю дату, если час изменился второе поле перекидываю в третье, проверяю совпадение в двух полях.

вторую пытаюсь решать так

храню в профильном документе статистику по каждой странице по ключу unid
судя по профилированию агента, профильные доки сидят в памяти и время на их получение не тратится.

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


--- Добавлено 22 фев 2017. Первое сообщение размещено 22 фев 2017 ---




Цитата Сообщение от NetWood
Это сокращенное Contains и так можно со времен Очаковских и покоренья Крыма).
а скобки должны ж быть квадратные для имени поля?
0
0 / 0 / 0
Регистрация: 28.05.2005
Сообщений: 347
21.02.2017, 13:24
Да, скобки квадратные. Сорри. [Category]co("Однокомнатная").
0
0 / 0 / 0
Регистрация: 16.11.2008
Сообщений: 308
21.02.2017, 13:24
Цитата Сообщение от alexas1
а если допустимо сделать N*2 view отбора - ващще будет мгновенно
наверное не n*2, а n^2
0
0 / 0 / 0
Регистрация: 07.04.2014
Сообщений: 633
21.02.2017, 13:56
Цитата Сообщение от Gandliar
наверное не n*2, а n^2
если выборка по 2 сортированным параметрам то (n-1)*2 (первые 2 сортированы, остальные напр. "по весам")
n*2 эт я слопушил


--- Добавлено 22 фев 2017. Первое сообщение размещено 22 фев 2017 ---

эт если пользоваться готовой сортировкой в индексе вида
(n-1)^2 - по N сортированным параметрам, тогда уж лучше получить N мерный массив из вида сортированный по первому параметру и по всем остальным отсортировать на Jave. это совсем универсально будет. тогда видов будет - N
0
0 / 0 / 0
Регистрация: 16.11.2008
Сообщений: 308
21.02.2017, 14:05
java быстрей сортирует? чем на лотус скрипте? А можно пример кода?
0
0 / 0 / 0
Регистрация: 07.04.2014
Сообщений: 633
21.02.2017, 14:23
практически на порядок
хотя я пользуюсь банальной @Sort - это ещё быстрее
правда не универсально - массив ток одномерный, соотв. приведение к одной длине строки конкатенированных данных "других измерений" бывает не удобно, если данные произвольно длинные
http://dontpanic82.blogspot.ru/2010/10/lotusscript-fast-sorting-of-arrays.html
0
0 / 0 / 0
Регистрация: 04.11.2007
Сообщений: 3,019
21.02.2017, 14:41
Цитата Сообщение от Gandliar
Есть еще один вопрос. Подскажите идеи реализации учета просмотров страниц, чтобы работало быстро.
брать из domlog.nsf
или же на каждой страничке повесить скрипт
0
0 / 0 / 0
Регистрация: 16.11.2008
Сообщений: 308
21.02.2017, 15:51
Цитата Сообщение от ToxaRat
брать из domlog.nsf
или же на каждой страничке повесить скрипт
Для учета конверсий, мне надо знать, уникальный пользователь или нет.
от домлога отказался, пишет в текстовый файл
0
0 / 0 / 0
Регистрация: 04.11.2007
Сообщений: 3,019
21.02.2017, 15:58
Цитата Сообщение от Gandliar
Для учета конверсий, мне надо знать, уникальный пользователь или нет.
от домлога отказался, пишет в текстовый файл
а я вообще от всего отказался в пользу гугляаналитикс
0
0 / 0 / 0
Регистрация: 16.11.2008
Сообщений: 308
21.02.2017, 16:09
Цитата Сообщение от ToxaRat
а я вообще от всего отказался в пользу гугляаналитикс
Задачи разные. на сайте владелец квартиры должен видеть, сколько раз просмотрели конкретно его страничку. В месяц в неделю в день...

Наверное это можно сделать обрабатывая текстовый лог заходов ночью.
Но с другой стороны хотелось бы реалтайм обновления.

А еще нужно как то отметить конверсию при заходе уникального пользователя. То есть если у пользователя зажало кнопку обновить, то конверсия должна быть 1 и посещение 1.

А гугл аналитик и яндекс метрика они в целом сайт меряют
0
0 / 0 / 0
Регистрация: 28.05.2005
Сообщений: 347
21.02.2017, 16:50
Цитата Сообщение от ToxaRat
брать из domlog.nsf
Ну вот здрасьте. Только один этот монстр умножит на ноль все потуги с хранением картинок статиком. Если уж анализировать логи, то на фронте перед домино. Из nginx, вытаскивать, например.
0
0 / 0 / 0
Регистрация: 07.04.2014
Сообщений: 633
21.02.2017, 17:07
Цитата Сообщение от Gandliar
В месяц в неделю в день...
вот это зря, по моему
продавцу важен интегральный результат
0
0 / 0 / 0
Регистрация: 16.11.2008
Сообщений: 308
21.02.2017, 17:20
Цитата Сообщение от alexas1
вот это зря, по моему
продавцу важен интегральный результат
Не совсем понятно что имеется в виду под интегральным результатом

Продавцу, в принципе не важно чего, важна продажа (количество продаж)
Также некоторые продавцы ориентируются на количество звонков
И всегда остаются те, которые меряют посещениями.

С другой стороны, когда я бываю продавцом, мне интересно, сколько было просмотров моего предложения, сколько звонков, сколько пришло посмотреть в живую и состоялась ли в итоге продажа.

Если смотрят, но не звонят - есть повод задуматься об адекватности цены, описания и качества фото.

Поэтому статистика просмотров конкретной страницы важна. В других приложениях делал за месяц. У подобных сайтов видел за сегодня, за неделю, за месяц, всего.

хотелось бы рассмотреть идеи или опыт чтобы реализовать
Как то отметить конверсию при заходе уникального пользователя. То есть если у пользователя зажало кнопку обновить, то конверсия должна быть 1 и посещение 1.


--- Добавлено 22 фев 2017. Первое сообщение размещено 22 фев 2017 ---

И еще, может кто поделится опытом по поводу успешного коммерческого сайта на домине.
Например не в Минске и не в Беларуси. Хочу сделать сайт с выручкой от 10 000$ в месяц.
0
0 / 0 / 0
Регистрация: 13.04.2013
Сообщений: 198
21.02.2017, 17:34
Цитата Сообщение от alexas1
продавцу важен интегральный результат
Медийный, никто ему по интегралу не будет платить.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.02.2017, 17:34

я создал сайт на dreamwaver как установить на мой сайт cms joomla
я создал сайт на dreamwaver как установить на мой сайт cms joomla

При заходе в интернет и клике на любой сайт перекидывает редиректом на др.сайт
Нужна помощь. Подскажите плиз что делать. Где искать вредоносный файл и как удалить. При заходе в интернет и клике на любой сайт...

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

Открывает каждые 10-20 минут сайт с рекламой+вирусный сайт chatozov.ru
В свойствах Google Chrome ссылки chatozov.ru нету. А когда играешь или что нибудь делаешь бесит что игра сворачивается и открывается сайт...

Забанили сайт, защел через прокси сайт не могу залогиниться
В общем забанили лост фильм, захожу через проксифрии или 010101pro-4u, но когда пытаюсь логин и пароль ввести сайт обновляется и пишет...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Новые блоги и статьи
Программное добавление префикса в нумерацию документов
Maks 27.10.2026
Задача: Программно добавить префикс в нумерацию документов в самописной конфигурации на БСП (помощь начинающему коллеге). Решение: В модуле объекта документа размещен следующий код: Процедура. . .
После закрытия оутлука продолжает висеть процесс в диспетчере задач
Maks 27.10.2026
С недавнего времени в продакшене возникла проблема: при закрытии оутлука в диспетчере задач продолжал висеть процесс outlook. exe. Проблема возникла после установки MS Office 2021 LTSC на машинах, под. . .
Baragoz - DPS/HPS бот для WoW 3.3.5a, многоязычный
AmbA 26.10.2026
Хотите ещё ботов? У меня есть один! А я пока отдохну от него. https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=12062&stc=1&d=1793007952 Инструкция внутри. https:/ / youtu. be/ VpfFZSUDGnQ. . .
Особенности gif сгенерированных в Си
russiannick 21.10.2026
Рассмотрим генерацию gif файлов, которые в Си имеют свои особенности. Gif представляет собой графический формат популярный в интернете. Посмотрим на палитру. Gif файл сгенерированный в си отличается. . .
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/ TL DR Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru