Перейти к публикации

webair

Клиенты
  • Публикации

    857
  • Зарегистрирован

  • Посещение

  • Дней в лидерах

    62

Сообщения, опубликованные пользователем webair

  1. engine/inc/editnews.php

    Найти:

    $itemdate = date( "d.m.Y", strtotime( $row['date'] ) );

    Заменить на

    $itemdate = @date( "d.m.Y H:i", strtotime( $row['date'] ) );

     

    Кстати, это интересно. У статических страниц есть время, а у новостей нет. Хотя, более актуально это было бы для новостей, а не статических страниц.

     

  2. Зайдите в phpMyAdmin -> выберите вашу базу данных слева -> в вкладку SQL вставьте следующий запрос и нажмите "Вперёд"

    SELECT * FROM dle_post_extras WHERE disable_index=1;

    Будут выведены все запрещенные к индексации новости.

    В столбце news_id содержатся ID новости.

    Что это за новость вы можете быстро узнать перейдя по site.ru/ID-.html (где вместо ID подставите нужную цифру идентификатора новости) , если у вас в настройках включена "Обработка неверных URL ЧПУ"

    • Поддерживаю 1
  3. Своей целью я ставлю:

    1. Cоздание связки DLE+VQMOD. В данный момент я связал вручную, протестировал на работоспособность. Сейчас делаю инсталлятор

    2. Простая и понятная документация для разработчиков и пользователей.

    3. Генератор xml файлов для разработчиков, чтобы вручную не мучиться. (Есть несколько решений, нужно доработать и русифицировать).

    4. Каталог качественных и полезных модулей (качество и полезность с моей точки зрения). Я буду переводить в xml бесплатно распространяемые модули, в которых требуются правки в CMS, а так же рассчитываю на поддержку авторов платных модулей.

     

     

    • Поддерживаю 1
  4. 18 минут назад, germanydletest сказал:

    конкретно у меня нет, но гугл ими пестрит, кому надо, тот найдёт

    вот именно, так зачем создавать лишнею нагрузку?

     

    он самый, у меня все проекты в приватных репозиториях и в случае обновления CMS просто создаётся новая ветка, при этом обновляя файлы на рабочем пк, они автоматом обновляются и на хостинге и если что-то пошло ни так, всегда можно откатится назад

    Обычному юзеру про git не растолкуешь... Он то еле еле научился работать с FTP и phpMyAdmin

     

    При перестроении кеша vqmod будет занимать по времени максимум 100 мс, я сейчас занимаюсь переписыванием vqmod, чтобы свести к минимуму перестроения кеша, только когда есть в этом необходимость (есть изменения в файлах).

     

     

    Для тех, кто не знает что такое vqmod, чтобы не лезть в google:

    Цитата

    "vQmod™" (Virtual Quick Mod) — это система, которая виртуально вносит изменения в исходный код сайта. Принцип vQmod довольно прост: он вносит изменения в файлы не напрямую, а виртуально. Изменения вносятся путем создания XML-файла, в котором программно описывается, что и где искать/заменять. Эти файлы обрабатываются во время загрузки страницы. Затем файлы с уже внесенными изменениями сохраняются как временные, после чего эти файлы будут использоваться в дальнейшем при загрузке страниц.

    Исходные файлы фактически не затрагиваются — в этом и есть основная идея vQmod.

     

  5. Во всяком случае, я уже подключил vqmod к dle за 2 часа.

    Нужно написать инсталлятор и деинсталлятор vqmod, для удобства. Многовато в DLE include и require ))

     

    А в будущем менеджер xml модулей - очистка кеша и вкл/выкл модуля.

  6. 13 минуты назад, germanydletest сказал:

    отрицательно, так как у него есть 2 огромных минуса:

    1. Скорость работы сайта может снизится и очень существенно.
    2. Конфликт модулей, так как иногда нужно менять один и тот же код для разных модулей

    Ручная правка файлов плюс git репозиторий и никаких проблем с внесением повторных изменений при обновлении CMS, как говорится только хардкор

    1. У вас есть какие то цифры? При первом проходе xml файла всё кешируется.

    2. Это не решается ни с vqmod, ни без vqmod. В обоих случаях лезть в код. vqmod показывает ошибки в логе в случае отсутствия файла, конфликта двух модулей и т.д.

     

    git :D

  7. 1 час назад, celsoft сказал:

    Данный закон не влияет на вас как на владельцев сайта никак, он обязывает хранить данные только операторов связи, т.е. интернет провайдеров, а также на организаторов передачи данных (почтовые сервисы) а на вас как на владельцев сайтов такие обязанности не накладываются. Данные будут сохраняться еще до поступления на ваш сайт. Владелец сайтов с обычными персональными собщениями под эти требования не подпадают, т.к. персональные сообщения никуда не уходят, а остаются на том же сайте. Поэтому нет DLE подобного ничего принудительно не сохраняет. Та же личная переписка хранится в DLE до тех пор, пока получатель сам не удалит поступившее ему сообщение. Опять таки то что закон принят, он еще не обладает информацией кто как и где должен сохранять информацию, сбор информации начинается с июля 2018, до этого будут выпущены еще нормативные акты, которые собственно и опишут все процедуры. Пока же вам ничего не нужно делать, а дальше посмотрим что там придумают, но думаю просто владельцев сайтов не обяжут что либо собирать и хранить.

     

    То что вы привели выдержку она некорректна, якобы то что сайты тоже подпадают. Речь идет об организаторах распространения информации. Когда пишется сообщение, оно не уходит с сайта, а приходит на сайт, т.е. отправителем является пользователь и его браузер, а передает ее интернет провайдер, а сайт является получателем информации. Поэтому эти данные должен сохранить интернет провайдер, а не ваш сайт.

    [offtopic] Увы, в редакции этого закона будут подпадать под ответственность и обычные сайты на ряду с соц сетями и мессенджерами.

    В таком виде закон вряд ли пройдет, так как там есть требование расшифровки https траффика, что почти не возможно. Возможно только если государство будет выдавать свой SSL сертификат, который нужно будет установить прослойкой между сайтом и нормальным SSL сертификатом. Таким образом государство сможет следить за всем траффиком. Будем надеяться, что браузеры типа Chrome и Mozilla откажутся принимать сертификаты выданные российскими госструктурами. Но тогда наши чиновники поручат создать свой "инновационный нанотехнологический супер пупер браузер" :D [/offtopic]

  8. Как вы смотрите на внедрение в DLE VQMOD?

     

    Для пользователя:

    - Простая установка модулей без изменения дистрибутива DLE, нужно лишь закинуть xml файл в директорию /vqmod/xml/

    - Простое обновление версии DLE. Не нужно вспоминать какие модули ставил и ставить их заново, вносить правки в движок.

    - Простое обновление модулей заменой старого xml файла на новый

     

    Для разработчиков модулей:

    - Можно сделать разные версии модуля для разных версий DLE, так как в версиях DLE имеются различия в коде и один и тот же модуль не всегда встает на разные версии корректно.

    - Довольные пользователи

     

    Для разработчиков DLE:

    - Довольные пользователи

    - Довольные разработчики модулей

    - Увеличение прибыли за счет увеличения популярности

     

     

    Планирую интегрировать vqmod в DLE, если администрация это не сделает и буду переписывать модули под vqmod и составлю каталог из таких модулей.

     

    Имеется опыт работы с vqmod на OpenCart (являюсь разработчиком модулей).

    На Opencart до 2 версии vqmod был отдельным компонентом, с 2 версии разработчик включил vqmod в стандартный дистрибутив

  9. 20 часов назад, shvondersin сказал:

    дак уже построил как есть... переезд был сложен... меня панель исп на весту, чтобы сократить траты... и заодно nginx поставил... ну что ж сделать... надо теперь выкруччиваться

    http://vestacp.com/#advanced-install

    WEB - ngnix+Apache

    Это вариант для вас. htaccess правила будут работать, а под капотом будет ngnix

  10. Очень абстрактный вопрос.

    Нужны уточнения:

    1. Список сайтов (чтобы оценить трудоемкость и времязатратность)

    2. Так все таки импортировать на DLE или самопис?

    3. Что именно нужно импортировать? Видео(с загрузкой на ваш хостинг или просто проигрывать с источника)/ описания / изображения / комментарии

    4. Желаемые сроки

    5. Желаемый бюджет

    6. Разовый импорт или автоматизация импорта по cron

     

    На вскидку оцениваю парсинг всех материалов 1 сайта в 50000 руб с загрузкой видео на ваш хостинг / 45000 проигрывание с источника.

    +10000 руб, чтобы в последующем все новые видео автоматически добавлялись к вам.

     

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

  11. 4 часа назад, lisa999 сказал:

    А что нужно прописать чтобы он брал случайные, а не первые по дате? Спасибо

     

    ORDER BY date ASC

    заменить на

    ORDER BY RAND()

     

    Google заблокирован? :)

  12. 5 минут назад, shvondersin сказал:

    вот, этого я как раз и не могу сделать сам...

    http://nginx.org/ru/docs/ , либо обратитесь в любую фриланс биржу.

     

    Не понятно, почему вы выбрали ngnix в нем не разбираясь.

    Обычно, любой хостинг провайдер предоставляет площадку по умолчанию на Apache.

     

    DLE не создает такую нагрузку, где нужны преимущества ngnix

  13. 3 минуты назад, shvondersin сказал:

    я сделал... там сейчас вот так
     

    
    SetEnv APPLICATION_ENV development
    
    RewriteEngine Off
    RewriteCond %{REQUEST_FILENAME} -s [OR]
    RewriteCond %{REQUEST_FILENAME} -l [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^.*$ - [NC,L]
    RewriteRule ^.*$ index.php [NC,L]

    не помогает

    Перепишите правила под ngnix

  14. Был скачан DLE 11 utf-8 оригинальный дистрибутив, так как имеется лицензия. Лицензия на другой домен, но в процессе приобретение лицензии для asales.pro (затянулось из-за бухгалтерских заморочек)

    Установлен по адресу beta.asales.pro (страница с проблемой http://beta.asales.pro/scenariy-svoimi-rukami.html)

    Итак, установлена UTF-8 версия, в настройках хостинга UTF-8, все tpl шаблоны в UTF-8 (без BOM), в htaccess прописан utf-8

    Но почему то в админке стоит windows-1251 и не меняется на utf-8, хотя в config.php utf-8.

    В engine.php заккоментировал строку с переменной кодировки $config['charset'] и явно там прописал кодировку.

    Title в нормальной кодировке, а содержимое tpl выводимое на сайте в неправильной кодировке. Хотя в notepad++ utf-8 без bom

    Если сменить кодировку файла на windows-1251 или ANSI то все нормально, но это как то не правильно.

  15. 1 час назад, celsoft сказал:

    Будете и дальше получать много проблем. Эта папка лишь малое звено. Пока не начали работать, удаляйте все с сервера и загружайте файлы и папки корректно, с сохранением регистра букв.

    Только что помогал одному человеку перейти с nulled на лицензию 9.3 (а в последствии обновление до 11)

    В nulled версии в config.php язык был прописан с маленькой буквы, а папка оригинального дистрибутива с большой буквы. В итоге была ошибка типа Language file not found, в конфиге прописал с большой буквы и нормально.

  16. Нет ли готового модуля дополнительных полей для статических страниц? Если нет, то вопрос к celsoft, нет ли этого в планах? Если нет, то придется самому выкручиваться )

    Очень нужно для оформления статических страниц типа landing page, чтобы заказчик мог сам редактировать текст(текстовое поле, многострочное текстовое поле) и изменить изображение(как сейчас реализовано доп поле изображений для новостей), а не лезть в tpl.

    Я бы делал это на новостях, но у новостей нельзя назначить отдельный шаблон каждой новости. Но думаю, лучше реализовать это на статических страницах.

    5b07ff4bd6de.jpg

     

×
×
  • Создать...