Dikij: другие произведения.

Поиск для Си! Подарю каждому

Журнал "Самиздат": [Регистрация] [Найти] [Рейтинги] [Обсуждения] [Новинки] [Обзоры] [Помощь]
Peклaмa:

Конкурсы: Киберпанк Попаданцы. 10000р участнику!

Конкурсы романов на Author.Today
Женские Истории на ПродаМан
Рeклaмa
Оценка: 7.27*19  Ваша оценка:
  • Аннотация:
    Организовать ПОИСК на своем сайте или СИ странице? Получать больше БОЛЬШЕ оценок? Сделать свое головование или ОПРОС в журнале СамИздат? Так вот же оно все! Прямо в этом файле.
    Но еще можно смастерить много интересного. И даже опасного... [Искали у меня]

                     



!!! Уважаемые Авторы Самиздата! Я, как честный человек, предупреждаю, что во всех формах специально допущен такой "фокус": по всем правилам и стандартам тег </form> должен закрываться еще внутри таблицы. (В этом месте я поставил <!-- -->). Здесь же он специально закрывается после нее.
Зачем это сделано? Все очень просто: с таким "фокусом" форма занимает не две строчки, а одну, не создавая лишней строки в таблице. И абсолютно корректно работает. (Проверено в Интернет Эксплорере и не только :-).


<!--D.iK.iJ поиск--><table valign="middle" border="1"><tr bordercolor="#7F7F7F"><td><FORM NAME="web" METHOD="GET" target="_blank" ACTION="http://yandex.ru/yandsearch"><a href="http://samlib.ru/d/dikij/poisk.shtml"> <img title="D.iK.iJ" src="http://samlib.ru/img/d/dikij/smaili/8888.gif" border="0"></a><INPUT TYPE="hidden" NAME="serverurl" VALUE="http://dikij.com/"> <INPUT TYPE="text" NAME="text" SIZE="10" VALUE=""> <INPUT TYPE=submit VALUE="Найти!" title="D.iK.iJ поиск через Яндекс"><!-- --></td></tr></table></form><!--/D.iK.iJ поиск-->

Но если Вы сомневаетесь, можете все исправить.
И тогда советую заменить <table valign="middle" border="1"> на <table valign="middle" border="0">. Это уберет рамку.
Поиск не работает на этой странице!



Скажите, а Вы никогда не хотели НОРМАЛЬНЫЙ поиск на СИ???

А я всегда хотел... И сделал! Приведу примеры форм. Они отлично работают в аннотации к разделу, но здесь - нет:

Поиск по samlib.ru/d/dikij
 

А как Вам такой вариант:

Поиск по samlib.ru
 
Эти формы производят поиск через Яндекс. Результат выводится в новом окне!
(Как пример - поиск на моей главной странице).

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

Не буду Вам мешать!
Единственная просьба - не удалять копирайты и картинку. Иначе как другие СИляне получат поиск?


Код поисковика:


<!--D.iK.iJ поиск--><table valign="middle" border="1"><tr bordercolor="#7F7F7F"><td><FORM NAME="web" METHOD="GET" target="_blank" ACTION="http://yandex.ru/yandsearch"><a href="http://samlib.ru/d/dikij/poisk.shtml"> <img title="D.iK.iJ" src="http://samlib.ru/img/d/dikij/smaili/8888.gif" border="0"></a><INPUT TYPE="hidden" NAME="serverurl" VALUE="http://dikij.com/"> <INPUT TYPE="text" NAME="text" SIZE="10" VALUE=""> <INPUT TYPE=submit VALUE="Найти!" title="D.iK.iJ поиск через Яндекс"></td></tr></table></form><!--/D.iK.iJ поиск-->

ВАЖНО!!! Скорректируйте красную надпись! Это - сайт, на котором осуществляется поиск.
На СИ поиск можно вставить в аннотацию к разделу. На Народе будет работать в любом месте. Что уж говорить про личный сайт!



PS: Могут быть и другие варианты поиска. Будет желание - зайдите и посмотрите!


Хм... А вдруг кому-то понадобится сразу два поисковика в одном месте? Тогда могу предложить такое:

Двойная форма!


