Spyhog
-
Публикации
311 -
Зарегистрирован
-
Посещение
-
Дней в лидерах
15
Сообщения, опубликованные пользователем Spyhog
-
-
Разве вставка с moonwalk должна работать через media?
-
Я сделал вот так. В коде 2 раза встречается
$rows['rating'] >= 1 && $count['count'] >= 1) || $member_id['user_group'] == "1"
Здесь, как я понимаю, идёт Если рейтинг больше или равно 1...... Я посмотрел в мануале по php оператор ИЛИ и сделал вот так:
$rows['rating'] >= 1 || $rows['rating'] <= -1 && $count['count'] >= 1) || $member_id['user_group'] == "1"
Теперь хайд открывается, если рейтинг понизили.
Знатоки, скажите пожалуйста, правильно я сделал?
-
10 часов назад, Downloader сказал:
Nagibat, не получишь ты ни какого ключа. Это не его шаблоны, это шаблоны компании которая занимается разработкой пользовательских интерфейсов, занимается сайтами, базами данных и т.д. и шаблоны это компания выложила на github (получается в общий доступ), вот этот мошенник и адаптирует их под DLE, но адаптирует их криворуко, и делает вид что всё нормально, есть и шаблон и документация. В общем создаёт иллюзию конторы которая занимается разработкой шаблонов, но он просто кидает, в итоге у тебя нечего не остается.
Можете скинуть ссылку на этот гитхаб?
По поводу ключей к документациям, он мне говорил, что онлайн документация есть только к двум шаблонам.
-
Здравствуйте. На одном иностранном форуме xenforo я увидел интересную реализацию. Там, для пользователей ссылки для скачивания файлов прятали под хайды. Чтобы увидеть содержимое хайда, нужно было оценить пост и оставить комментарий. Поскольку многие пользователи любят только брать, забывая даже поблагодарить, то такая реализация мне показалась полезной для автора. Для пользователя не сложно поставить плюс к рейтингу и написать своё мнение, а автору поста приятно.
Человек с ником vitnet с dle-faq помог мне такое же реализовать на Dle, за что ему огромное спасибо. Данный код работает со 2 типом рейтинга - Только нравится. Если включить 3 тип рейтинга, то содержимое хайда откроется только в том случае, если рейтинг повысили. Мне кажется это нечестно по отношению к пользователям. Я эту особенность не заметил сразу, потому что сначала использовал 2 тип рейтинга. Сейчас решил перейти на 3. Кому не сложно, можете помочь подправить код, чтобы хайд открывался также и если рейтинг понизят?
Вот собственно сама инструкция:
Заходим в engine/modules и в файле show.full.php найти:
if (stripos ( $tpl->result['content'], "[hide" ) !== false ) { $tpl->result['content'] = preg_replace_callback ( "#\[hide(.*?)\](.+?)\[/hide\]#is", function ($matches) use ($member_id, $user_group, $lang) { $matches[1] = str_replace(array("=", " "), "", $matches[1]); $matches[2] = $matches[2]; if( $matches[1] ) { $groups = explode( ',', $matches[1] ); if( in_array( $member_id['user_group'], $groups ) OR $member_id['user_group'] == "1") { return $matches[2]; } else return "<div class=\"quote\">" . $lang['news_regus'] . "</div>"; } else { if( $user_group[$member_id['user_group']]['allow_hide'] ) return $matches[2]; else return "<div class=\"quote\">" . $lang['news_regus'] . "</div>"; } }, $tpl->result['content'] ); }
Заменить код на:
if( stripos($tpl->result['content'], "[hide" ) !== false ) { $tpl->result['content'] = preg_replace_callback( "#\[hide(.*?)\](.+?)\[/hide\]#is", function ($matches) use ($member_id, $user_group, $lang, $row, $db) { $matches[1] = str_replace(array("=", " "), "", $matches[1]); $matches[2] = $matches[2]; if( $member_id['user_group'] != 5 ) { $rows = $db->super_query( "SELECT news_id, member, rating FROM " . PREFIX . "_logs WHERE news_id='{$row['id']}' AND member='{$member_id['name']}'" ); $count = $db->super_query( "SELECT COUNT(*) AS count FROM " . PREFIX . "_comments WHERE post_id='{$row['id']}' AND user_id='{$member_id['user_id']}'" ); $count['count'] = intval($count['count']); $rows['rating'] = intval($rows['rating']); if( $matches[1] ) { $groups = explode( ',', $matches[1] ); if( (in_array($member_id['user_group'], $groups) && $rows['rating'] >= 1 && $count['count'] >= 1) || $member_id['user_group'] == "1" ) { return $matches[2]; } else { if( !$count['count'] ) $lang['news_regus'].= "<br />Оставьте комментарий"; if( !$rows['rating'] ) $lang['news_regus'].= "<br />Поставьте оценку"; return "<div class=\"quote\">" . $lang['news_regus'] . "</div>"; } } else { if( ($user_group[$member_id['user_group']]['allow_hide'] && $rows['rating'] >= 1 && $count['count'] >= 1) || $member_id['user_group'] == "1" ) { return $matches[2]; } else { if( !$count['count'] ) $lang['news_regus'].= "<br />Оставьте комментарий"; if( !$rows['rating'] ) $lang['news_regus'].= "<br />Поставьте оценку"; return "<div class=\"quote\">" . $lang['news_regus'] . "</div>"; } } } else { if( $matches[1] ) { $groups = explode( ',', $matches[1] ); if( in_array($member_id['user_group'], $groups) || $member_id['user_group'] == "1" ) { return $matches[2]; } else return "<div class=\"quote\">" . $lang['news_regus'] . "</div>"; } else { if( $user_group[$member_id['user_group']]['allow_hide'] || $member_id['user_group'] == "1" ) { return $matches[2]; } else { return "<div class=\"quote\">" . $lang['news_regus'] . "</div>"; } } } }, $tpl->result['content'] ); }
-
24 минуты назад, Mek сказал:
Ну так так оно и есть. Выбираете категорию "Фильмы" и ставите галочку на против языка "Русский".
И выводятся все фильмы на русском языке. Добавляете в фильтр две категории, и он начинает искать фильмы и сериалы на русском.
Мне не надо выбирать категории вручную. Мне нужна лишь сортировка по языку в пределах категории. Чтоб не было лишних функций, а была только надпись Выберите язык и всё.
-
В 29.05.2018 в 20:30, odys сказал:
да, сейчас готовлю вторую версию
Мне очень интересно посмотреть)
-
Есть предложение. Например, у нас две категории - Фильмы и Сериалы.
И есть одно дополнительное поле - Язык.
И вот если выбрать, например, Русский, то фильтр выведет и фильмы и сериалы на русском. А хотелось бы, чтобы в категории Фильмы он выводил только фильмы, а в Сериалах сериалы. То есть используется одно дополнительное поле, но фильтрация происходит в пределах категории.
-
2 часа назад, redissx сказал:
Это стандартный нравится - не нравится, просто визуально преображенный шаблоном. Поэтому обнуляется он через админку, чистка логов и кеша не обнуляет, при смене шаблона все сохраняется и обратно совместимо.
Вот в первом рейтинге, что синенький, повышается рейтинг не на 1, а на 11 сразу. Понижается также.
А, нет. Просто дело в том, что если добавить вместо картинок <span class="fa fa-thumbs-up"></span>, то цифра дублируется. А если добавить <i class="fa fa-thumbs-up"></i>, то всё хорошо.
-
2 часа назад, redissx сказал:
А зачем? Это вообще тут ни на что не влияет. Ни на быстродействие, ни на что-то еще. Проще скрыть и все.
А этот счетчик лайков и дизлайков может обнулиться? Например при чистке логов скрипта или кэша... Или если сменить шаблон, но добавить в него тот js, счетчик сохранится?
-
3 минуты назад, redissx сказал:
Да просто скройте через css
.rate-perc, .rbar {display:none;}
А из js лишнее удалить?
-
В 12.11.2017 в 12:19, redissx сказал:
Здесь я применю раздельный подсчет лайков, визуальную шкалу соотношений лайков, процентное соотношение лайков.
Можно вывести только количество Повысивших и Понизивших рейтинг по отдельности? То есть убрать проценты и проресс бар.
-
Спасибо! Форум в виде плагина - хорошая идея.
-
В 04.05.2018 в 00:46, UpseG сказал:
И заливать по 1 картинке в 1 новость - вам заняться не чем ?)
Потратить 800р~ на нормальный модуль галереи с его поддержкой - это копейки. Нежели страдать без функционала на стандарт cms.
Какой модуль? Сейчас работает только Марк. Поддержки там нет. Я покупал лицензию. Указывал на недоработки, на что тех поддержка сказала, что исправлять они ничего не будут.
Техподдержка банально не знает свой функционал. Говорили, что можно создать превью так как мне нужно, пока я на их же демо сайте не доказал обратное. На это они мне так и сказали «да, наверное вы правы». Еще они утверждали, что работает загрузка архивом. А потом сказали «возможно убрали». Это я в вк пересывался. Чат на сайте и их почта вообще не отвечают.
В модуле много ненужных функций, типа сортировки по цвету или фотоотчетов... Но вместе с этими новоротами в обычных png картинках не поддерживается прозрачность.
- 1
-
Только что, breine_seed сказал:
официальный сайт канул в лету как и разработчик, сейчас проект поддерживает человек который был модератором и писал многочисленные исправления ещё на официальном сайте.
Мне сам форум понравился. Но говорят, что там много устаревшего кода, потому он уязвим. Сам я не знаю, не разбираюсь в этих кодах.
-
В 20.11.2017 в 13:06, Michel700 сказал:
Здравствуйте.
На сайте завелись несколько засранцев, которые ставят отрицательные оценки в новости, как вычислить этих негодников и что можно сделать чтоб такого не повторялось? Спасибо.
Здравствуйте. Можно установить модуль oRating от Сандера: shop.sandev.pro/post/13.html Он показывает, какие пользователи какие оценки ставят. Отследить этих пользователей и модуль можно удалить. Модуль работает на dle 12.1, я узнавал у разработчика.
Есть еще вот такой: https://sx2.name/portfolio/hacks/36-vyvodim-spisok-polzovateley-kotorye-layknuli-novost.html Но я не знаю, показывает ли он тех, кто поставил минус.
Но так можно только пользователей посмотреть, а если эта кучка людей не зарегистрированы и ставят минусы как гости, то не знаю.
-
Жаль только, что не в SimpleBB, ни средствами движка, нельзя вывести аватарку и логин пользователя, который последним оставил комментарий в теме.
-
В 18.11.2017 в 17:52, creedgames сказал:
Доброго всем суток, закажу шаблон на саит и форум один и тот, выполнять нужно будет онлаин бютжет от 5 к, там посмотрим по вашей работе, делать надо быстро, качественно, кто уверен в своих силах пишите мне на почту aniwars@mail.ru в теме укажите что вы с форуме DLE
Есть такой уже готовый шаблон. GameVampire называется. Игровой шаблон сайта и форума LogicBoard. Вот сайт автора: mexalim.com.ua/adaptivnyjj-igrovojj-shablon-dlya-dle-gamevampire-shablon-foruma/
Хотя написано, что шаблон идет с файлами движка и базой данных, это не так. Автор подает только шаблон.
Шаблон есть в паблике уже. Но я покупал. Цена не большая. Но автор не предоставляет для него тех. поддержку, поэтому придется разбираться самому.
Существенным минусом для меня оказалось то, что в шаблоне ширина большая. А на маленьких экранах компьютеров дизайн из-за адаптивности выглядит как на планшете.
А так, шаблон функциональный и красивый.
-
В 11.04.2018 в 08:49, breine_seed сказал:
melkij, последняя сборка bullet-energy-1.3-rev-2016 r20 на оф сайте лежит.
Это не официальный сайт. Это просто какой-то сторонний разработчик поддерживает модуль.
-
Создаёшь категорию Галерея - это будет главная страница с альбомами.
Создаешь подкатегории в категории Галерея - это будут сами альбомы.
Добавляешь картинку в новость в подкатегорию - 1 картинка в 1 новости. И будет страница с полной картинкой и комментариями к ней.
Единственный минус - нужно для каждой картинки делать отдельную новость.
На счёт поиска по определённой категории не знаю.
-
При добавлении категории, количество символов в поле опускается, если прокрутить страницу вниз и поднимается, если прокрутить страницу вверх. Думаю, вы поняли.
- 1
-
34 минуты назад, SN74 сказал:
Причём тут полная новость вообще?
Кто будет отдавать картинки?
Вкурсе что DLE штатно это не умеет, и только парсить целые страницы нужно будет?Да а каком парсере идёт речь вообще? Постепенная загрузка текста полной новости, если он большой, по мере прокручивания вниз. Вот что нужно.
-
В 30.11.2017 в 13:30, redissx сказал:
Приветствую. Для ajax подгрузки новостей существует множество плагинов с кучей разных настроек. Но если вам требуется только подгрузка и ничего более, то предлагаю не грузить лишнего и воспользоваться этим небольшим решением.
Можно, чтобы в полной новости контент подгружался?
У меня кадры из мультиков в полной новости. Их много. Я разбиваю новость по страницам. Но может лучше сделать, чтобы картинки просто подгружались на аяксе?
-
1 час назад, alex32 сказал:
бесплатный СКeditor перед платным Froala - как запор перед белазом. Я очень надеюсь, что это недоделанное бесплатное говно никогда не будет внедрено в ДЛЕ
Я разве сказал заменить фроалу?
-
Не правильно отображается сайт
в Прием багов
Опубликовано:
На официальном сайте денвера вижу, что он поддерживает PHP 5.3.13. Как вы его обновить смогли до 7 версии тогда? Скачали еще на каком-то сайте? Может в этом и проблема.
Для dle 13.0 можно использовать Open Server https://ospanel.io, потому что в нем есть версия php, необходимая для работы dle.