Файл - /engine/modules/search.php
После строки:
if( isset( $_REQUEST['story'] ) ) $story = dle_substr( strip_data( rawurldecode( $_REQUEST['story'] ) ), 0, 90, $config['charset'] ); else $story = "";
добавляем это:
if ($story) $story = str_replace('ё', 'е', $story);
Файл - engine/ajax/search.php
if( $query == "" ) die();
$query = str_replace('ё', 'е', $query);
Проверил на DLE 10.2 - работает.
У администрации этой биржи вообще мозга с мозгой не дружит: фрилансер сорвал мне заказ, в результате арбитража мой отрицательный отзыв у него сняли, хотя у меня были явные доказательства, а его отзыв у меня в профиле так и остался.
Скорее всего, действительно конфликт с другими скриптами.
А если как js файл, но в body в том же месте - работает?
Пример скрипта - http://javascript.ru/forum/dom-window/17659-tajjmer-ssylki.html
Конечно не заработает, вы эту строчку в самое начало, впереди всех скриптов вставили. Надо только на ОДНУ строчку вверх, чтобы эта строка шла перед строкой:
<script type="text/javascript" src="scripts/init.js?6"></script>
CSS спрайты - http://habrahabr.ru/post/159027/
Попробуйте поднять на одну позицию вверх строчку:
<script type="text/javascript" src="scripts/jquery.scrollTo.js"></script>
Найдите правило, которое относится именно к этим блокам-картинкам. Сделать это можно через firebug - http://ru.wikipedia.org/wiki/Firebug
Отменить float http://technologyweb.org/float-%D0%B8-clear/