Выглядеть это может примерно так : на странице создаётся форма и по значениям введёных в полях этой формы происходит фильтрация и выдача результатов
...Хм ... А что искать то нужно?
«на странице создаётся форма и по значениям введёных в полях этой формы» - то есть значения вообще не определены? Любые значения, с возможным ограничением по кол-ву символов? Правильно? Тогда опять же вопрос: - что и где искать нужно? - В коде страницы, в базе данных, в каком-то файле? ...
Quote (Andrio)
Полезное вроде видел на эту тему тут , но это часть вопроса
- Это вы точно пометили - «это часть вопроса» - причем, самая простая ... ヅ (почти) ...
На коком хостинге организовывать это собираетесь, будет ли поддержка PHP и SQL ...
Quote (Andrio)
Предпологаю что те элементы(теги кода) в которых будет находиться какая то ключевая информация (типо численного значения(или буквенного)к акого то свойства или параметра товара) и будет обрабатываться под условия ,должны иметь определённый класс, по значениям которого будет проходить выбор подходящего значения.
... Первое - «должны» - не обязательно, а желательно - (это про классы), и второе, вы, надеюсь, не собираетесь вручную. прописывать теги/классы/значения - потому что это изначально не верный подход к делу. Следовательно .....
Quote (Andrio)
Если так , то тогда надо сразу оформление контента продумывать, что бы потом его не перелопачивать добивая нужне классы.
Запомните, оформление сайта/контента нужно изначально продумывать так, чтобы любой контент никак не влиял на само оформление. Это называется разделением контента и дизайна. При правильной реализации идеи, контент стоит на другой ступени от самого дизайна, следовательно никак не влияет, правда это не всегда удается изящно реализовать ... ヅ
Quote (Определение)
Определение
Контент - это информационная часть документа, в которую входят текст, иллюстративные рисунки, таблицы, графики.
Дизайн - это отображение информационной части документа на каком-либо устройстве. Например, на экране монитора.
Quote (Andrio)
На сколько сложный вопрос реализации какого-нибудь скрипта или чего нибудь другого для решения вопроса подбора оборудования?
... Не очень сложно. На PHP+SQL+Модуль интернет магазина. ... Туда же + кучу времени, если сами будете «подгонять» PHP - скрипт и чуть меньше на реализацию функционала и дизайна. Попробуйте поискать по словам «шаблон интернет магазина PHP скачать» ... Это для реализации на PHP.
На данном хостинге ... это ... готового решения не видел. Если есть время и желание - удачи. Советую сразу с модуля «интернет магазин» и начинать. Полагаю, там расширенные возможности поиска по запросу. Да и фильтров поболее будет.
P.S. В любом случае, как бы хорошо не был написан дизайн изначально, в первое время, пока не притрётся, все равно приходится лазить в код, css, что-то править и менять. Во многом «виноват» тех.прогресс. Постоянные новые функции, скрипты, возможности ... ヅ Это так, Постскриптум.
принципе я предполагал, что на той же JQuery или JScript решать это как то, примерно следующим образом
... Ты не напишешь такой скрип ... да и выполнятся он будет очень долго. ... ヅ
Модуль: Конденсаторы » Раздел: Мощностью до **.***Вт » Категория: Нарпряжение: до ***.В » Фильтры: Прочее ....
Только так. Да и то, так, как ты хочешь: Поставил галочки в нужных полях - получил список, удовлетворяющий выбранные характеристики ... - не получится ... ヅ
Quote (Andrio)
скрипт пробежав по странницам сайта
... Если у тебя страниц будет - 10-100 - ещ1ё куда ни шло ... а если 100-50.000 или болше, а диапазон страниц кто выбирать будет - на сайте куча служебных ...
Quote (Andrio)
Плюс ко всему , под него надо будет БД создавать
ヅ - а под твою идею на юкозе не надо будет ничего создавать? - ... ヅ
Quote (Andrio)
не проще тогда по определённым ячейкам отработать подбор,так вроде проще сделать, да и скрип , по моим представлениям, получится небольшой
Если поиск производить по какому - то одному, пусть даже большому файлу, с характеристиками, то возможно - да, а если искать на сайте/в модуле ... ヅ ...
Короче - готовых решений - я не видел, во всяком случае - на юкоз-движке. Попробуй реализовать, как и написано выше - Модуль - категория - раздел - фильтры - + поиск по модулю, а в самом конце, уже и фильтровать поисковый ответ. Только так. Во всяком случае, вот так, навскидку, ничего другого не приходит.
Ну а для удобства поиска - облако тегов - на каждый раздел, со своими ключевыми словами, к которых и будут фигурировать только - характеристики товара.
Quote (Andrio)
Для его активации надо инвайт
- Это не проблема - достать можно, если захотеть... Да и с фильтами - там лучше ... и с поиском ... и категории/разделы имеют больший функционал ... ヅ ...
Quote (Andrio)
а так что получается надо будет практически продублировать необходимую инфу в БД ?
Спасибо за содержательные ответы , но тут сразу несколько ограничений по CMS и относительно большого, предполагаемого количества материала которые не позволяют реализовать все задумки,например: - нет возможности создавать подразделы и подкатегории , о чём уже много раз читал на форуме
... Это вы сейчас про что? - про юкоз? - Если да, тогда да - глубокое (относительно) логическое вложение, юкоз не поддерживает. А вот с PHP - не проблема (mod_rew) ...
Quote (Andrio)
Что можете посоветовать новичку почитать про это (интернет конечно и у меня есть , и гугл я знаю =)), но может быть что то сможете лично порекомендовать , как проверенный и доступно-понятно изложенный ))),в общем какой-нибудь "хороший" материал по этому вопросу.
... Ну не знаю, я «ковырял» PHP (с азов, имеется в виду) уже давно ... Как и многим советую - сначала просто «начать». Если PHP - то ставим PHP, SQL, скачиваем любую, попроще, СМС-ку - и начинаем смотреть как всё это работает. Естественно, по ходу дела и пактически все непонятные вещи пытаемся реализовать, не на смс-ке, а на тестовом сайте. Смотрим как работаю простейшие функции и выражения, что непонятно - тут же ищем в нете, выкуриваем всё это, продолжаем вникать в более сложные функции и переменные. И так далее. Как только хоть чуть-чуть врубитесь - подключаем изучение работы с базами данных, всё то же самое с простого к сложному. Книг на эту тему - в инете предостаточно. Сам язык тоже не очень сложный... относительно ... ヅ
Quote (Andrio)
Другой вопрос что юкоз пока ,до недавнего времени, не разрешал PHP на своих сайтах , но это будет доступно премиум-аккаунтам, но когда , пока не знаю.
Тогда напрашивается вопрос - а нахрен тогда юкоз, со своими операторами? - если юзать PHP - тогда php - и нефиг мешать мух с котлетами. Про недостатки юкоза, мы и так знаем, а из плюсов - бесплатность. Премиум - как раз и убивает единственный плюс .... ヅ А вообще, про то, что «это будет доступно премиум-аккаунтам» - первый раз слышу. Да, и, кстати, просто PHP или в связке с SQL? - это БОЛЬШАЯ разница. ... ヅ
Сходил по ссылке - почитал - ну и - .... вот тебе и любое количество «глобальных блоков» и информеров. что ещё, фильтры - какие напишешь, а вот поиск.... не знаю, дадут они подключаться к своей базе или нет ... ヅ
Ещё один аргумент в пользу изучения PHP, хотя бы на «любительском» уровне ... ヅ
Quote (Andrio)
создать несколько $BLOCK-XX$ и потом их куда нужно подключать ,
- Бери глобальнее ... «создать несколько $BLOCK-XX$» - если PHP+SQL - создать таблицу однотипных выражений. Если просто PHP - создать 1 файл однотипных выражений, и от запроса к нему будут выдаваться ответы. То есть если запрос 195 = ответ такой то, и так далее.
Quote (Andrio)
у вас на сайте используется как бы два списка тегов, которые независимые друг от друга?
... Нет, все немного не так. На сайте два поиска, соответственно и два различных индекса (индексация по параметрам ключ=значение) - по модулю, то есть, если текуший модуль \лоад\ поиск вот из этой формы: будет идти по «модулю» лоад, если же модуль не содержит функции «поиск» - гостевая, страницы сайта и т.д. - поиск будет вестись по ключевым словам всего сайта, соответственно, и вас перенаправит на соответсвующую страницу - поиск ...
Quote (Andrio)
.Да и в принципе такая функция удобна , по тому как, если много ключевых слов(много материала или просто их много ) то они уже как то не очень смотрятся , в них сложно что то разобрать, да и выбрать и найти что то нужное так же не просто .
- облака - вообще можно вывести на отдельные страницы, а под материатом помещать ссылки на страницы с полными облаками по данной тематике, а на странице выводить сокращенные, например, по кол-ву запросов, версии тех же «облаков».
Также можно поставить и ссылки на странице поиска, с уже «забитыми» ключевыми словами и областью поиска, что несомненно увеличит вероятность вхождения нужного материала.
А ещё, можно (при загрузке страницы) Get-ом - отправлять запрос с необходимыми параметрами на тот же «поиск», и динамически выводить ответ, тут же на странице, например - 50 найденных материалов на данную тематику - естественно, в сокращенном виде - название+ссылка+200 символов описания ... ヅ Что тоже неплохо.
Я бы, было бы время и желание, и не было бы возможности напрямую обратится к базе, так бы и сделал ....
Если вам не сложно, обьясните пожалуйста подробней, как щас можно использовать возможности РНР на сайтах юкоз.
Quote (Andrio)
Возможно ли и как правильно подключать БД ?
... Конкретно сейчас даже не знаю точно, что именно предлагает юкоз под премиум аккаунтом, так как такового нет, и/и следовательно интересоваться подробностями желание пока отсутствует, но я думаю, если не будет ограничений на функциональность php - то обычними, для этого языка возможностями ... со всеми вытекающими. ヅ Подключится, пока я так понял, только к удалённой базе возможно, врят ли юкоз позволит выполнять запросы к своей.... ヅ Как и обычно -
Code
mysql_connect($host, $user, $pass);
.... ヅ
Quote (Andrio)
тематические (отдельно для какого-нибудь модуля , раздела или категории)?
Материалы раскидать по таматически настроенным модулям - и информеры только на тот модуль, где собираетесь его выводить.
Quote (Andrio)
где брать эти количества запросов по различным тэгам, если я правильно понял , то речь идёт про тэги , а не про количество просмотров материала какого либо ?
... Да, я думал у «тегов» - поболее настроек будет ... ан-нет. В таком случае теги формировать php - там и количество кликов на каждом и по популярности, да и вообще практически любую инфу собрать и динамически изменить можно ... ヅ
Quote (Andrio)
совсем тоже не в курсе как это всё раелизуется, но вещь несомненно полезная , посните немного поподробней
... Ну, я это - то, как раз просто: Допустим у вас материал - «транзисторы мощные и так далее ...» - а транзисторы у вас «лежат», допустим в модуле \боард\ - соответственно и запрос будет примерно вот такой «http://likbezz.ucoz.ru/search/?q=%D1%82%D1%80%D0%B0%D0%BD%D0%B7%D0%B8%D1%81%D1%82%D0%BE%D1%80%D1%8B+%D0%BC%D0%BE%D1%89%D0%BD%D1%8B%D0%B5&m=board&t=0» - запрос выполняете, либо при загрузке страницы - либо при каких либо действий пользователя, например - фокуса мышки, ответ - с той же страницы аккуратно встраиваете в тело страницы с материалом про «мощные транцисторы», естественно, после фильтрации и новой компоновки. Ах, да, всё это делается при помощи Java Script и JQuery, светлой головы, прямых рук и терпения. Наличие свободного времени - приветствуется ... ヅ Пример (Пример загрузки фотографий с тэгом catс Flickr) - смотреть ... ѿ . Смотри исходник ...
Quote (Andrio)
в сайто строении новичёк, а во всём программном не специалист, так что какая нибудь CMS необходима
... Ну, естественно, с готовой смс-кой-то лучше и проще, никто и не говорит, но вот некоторые моменты удобнее решать когда уже есть определённый набор знаний, вот вашу проблему/задумку, например - вадача «тегов» в облако в соответствии/в сравнении с тегами просматриваемого материала ... как вам такая задача - или выдача тегов в облако, в зависимости от частоты обращения к ним, не обязательно через облако - можно посчитать популярность того или иного мматериала и в зависимости от этого и выводить теги, или скомбинировать и тот и другой вариант ... На php - это называется «модули расширения» - но для конкретно вашего случая - транзисторы и разные мелкие электронные штучки - проще самому написать, чем искать готовый модуль, коих полно в инете .... Хотя., можно взять похожий и переделать под себя .... Но это php + наличие знаний ...
Ну, а так как вы «сайто-строении» - новичек, да и в «программировании не специалист» ... флаг вам в руки и попутного ветра в спину, и чтобы легко давалось познание нового ... ヅ
Есть ли ещё методы создания такого статического списка тегов
- Похожие материалы ... Статические теги руками прописывать? - нееее ... это не серьезно ... ヅ
Quote (Andrio)
Например что то типо такого : Code «iframe src="http://мой сайт...
... Вот ... это уже лучше ... Толко не ифрейм, а папку, с набором текстовых документов .... А ... нет, ещё лучше, забить, например статичечкую страницу, со своим дизом - ваще по минимыму - то есть почти ничего, и в неё вбивать инфу - каждую инфу в свой блок с уникальным ID - и из него гетом, или просто лоадом вытягивать инфу на стриницу. Какие плюсы: - быстрое редактирование/изменение/добавление новой инфы - всегда под рукой, всегда можно посмотреть, если что. Хотя можно и с папкой и кучей txt-шников. Но там нужно будет выписать куда нибудь инфу/ссылки, что бы не путать. А можно и модуль под это забить ненужный какой нибудь, например, фао. Там и поиск работает.
Quote (Andrio)
Например при добавлении материала подобное поставить в поле краткого описания, таким способом сделать имитацию РНР , и возможно ли такое по моим доктайпом ?
.... Ага - верно мыслишь толко не всю эту «конструкцию», а только адрес.
и возможно ли будет запустить какой скрип , который выбирал бы значения по ней , например для подбора оборудования по необходимой мощности и температуре воздуха?
.... Какой php-скрипт напишешь так и будет он выбирать - не больше ни меньше ... ヅ
Quote (Andrio)
Например при добавлении материала подобное поставить в поле краткого описания, таким способом сделать как бы имитацию РНР , и возможно ли такое по моим доктайпом ? «!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"» Вот это
Можно.
Quote (Andrio)
так же кидал уже где прочитал об этом
.... И я писал:
Quote (likbezz)
... Конкретно сейчас даже не знаю точно, что именно предлагает юкоз под премиум аккаунтом, так как такового нет, и/или следовательно интересоваться подробностями желание пока отсутствует, но я думаю, если не будет ограничений на функциональность php - то обычними, для этого языка возможностями ... со всеми вытекающими. ヅ
... я прочитал - так, по диагонали, но не вникал и не узнавал подробности, так как на данный момент времени, мне это не интересно.
Quote (Andrio)
В ПУ нашёл вот это
... и чего? - о php - ни слова. Единственное, за что я заплатил бы, сумма - даже не столь и важна - так это за сокрытие верхнего банера - просто остальное мне параллельно. Что там? - копирайт? - мне не мешает, скрыть счетчик - у меня его и так не виднно , хотя он присутствует - у меня вообще - много чего присутствует, чего не видно, гостям и пользователям, имеется в виду - что ещё? - здоровые файлы? - нафига - на это есть спец сервисы - учитесь ПРАВИЛЬНО пользоваться инструментами. Отсутстивие рекламы в ПУ - да я в панель захожу раз в месяц ... ヅ Возможность прикреплять файлы к почте - у меня и так всё прикрепляется .... в google - читай выше - «учитесь ПРАВИЛЬНО пользоваться инструментами» - это сайт - а не файловое хранилище или почтовый сервер.... При отсутствии посешения ... - » А нафиг сайт без посещений - испоользовать как хранилище? - читай выше, про «учитесь » - для этого тоже есть ХОРОШИЕ, созданные и заточенные исключительно для этого сервисы. Например вот этот «Dropbox v0.7.82 Free En & Dropbox v0.8.65 Experimental» и вот этот, точнее - тот же «Dropbox v0.6 Free Rus» и вот это «Файловые хранилища. DropBoks» ...
Я бы заплатил за удаление верхнего банера, уж очень криво он написан ... и время отклика - большое, что сказывается на общем отклике сайта.
а каким образом делается так что будет выводиться ТОЛЬКО определённая часть кода (например див по уникальному айди )?
- так и делается - отправляется запрос именно к этому ID - если через $.load, или фильтруется страница, если через $.get ... ничего сложного ヅ
Ajax. Requests (запросы) - $.load
Quote (Info)
load(url, [data], [func]) Загружает HTML из удаленного файла и встраивает его в DOM. url - ссылка на HTML документ. data(опционально) - пары ключ/значение, которые будут отправлены на сервер. func(опционально) - функция, которая исполняется всякий раз после завершения запроса AJAX (необязательно успешного).
$.get(url, [data], [func], [type]) Загружает страницу используя метод GET. url - ссылка на HTML документ. data(опционально) - пары ключ/значение, которые будут отправлены на сервер. func(опционально) - функция, которая исполняется после удачной загрузки данных. type(опционально) - тип данных, который возвращается функцией: «xml», «html», «script», «json», «jsonp», или «text»
поясните подробней с примером тега или типового кода , если не сложно))
Запрос в файл test.html к div#msg_0x
Файл test.html
Code
<body> <div id="loadContent"> <div id="msg_01">Здесь располагается содержимое id "msg_01"</div> <div id="msg_02">Здесь располагается содержимое id "msg_02"</div> <div id="msg_03">Здесь располагается содержимое id "msg_03"</div> </div> </body>