spilden01

Рейтинг
24
Регистрация
25.04.2013

перенос всей ссылки тоже не помог.

LovelAss:
Вот так должно сработать:

if( !$title ) {

return "<!--dle_spoiler--><div class=\"title_spoiler\" onclick=\"ShowOrHide('" . $id_spoiler . "')\"><img id=\"image-" . $id_spoiler . "\" style=\"vertical-align: middle;border: none;\" alt=\"\" src=\"{THEME}/dleimages/spoiler-plus.gif\" />&nbsp;<!--spoiler_title-->" . $lang['spoiler_title'] . "<!--spoiler_title_end--></div><div id=\"" . $id_spoiler . "\" class=\"text_spoiler\" style=\"display:none;\"><!--spoiler_text-->{$matches[1]}<!--spoiler_text_end--></div><!--/dle_spoiler-->";

} else {

return "<!--dle_spoiler $title --><div class=\"title_spoiler\" onclick=\"ShowOrHide('" . $id_spoiler . "')\"><img id=\"image-" . $id_spoiler . "\" style=\"vertical-align: middle;border: none;\" alt=\"\" src=\"{THEME}/dleimages/spoiler-plus.gif\" />&nbsp;<!--spoiler_title-->" . $title . "<!--spoiler_title_end--></div><div id=\"" . $id_spoiler . "\" class=\"text_spoiler\" style=\"display:none;\"><!--spoiler_text-->{$matches[2]}<!--spoiler_text_end--></div><!--/dle_spoiler-->";

}

Работает, но содержимое спойлера полностью под ним, то есть сам спойлер пуст а все что в нем под него падает.

---------- Добавлено 04.09.2015 в 00:30 ----------

Автоматически заменяется на [spoiler][/spoiler]содержимое[/spoiler]

LovelAss:
Если я вас правильно понял, нужно открыть файл /engine/classes/parse.class.php и добавить функцию ShowOrHide в событие onlick для блока с классом title_spoiler. Затем найти ссылки с этой же функцией и удалить их. После чего открыть файл engine.css и, для наглядности, добавить к классу title_spoiler стиль cursor: pointer;

Делал так, не срабатывает.

if( ! $title ) {


return "<!--dle_spoiler--><div class=\"title_spoiler\" ><a href=\"javascript:ShowOrHide('" . $id_spoiler . "')\"><img id=\"image-" . $id_spoiler . "\" style=\"vertical-align: middle;border: none;\" alt=\"\" src=\"{THEME}/dleimages/spoiler-plus.gif\" /></a>&nbsp;<a href=\"javascript:ShowOrHide('" . $id_spoiler . "')\"><!--spoiler_title-->" . $lang['spoiler_title'] . "<!--spoiler_title_end--></a></div><div id=\"" . $id_spoiler . "\" class=\"text_spoiler\" style=\"display:none;\"><!--spoiler_text-->";

} else {

return "<!--dle_spoiler $title --><div class=\"title_spoiler\"><a href=\"javascript:ShowOrHide('" . $id_spoiler . "')\"><img id=\"image-" . $id_spoiler . "\" style=\"vertical-align: middle;border: none;\" alt=\"\" src=\"{THEME}/dleimages/spoiler-plus.gif\" /></a>&nbsp;<a href=\"javascript:ShowOrHide('" . $id_spoiler . "')\"><!--spoiler_title-->" . $title . "<!--spoiler_title_end--></a></div><div id=\"" . $id_spoiler . "\" class=\"text_spoiler\" style=\"display:none;\"><!--spoiler_text-->";

}

привожу к следующему виду:

if( ! $title ) {


return "<!--dle_spoiler--><div class=\"title_spoiler\" onclick=\"javascript:ShowOrHide('" . $id_spoiler . "')\"><img id=\"image-" . $id_spoiler . "\" style=\"vertical-align: middle;border: none;\" alt=\"\" src=\"{THEME}/dleimages/spoiler-plus.gif\" />&nbsp;<a href=\"javascript:ShowOrHide('" . $id_spoiler . "')\"><!--spoiler_title-->" . $lang['spoiler_title'] . "<!--spoiler_title_end--></a></div><div id=\"" . $id_spoiler . "\" class=\"text_spoiler\" style=\"display:none;\"><!--spoiler_text-->";

} else {

return "<!--dle_spoiler $title --><div class=\"title_spoiler\" onclick=\"javascript:ShowOrHide('" . $id_spoiler . "')\"><img id=\"image-" . $id_spoiler . "\" style=\"vertical-align: middle;border: none;\" alt=\"\" src=\"{THEME}/dleimages/spoiler-plus.gif\" />&nbsp;<a href=\"javascript:ShowOrHide('" . $id_spoiler . "')\"><!--spoiler_title-->" . $title . "<!--spoiler_title_end--></a></div><div id=\"" . $id_spoiler . "\" class=\"text_spoiler\" style=\"display:none;\"><!--spoiler_text-->";

}

Подошел бы, но он ищет только по числовым значениям(

LovelAss:
Вы ищете того, кто это сделает за вас бесплатно или столкнулись с какой-то конкретной проблемой?

И так и так, прибоизительно что и как сделать, я имею представление, проблемы с реализацией

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

engine.php - http://rghost.ru/7XGzRp2f6

show.short.php - http://rghost.ru/89ZsqxSY5

Спасибо))

---------- Добавлено 20.08.2015 в 16:28 ----------

siv1987:
kostyanet, это DLE. Чтобы там говорить про нормализацию нужно переписать половина движка.

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

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

htaccess:


RewriteRule ^xfsearch/([^/]*)(/?)+$ index.php?do=xfsearch&xf=$1 [L]
RewriteRule ^xfsearch/([^/]*)/page/([0-9]+)(/?)+$ index.php?do=xfsearch&xf=$1&cstart=$2 [L]

Нашел такую тему: http://dle-faq.ru/faq/lamers/15759-posle-zameny-xfsearch-na-year-genre-ne-pravilno-otobrazhaetsya-yearpade2.html

Вроде то что вы описывали? примерно

kostyanet, видел сайт где так же фильтр по доп полю сюжет, в адресе сайт.ру/genre=драма-комедия. Как это сделать?

pinspb:
День добрый!
РФ в принципе не рассматриваете?
Можно сделать вам недорогой сервер (бюджетный).

Если никаких проблем в плане жалоб, прям на малейшую сразу не закроют, то почему бы и нет)

---------- Добавлено 20.08.2015 в 13:59 ----------

comrunet:
Вещать видео можно и из CDN.
В нынешних реалиях это уже оказывается выгоднее, чем держать выделенный сервер.

Интересно, буду рассматривать как вариант.

Как подключить к серверу? Если у меня ограничения в плане загрузки в движке?

Всего: 41