<!--D.iK.iJ поиск--><table valign="middle" border="1"><tr bordercolor="#7F7F7F"><td><FORM NAME="web" METHOD="GET" target="_blank"ACTION="http://yandex.ru/yandsearch"><a href="http://samlib.ru/d/dikij/poisk.shtml"><img title="D.iK.iJ" src="http://samlib.ru/img/d/dikij/smaili/8888.gif" border="0"></a><INPUT TYPE="hidden" NAME="serverurl" VALUE="http://samlib.ru/"><INPUT TYPE="text" NAME="text" SIZE="10" VALUE=""><INPUT TYPE=submit VALUE="Найти на СИ!" title="D.iK.iJ поиск через Яндекс"></td><td></form><FORM NAME="web" METHOD="GET" target="_blank" ACTION="http://yandex.ru/yandsearch"><INPUT TYPE="hidden" NAME="serverurl" VALUE="http://dikij.com/"><INPUT TYPE="text" NAME="text" SIZE="15" VALUE=""><INPUT TYPE=submit VALUE="Найти у меня!" title="D.iK.iJ поиск через Яндекс"></td></tr></table></form><!--/D.iK.iJ поиск-->

ВАЖНО!!! Скорректируйте красные надписи!



Дополнительно: формы поиска по Сети!


<!--D.iK.iJ Апорт поиск--><table valign="middle" border="1"><tr bordercolor="#7F7F7F"><td><FORM NAME="web" METHOD="GET" target="_blank" ACTION="http://sm.aport.ru/search"><a href="http://samlib.ru/d/dikij/poisk.shtml"><img title="D.iK.iJ" src="http://samlib.ru/img/d/dikij/smaili/8888.gif" border="0"></a><INPUT TYPE="text" NAME="r" SIZE="10" VALUE="Апорт поиск"> <INPUT TYPE=submit VALUE="Найти!" title="D.iK.iJ поиск через Апорт"></td></tr></table></form><!--/D.iK.iJ Апорт поиск-->

<!--D.iK.iJ Рамблер поиск--><table valign="middle" border="1"><tr bordercolor="#7F7F7F"><td><FORM NAME="web" METHOD="GET" target="_blank" ACTION="http://nova.rambler.ru/search"><a href="http://samlib.ru/d/dikij/poisk.shtml"><img title="D.iK.iJ" src="http://samlib.ru/img/d/dikij/smaili/8888.gif" border="0"></a><INPUT TYPE="text" NAME="words" SIZE="10" VALUE="Рамблер поиск"> <INPUT TYPE=submit VALUE="Найти!" title="D.iK.iJ поиск через Рамблер"></td></tr></table></form><!--/D.iK.iJ Рамблер поиск-->

<!--D.iK.iJ Яху поиск--><table valign="middle" border="1"><tr bordercolor="#7F7F7F"><td><FORM NAME="web" METHOD="GET" target="_blank" ACTION="http://ru.search.yahoo.com/search"><a href="http://samlib.ru/d/dikij/poisk.shtml"><img title="D.iK.iJ" src="http://samlib.ru/img/d/dikij/smaili/8888.gif" border="0"></a><INPUT TYPE="text" NAME="p" SIZE="10" VALUE="Яху поиск"> <INPUT TYPE=submit VALUE="Найти!" title="D.iK.iJ поиск через Яху"></td></tr></table></form><!--/D.iK.iJ Яху поиск-->

<!--D.iK.iJ Бинг поиск--><table valign="middle" border="1"><tr bordercolor="#7F7F7F"><td><FORM NAME="web" METHOD="GET" target="_blank" ACTION="http://www.bing.com/search"><a href="http://samlib.ru/d/dikij/poisk.shtml"><img title="D.iK.iJ" src="http://samlib.ru/img/d/dikij/smaili/8888.gif" border="0"></a><INPUT TYPE="text" NAME="q" SIZE="10" VALUE="Бинг поиск"> <INPUT TYPE=submit VALUE="Найти!" title="D.iK.iJ поиск через Бинг"></td></tr></table></form><!--/D.iK.iJ Бинг поиск-->



Экспериментальная модель (одобрено):

(Спасибо Муратову С.В. за помощь в тестировании формы!)



<!--D.iK.iJ поиск--><table border='1'><tr><td><FORM NAME="web" METHOD="GET" target="_blank" ACTION="http://yandex.ru/yandsearch"><a href="http://samlib.ru/d/dikij/poisk.shtml"><img title="D.iK.iJ" src="http://samlib.ru/img/d/dikij/smaili/8888.gif" border="0"></a><select NAME="serverurl" size="1"><option value="">Где искать?</option>

<option value="http://samlib.ru/d/dikij/">На моей странице</option>
<option value="http://samlib.ru/">По всему СИ</option>

</select><INPUT TYPE="text" NAME="text" SIZE="10" VALUE="""><INPUT TYPE=submit VALUE="Найти!" title="D.iK.iJ Поиск!""></td></tr></form></table><!--/D.iK.iJ поиск-->
Обратите внимание на OPTION! Мне кажется, что НАЗВАНИЯ (из-за особенностей работы СИ) должны быть написаны в < >. Пример: <option value="http://samlib.ru/"><По всему СИ></option> Почему так? Ну, если писать все как в форме выше, то часть информации попадает в Аннотацию к разделу. А мы ведь этого не хотим, правда?
Это же касается всех подобных форм с option.

Скорректируйте ссылки и названия в <option>.
Можете добавить новые!


"САМИЗДАТ ПРОТИВ САМИЗДАТА":

Эта экспериментальная работающая модель позволяет искать со своих СИ страниц любую информацию, используя при этом штатный Самиздатовский поисковик.
Правда здорово? (Да, я знаю что "спятил" ;)))

<!--D.iK.iJ СИ на СИ поиск--><table border=0><tr><td><form target="_blank" action="http://samlib.ru/cgi-bin/seek/" method=POST><nobr><a href="http://samlib.ru/d/dikij/poisk.shtml"><img src="http://samlib.ru/img/d/dikij/smaili/8888.gif" border="0"></a><input type=hidden name=DIR value=d/dikij/ ><input SIZE="16" type="text" name="FIND" align="RIGHT" size="20" value=""><select SIZE="1" name="PLACE"><option value="">Где? </option><option value="index">Автор,аннот.</option><option value="text">Любое место</option><option value="comment">Комментарии </option><option value="all">Автора-везде!</option></select><input type="Submit" name="submit" value="Найти!" title="D.iK.iJ поиск по СИ (поисковик - сам СИ)"><input type="hidden" name="JANR" value="0"><input type="hidden" name="TYPE" value="0"></nobr></form></td></tr></table><!--/D.iK.iJ СИ на СИ поиск-->

Маленькие советы:
Напоминаю, что поиск НЕ РАБОТАЕТ на этой странице!
Вставляйте форму в аннотацию к разделу.
На индексацию страниц в Яндексе должно пройти несколько дней (актуально для молодых сайтов). И, соответственно, для начала поиска на НОВЫХ страницах требуется время.
Почему форма работает только в аннотации к разделу? Ну, это такая особенность работы СИ. Ищем, так сказать, лазейки! :)))
Поиск по комментариям тоже не производится (особенность Яндекса). Это не касается последнего поисковика. Как Вы поняли, он Самиздатовский. Со всеми вытекающими примочками.
Поиск в других поисковиках (Рамблер, Яху и проч.) производится по всем просторам Сети.
Почему тег form закрыт после таблицы? Ну, об этом я уже писал в самом начале. Это - ЛАЗЕЙКА для уменьшения размеров таблицы.




ВНИМАНИЕ!
ДАЛЬНЕЙШИЕ РЕЗУЛЬТАТЫ ИССЛЕДОВАНИЙ ТАК ШОКИРОВАЛИ САМОГО АВТОРА, ЧТО БЫЛИ В СРОЧНОМ ПОРЯДКЕ ИМ ЖЕ ЗАСЕКРЕЧЕНЫ... НА ВРЕМЯ.
ПРОДОЛЖЕНИЕ - НИЖЕ!









                     



АВТОР ИСКРЕННЕ СЧИТАЕТ, ЧТО ЧАСТЬ ДАННОЙ ИНФОРМАЦИИ МОЖЕТ БЫТЬ ОПАСНА!


   Знаете, а ведь чуть больше года назад я был еще совсем нормальным человеком. Но потом я пришел на СИ и сразу стал искать возможности что-то оформить и переделать. Как оказалось, для этого нужно было знать (непостижимый для меня тогда язык) HTML. Но с этим все прошло довольно легко. Я наткнулся на Белоглазова Артема Ирековича и его 'Html и Самиздат'. Если честно, то этот удобный учебничек я и сейчас использую для справки.
   Потом были различные пробы сделать что-то на Народе и на сайте by.ru. Но, как оказалось, бесплатный хостинг поддерживает только HTML и SHTML. А этого так безумно мало даже для обычной гостевой книги! Что уж там думать о форуме и прочем...
   Дальше я немного занялся фотографией и Фотошопом (все работы - на этом же сайте), рисовал смайлы и писал про себя печальные истории в 'мемуарах'. Даже рискнул выложить здесь некоторые стихи... но это все не так важно.
   Самое интересное начинается тогда, когда Блонди решила сделать сайт, а меня пригласила участвовать. А я же за работу получил место для своей странички (http://dikij.com/) и начал работу. Тогда-то и пришлось встретиться с долгожданными, но абсолютно не известными PHP и Java скриптами. Из первых я взял только нужное (как видно по сайту), а вот вторых собрал приличную коллекцию. Такую, что стал писать кое-что сам. После этого понадобилось познакомиться с CSS стилями... но это лирика. Все эти 'вкусности' к Самиздату не имеют совершенно никакого отношения.
   Для начала на СИ я смог сделать себе красивую табличку и бегущую строку на главной. Потом сделал шаблончик для текстов... а вот уже после этого (и после создания первого шаблона для поисковика) я совершенно случайно вставил пару кнопок в текст 'об авторе'. Они и сейчас лежат в информации о владельце раздела.
   Так пришла идея сделать поисковики для народа СИ. А самое смешное в том, что 'эти маленькие формочки' заставляют большие и серьезные поисковики 'плясать под дудку' пользователя. И это просто невыносимо как приятно!

   Теперь Вы уже догадываетесь о чем речь пойдет дальше? Скажем так: на СИ есть еще пара работающих форм и кнопок. И вы их обязательно замечали, если хоть раз ставили кому-то оценку.
   Так вот, для начала я сделал две вещи: форму со всеми параметрами (шедевр, хорошо, великолепно и прочее), которая на любой запрос ставила бы Вам десятку. Но потом я ограничился только такой вот кнопкой:



<!-- Блок D.iK.iJ голос --><nobr>
<form target="_blank" action="/cgi-bin/votecounter/" method=POST>
<input type=hidden name=FILE value=poisk >
<input type=hidden name=DIR value=d/dikij >
<input type=hidden value="10" name=BALL>
<input type=submit name="OK" title="Сделал D.iK.iJ" value="10 за поиск!">
<a href="/d/dikij/poisk.shtml"><input type="button" size="1" value=" ? "
title="Получи СВОЙ поиск!" onClick=location.href="/d/dikij/poisk.shtml"></a>
</form></nobr><!-- Блок D.iK.iJ голос -->
Теперь не спрашивайте, откуда у меня столько оценок :)))

  Красное - Та оценка, что будет передана серверу.
  Зеленое - название произведения.
  Синее - адрес Вашей странички.


  Так что же мы имеем в итоге?
  А имеем мы очень мощный инструмент для создания всякого рода опросов и голосований. Например, Вы можете разместить пустое произведение и одну-две-три-четыре или пять кнопок к нему по вариантам ответа. У каждого ответа будет своя кнопка и своя 'ценность', выбранная Вами.
  Можно разместить одну кнопку с десяткой на видном месте (или с одним вопросом). Мне кажется, это - отличное средство от 'забывчивости' читателей.
  Но можно и пойти попробовать идти еще дальше... Насколько? Это вопрос фантазии!

  Теперь приведем пример всего счетчика:
Оценка: Смотреть!  Ваша оценка:


  А вот его разбор по полочкам:

<!-- Блок D.iK.iJ голос --><nobr>
<form action="/cgi-bin/votecounter" method=POST>
<input type=hidden name=FILE value=kartinki >
<input type=hidden name=DIR value=d/dikij >
Оценка: <b>
<a href=/cgi-bin/vote_show?DIR=d/dikij&FILE=kartinki>Смотреть! </a></b>

 <font size="-1">Ваша оценка: <select name=BALL><br>
<option value="10">шедевр</option>
<option value="9">замечательно</option>
<option value="8">очень хорошо</option>
<option value="7">хорошо</option>
<option value="6">нормально</option>
<option value="0" selected>Не читал</option>
<option value="5">терпимо</option>
<option value="4">посредственно</option>
<option value="3">плохо</option>
<option value="2">очень плохо</option>
<option value="1">не читать</option>
</select>
<input type=submit name="OK" value="ОК" title="Голосовать! (by D.iK.iJ)">
</font> <a href="/d/dikij/poisk.shtml"><input type="button" size="1" value=" ? "
title="Получи СВОЙ поиск!" onClick=location.href="/d/dikij/poisk.shtml"></a> </form>
</nobr><!-- /Блок D.iK.iJ голос -->

  Красное - Оценки, их "ценность" - value="" и описание к ним.
  Зеленое - название произведения.
  Синее - адрес Вашей странички.
  Оранжевое - что будет написано на кнопке.
  Фиолетовое - ссылка на место, где хранятся оценки к произведению. Состоит из d/dikij (адрес странички) и kartinki (название произведения).



  Можно сделать такое:
Как Вы относитесь к курению?

[ смотреть все оценки ]


  В данном опросе оценка соответствует цифре. Но Вы ведь знаете, что можете совершенно произвольно играться с баллами. Даже все колы поставить!
  А мне пора на время удалиться со сцены. Желаю Вам с пользой использовать те знания, что получили в прецессе нашей беседы.
  И очень надеюсь, что Вы подскажете спросившим Вас людям "где-это-такое" взяли! :)))))

  Удачи! А если найдете еще места где все "ЭТО" будет работать, то обязательно напишите мне! Буду очень рад. И обязательно отмечу Ваш вклад в создании этого текста.


Мелочи:


Такие кнопки-ссылки я использовал в информации о владельце раздела.
<input type="button" value="Пример кнопочки - ссылки" onClick=location.href="http://dikij.com/">
<input type="button" size="1" value=" ? " title="Получи СВОЙ поиск!" onClick=location.href="/d/dikij/poisk.shtml">


Ссылка, переходящая в поиск на Яндексе:
http://dikij.com/
<a href="http://ya.ru/yandsearch?text=http://dikij.com/" target="_blank" title="Пример поиска - найти dikij.com на Яндексе">http://dikij.com/</a>


Кнопка с сердечком:

<!-- Блок D.iK.iJ голос -->
<nobr><form action="/cgi-bin/votecounter/" method="POST">
<input type="hidden" name="FILE" value="poisk">
<input type="hidden" name="DIR" value="d/dikij">
<input type="hidden" value="10" name="BALL" value="d/dikij">
<input type="submit" name="OK" value=" &#9829; " title="Нравится!">
<input type="button" value="?" onClick=location.href="/d/dikij/poisk.shtml" title="Получить такую же!"></form></nobr>
<!-- /Блок D.iK.iJ голос -->

Обратите внимание! Если вы вставили кнопку с сердечком (♥) в аннотацию, а через какое-то время решите эту аннотацию исправить [Edit], обязательно замените сердечко в аннотации вновь на &#9829;! Иначе это приведет к слету кодировки русских букв и вам придется переписывать аннотацию вновь.
Это же касается других анотаций. Всегда меняйте при исправлении на &#9829; и все будет хорошо.



Делай. Что. Должен. И будь оно... просто будь!
P.S. Стли CSS для раздела нужны? Я вот на главной поставил. И в каждом разделе изменил стиль ссылок.

--
D.iK.iJ


Можете поставить оценку файлу :)

Оценка: 7.27*19  Ваша оценка:

Популярное на LitNet.com  
  М.Атаманов "Искажающие реальность-4" (ЛитРПГ) | | В.Василенко "Стальные псы 3: Лазурный дракон" (ЛитРПГ) | | В.Кощеев "Тау Мара-03. Ультиматум" (Боевая фантастика) | | fessfenson "Жёсткий Старт. Том I?" (Боевое фэнтези) | | Е.Кариди "Тепло ли тебе, девица..." (Любовное фэнтези) | | Р.Цуканов "Серый кукловод. Часть 2" (Антиутопия) | | М.Топоров "Однажды в Вавилоне" (Киберпанк) | | Д.Айгелено "Девять кругов Ирромира" (Боевое фэнтези) | | Т.Сергей "Дримеры 2 - Наследие падших" (ЛитРПГ) | | Я.Малышкина "Кикимора для хама" (Любовное фэнтези) | |

Хиты на ProdaMan.ru Секс на пластмассовой траве. Лев БлокТвои грязные правила. Виолетта РоманТитул не помеха. Сезон 2. Возвращение домой. Olie-Королева теней. Сезон первый: Двойная звезда. Арнаутова ДанаНе смей меня касаться. Книга 3. Дмитриева МаринаОсвободительный поход. Александр МихайловскийЛили. Сезон первый. Анна ОрловаПодари мне чешуйку. Гаврилова АннаСлепой Страж (книга 3). Нидейла НэльтеПриключения поттероманки. Исполнившееся желание. Радаслава Андреева
Связаться с программистом сайта.

Новые книги авторов СИ, вышедшие из печати:
И.Мартин "То,что делает меня" И.Шевченко "Осторожно,женское фэнтези!" С.Лысак "Характерник" Д.Смекалин "Лишний на Земле лишних" С.Давыдов "Один из Рода" В.Неклюдов "Дорогами миров" С.Бакшеев "Формула убийства" Т.Сотер "Птица в клетке" Б.Кригер "В бездне"

Как попасть в этoт список
Сайт - "Художники" .. || .. Доска об'явлений "Книги"