За последние 24 часа нас посетили 32623 программиста и 1757 роботов. Сейчас ищут 897 программистов ...

Поиск по сайту перестал работать - как можно исправить?

Тема в разделе "Вопросы от блондинок", создана пользователем Redd, 10 июл 2015.

  1. Redd

    Redd Активный пользователь

    С нами с:
    21 апр 2015
    Сообщения:
    39
    Симпатии:
    0
    Здравствуйте,

    Возможно, я не смогу, но хочу попробовать разобраться своими силами.

    В шаблоне есть форма для поиска по сайту (CMS самописная):

    <td width="147" valign="top"><input name="textfield" type="text" class="top_search" id="textfield"></td>
    <td valign="top"><a href="#"><img src="imgs/search_but.gif" width="23" height="19" border="0" alt=""></a></td>

    Поиск не работает, просто скидывает из любого места на главную страницу сайта, добавляя # после адреса: www.site.com/#

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

    Как определить сопутствующие файлы? Что надо искать?

    Нет ли какого-нибудь автоматического способа поиска ошибки?

    Консоль Java в Хроме ошибок не показывает.

    По слову textfield находятся только файлы FCK editor и его changelog.txt . Там есть это (отношения не имеет?):
    4.8.000 (2009-09-07)
    - This version includes some support for Forms fields (see example n. 14) and XHTML forms (see example n. 54).
    - The following methods were changed to work without JavaScript: TextField(), RadioButton(), ListBox(), ComboBox(), CheckBox(), Button().
    - Support for Widget annotations was improved.
    - Alignment of annotation objects was fixed (examples 36 and 41 were updated).
    - addJavascriptObject() method was added.
    - Signature of Image() method was changed.
    - htmlcolors.php file was updated.

    В общем, помогите, пожалуйста, сориентироваться, что нужно искать, что можно сделать.
     
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Java !== Javascript

    У тега form посмотри action или может через javascript по id формы идёт отслеживание события.
     
  3. Redd

    Redd Активный пользователь

    С нами с:
    21 апр 2015
    Сообщения:
    39
    Симпатии:
    0
    Спасибо. Но где искать тег form? На странице, кроме приведенной формы, больше ничего нет:
    <tr>
    <td width="147" valign="top"><input name="textfield" type="text" class="top_search" id="textfield"></td>
    <td valign="top"><a href="#"><img src="imgs/search_but.gif" width="23" height="19" border="0" alt=""></a></td>
    </tr>
     
  4. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Думаю многое было утеряно, можно просто посмотреть код CMS и попробовать там найти код который отвечает за поиск.
     
  5. Redd

    Redd Активный пользователь

    С нами с:
    21 апр 2015
    Сообщения:
    39
    Симпатии:
    0
    "Код CMS" - где он конкретно? (Напомню, что CMS самописная). Извините, если вопрос банальный.
     
  6. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Ну если CMS на PHP, то с большой долей вероятности, код находиться во всех файлах с расширение .php
     
  7. Redd

    Redd Активный пользователь

    С нами с:
    21 апр 2015
    Сообщения:
    39
    Симпатии:
    0
    Код находится только в шаблоне для шапки сайта.
     
  8. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Ну тебе виднее