-
Публикации
857 -
Зарегистрирован
-
Посещение
-
Дней в лидерах
62
Сообщения, опубликованные пользователем webair
-
-
или пробел тоже попробуйте
- 1
-
Воу воу ) Я уходил в отпуск, а тут какие дебаты ) Работу смогу продолжить в конце июля (для DLE 11.0 готово,но всё дома, а я пока в отъезде).
Что сейчас сделано:
Чистый vqmod внедрен в DLE - да, всё с xml файлами, с пробежками по всем файлам. Возникли непредвиденные моменты. Например, /engine/ajax/ не подключаются нигде через include/require, а прямое обращение через AJAX, что не позволит вносить виртуальные изменения в файлы этой папки.
Что предполагается сделать: (это я уже писал в начале темы, но повторю)
Генератор XML файлов, с которым не придется копаться в XML файлах, а создавать собственные модификации через визуальный интерфейс. Возможность включить/выключить мод(путем простой замены расширения с *.xml на *.xml_). Всё это дело желательно внедрить в админпанель
Создать каталог модулей в админпанели, чтобы можно было скачать и установить любой мод в один клик.
Альтернативный вариант развития:
Сделать модификатор на основе vqmod, который может вносить правки во все файлы физически(!) один раз (никаких заморочек с кешированием и т.д.). И будет индивидуальный инсталлятор для каждого модуля, где разработчики модуля укажут какие xml файлы для какой версии DLE.
На счет предложения celsoft, я не смогу реализовать всё, но то что описал выше частично входит в список ваших пожеланий.Надеюсь, я дам толчок развитию этой темы и кто нибудь позже доработает с хранением модификаций в mysql и более умным кешированием
Денежных вознаграждений не нужно, я работаю на репутацию и ради расширения сообщества.
UPD: На счет ООП. Я против, при всем уважении к сторонникам. У DLE сформировалось сообщество, круг разработчиков и ООП отрежет половину этих людей, а новых вряд ли добавит. Мне все интуитивно понятно в DLE сейчас, не усложняйте. Хотя это бы очень помогло внедрению VQMOD, но всё же.
- 1
-
38 минут назад, germanydletest сказал:
А вы видимо не дочитали тему до конца, ТС знает как добавить свой тег, но не знает как сделать так, что бы при нажатии на кнопку тега появлялось окно для вставки 2-х разных значений, как при вставки ссылки, есть поле для вставки самой ссылки и поле для вставки текста, который будет отображаться как линк.
Очевидно, копировать функционал вставки ссылки.
-
Вы, конечно же, перед тем как задать вопрос посмотрели в Яндексе?
-
1 час назад, simka.c сказал:
webair,
Fatal error: Call to undefined function build_js() in /home/simpotka/public_html/engine/modules/main.php on line 331
Ну в общем, смысл вы поняли. Уберите подключения скриптов и вручную впишите в конец main.tpl
-
в engine/modules/functions.php удалить:
function build_js($js, $config) { $js_array = array(); if ($config['js_min']) { $js_array[] = "<script type=\"text/javascript\" src=\"{$config['http_home_url']}engine/classes/min/index.php?charset={$config['charset']}&g=general&18\"></script>"; if ( count($js) ) $js_array[] = "<script type=\"text/javascript\" src=\"{$config['http_home_url']}engine/classes/min/index.php?charset={$config['charset']}&f=".implode(",", $js)."&18\"></script>"; return implode("\n", $js_array); } else { $default_array = array ( 'engine/classes/js/jquery.js', 'engine/classes/js/jqueryui.js', 'engine/classes/js/dle_js.js', ); $js = array_merge($default_array, $js); foreach ($js as $value) { $js_array[] = "<script type=\"text/javascript\" src=\"{$config['http_home_url']}{$value}\"></script>"; } return implode("\n", $js_array); } }
В main.tpl перед закрывающим тегом </body> добавить
<script type="text/javascript" src="/engine/classes/min/index.php?charset=windows-1251&g=general&15"></script>
-
Это ваша четвертая тема без указания адреса вашего сайта. Выполните правила:
ЦитатаВнимание !!!
На данном форуме существуют достаточно жесткие правила, поэтому прежде чем создавать свою тему убедитесь, что вы внимательно их прочитали и поняли.
1. Если ваша тема начинается с вопроса и вам нужна какая либо помощь, то в самой теме в обязательном порядке вы должны указывать ссылку на ваш сайт. Если ваш сайт находится в локальной сети и вы не можете предоставить ссылку, или вы не хотите публиковать открытой ссылки на ваш сайт, то отправляйте персональное сообщение с вопросом в службу поддержки непосредственно с сайта http://dle-news.ru/, вам ответят на ваш вопрос в персональном порядке, в случае если пользуетесь платной версией скрипта и обладаете лицензией на скрипт. Если вы пользуетесь демоверсией, то вам необходимо разместить сайт в сети интернет, и только потом обращаться за помощью. По находящимся на локальных компьютерах демоверсиям никакой помощи и поддержки на форуме не оказывается. Если вы не указали сайт, то ваша тема будет закрыта, а аккаунт на форуме заблокирован.
Это сжатые JS библиотеки jQuery, JQuery UI и DLE
-
На многих новостных сайтах ( rbc.ru к примеру ) начал замечать запрос на разрешение push уведомлений, в том числе на этом форуме.
Хотел бы узнать, как это реализовать в DLE (может быть это уже в следующих версиях?), так как было бы удобно получать уведомления о новых новостях и комментариях.
UPD: Нашел плагин для wp и инструкцию к нему
-
В main.tpl после {headers} вставить
<meta property="og:image" content="{THEME}/images/logo.png">
- 1
-
6 минут назад, celsoft сказал:
Это делается в шаблонах, а не где то в скрипте. В стандартных шаблонах прописана эта строчка.
Да, точно ) Как то не обращал внимания. Думал это в php условие )) Так было бы логичней...?
-
А что за версия у вас?
Например, у меня на 11 выводится лого в og:image если нет изображения в новости, а у вас вообще не выводится
-
Размеры изображения должны быть не менее 600x315 пикселей
При отсутствии изображений в новости берется изображение /templates/ваша_тема/images/logo.png
-
Дайте ссылку на пост в fb
В og:image целевой страницы у вас есть ссылка на изображение? Оно открывается?
В og:image вставляется первое изображение из новости, в противном случае вставляется логотип.
-
Выявились проблемы. Буду устранять.
-
Если в качестве главной страницы выбрать main.html, то на главной странице в og:url появится http://site.ru/main.html
engine/engine.php
Найти:
} else { $s_meta .= "<meta property=\"og:{$key}\" content=\"{$value}\" />\n"; }
Заменить на:
} else if ($value == $config['http_home_url']."main.html" ){ $s_meta .= "<meta property=\"og:{$key}\" content=\"{$config['http_home_url']}\" />\n"; } else { $s_meta .= "<meta property=\"og:{$key}\" content=\"{$value}\" />\n"; }
И в стандартном шаблоне ошибка, выводится speedbar, так как думает, что мы просматриваем main.html
-
Проверено на DLE 11.0 utf-8. Позже адаптирую на 10.х и windows-1251
Для теста перевел в vqmod этот хак.
Скачать vqmod модификация "Запрет пользователю отправки ЛС самому себе"
Для установки модификации должен быть установлен DLE vQmod, далее просто закидываете xml файл в /vqmod/xml/ (всё, больше ничего не нужно делать)
Сайт dle-vqmod.ru пока в разработке.
При обновлении DLE не нужно заново устанавливать все модули. Все модули уже будут лежать в /vqmod/xml/, устанавливаете заново DLE vQmod и все ваши модули уже будут работать )
- 1
-
24 минуты назад, SaD сказал:
Заметил что на сайте dle-news.ru появилась AJAX регистрация. Это новая фишка версии движка 11.1 или просто специально написанный модуль? Вроде в релизе ничего такого не заявлено...
JQuery отменили? Это же просто сделать.
-
5 часов назад, alex32 сказал:
А давно гугель стал образцом для подражания? Что то я не успел отразить, когда это произошло
Google состоит в W3C, развивает и спонсирует передовые технологии, работает над улучшением интернета (хотя бы взять https://developers.google.com/speed/pagespeed/insights/), инициировал массовый переход на адаптивные сайты тем, что первым начал ранжировать сайты с адаптивным дизайном выше в выдаче и много чего еще.
-
4 минуты назад, shvondersin сказал:
я вопрос задал разработчикам еще с утра сегодня но ответа пока нет... Поэтому спрашиваю, вдруг тут есть те кто пользовался
Дождитесь ответа от разработчиков, они то лучше знают. А если долго отвечают, то это повод вам задуматься.
Вы ведь Колдунщик покупали? А тех поддержки как таковой у вас за купленный продукт сейчас нет.
-
Может быть сделали что то не так? Т.к. автор пишет, что частично на https работает.
http://searchengines.guru/showpost.php?p=13079023&postcount=8
Уверены, что не случится так, что он тоже не работает на https?
-
Никак. Это внешний ресурс на который вы никак не можете повлиять.
P.S. Ваш вопрос не имеет отношения к DLE. Создавайте темы в соответствующих разделах.
-
SVG это конечно хорошо...
Но почему у Google логотип в растре? (имеется 2x версия для экранов с высокой плотностью пикселей).
В этом плане Яндекс впереди. У него svg + png (для старичков)
-
18 минут назад, germanydletest сказал:
перед поиском правда надо было правила форума соблюсти, но это ведь всего лишь формальность, правда?
Почему мне об этом пишете? В правилах не сказано, что я должен требовать соблюдения правил от автора темы. Тогда нужно дополнить правила, что нельзя отвечать тем, кто не предоставил адрес сайта.
Но даже если будет адрес, то я не могу проверить наличие лицензии. А пока администрация проверит и ответит в теме, человек может и не вернуться на форум больше.
Хорошо бы сделать такой сервис, где вводишь домен и смотришь есть на этот домен лицензия или нет.
15 минут назад, Alex-68 сказал:именно в engine/inc/editnews.php этого значка нет
Там и времени нет.
Это не важно.
32 минуты назад, dedeptds сказал:спасибо, теперь все корректно работает.
Развейте наши сомнения на счет наличия у вас лицензии. Напишите домен вашего сайта, иначе, вас скорее всего заблокируют.
-
21 минуту назад, Alex-68 сказал:
в @date , значок @ лишний
Хотите сказать, что разработчик DLE не понимал что делал, когда отключил вывод ошибок в date() статических страниц? Смотрите engine/inc/static.php
12 минуты назад, dedeptds сказал:Спасибо, время появилось. Но отображается не совсем корректно. Например ставлю новость с публикацией на 13.00, а время в списке статей отображается 13.07, хотя в редактировании самой новости (BBCODES) стоит как и планировалось 13.00. В чем может быть причина?
Ошибся немного, вместо минут показывался месяц ))
Вот правильно:
$itemdate = @date( "d.m.Y H:i", strtotime( $row['date'] ) );
Изменение авторства документа
в DataLife Engine (Общие вопросы)
Опубликовано: · Изменено пользователем webair
/engine/inc/editnews.php
1. Найти:
Заменить на:
2. Найти
Заменить на: