Jump to content
CMSTOOLS.ru - форум поддержки и развития CMS

Leaderboard

Popular Content

Showing content with the highest reputation since 12/27/2021 in all areas

  1. Друзья, подруги и все кто посещает CMSTOOLS.ru! От лица всей команды нашего ресурса, хочу поздравить вас с наступающим Новым 2022 годом! Пусть новый год, год ТИГРА принесет всем только положительные эмоции. Желаю всем дальнейшего развития в любимой сфере, любви, достатка, в общем - зарабатывайте миллионы и радуйте всех вокруг, ведь всё возвращается бумерангом обратно! И на последок, небольшое поздравление от мэра Киева, Виталия Кличко Всех с новым 2222 2022 ГОДОМ!!! 🎄 video_2021-12-31_20-40-28.mp4
    5 points
  2. Тема очищена от оффтопа !!!
    3 points
  3. Одно и тоже... Всё банально и стандартно, не чего особенного ....
    2 points
  4. Просмотр файла Пак модулей для версии Alpha CMS 1.5.4 Список плагинов в архиве: Mail шпион Верификация людей и сообществ Виджет гостевой Голосовые сообщения Модуль рекламы Новые bb-коды Обратная связь Пользователи на карте Рассылка сообщений Редактор стран и регионов Рефералы Скрыть аккаунт из онлайна Слайдер объявлений Снег на сайте с настройками Стикеры Техническая поддержка Страны откуда гости заходят на сайт Транслирование музыки в статусе Фоны для заставок (пользователи) фоны для заставок Черный список Для установки плагинов перейдите в админ панель, далее выберите пунк Установщик и далее выбирайте плагины из архива. Добавил NaFanyA Добавлено 09.01.2022 Категория Модули, плагины, хаки AlphaCMS  
    2 points
  5. Просмотр файла Alpha CMS 1.5.4 Relise Обновления 1. Теперь в почте доступен просмотр вложений по фильтрам фото/видео/музыка/файлы в переписках. 2. Теперь в переписках можно искать сообщения через поиск. 3. Закрыта ошибка в виджете приветствия в панели управления. В ночное время выдавало ошибку. 4. Закрыта ошибка с доступом в панель управления для создаваемых привилегий. 5. Пользователи сообщили, что проблема со счетчиками не исчезла в версии 1.5.1. После долгих разбирательств ошибку удалось устранить в текущей версии. 6. Исправлены некоторые места в коде, где некорректно работал переводчик. 7. Проведены работы над оптимизацией кода в ядре движка для повышения производительности. 8. Закрыта ошибка в анкетах пользователей. 9. Закрыта ошибка в восстановлении пароля. 10. При закрытии сайта от гостей не подгружались модальные окна со сменой версии и языка. Исправлено. 11. В гостях исправлены записи данных о браузере устройства, откуда зашли. 12. Теперь при удалении комментариев, постов и файлов, у пользователя будут отниматься рейтинг и баллы, которые были начислены при их создании. Это поможет против накрутки. 13. В веб версию добавлено модальное окно с диалогами при клике на почту. 14. Многое исправлено ещё по мелочи. Чистая установка Если вам необходимо будет установить чистую версию alpha-cms, то качайте с сайта cmstool.ru сначала версию alpha-cms 1.5.0, потом через alpha установщик устанавливаете версию 1.5.1 и после этого снова через alpha установщик устанавливаете уже update_1.5.4.zip (в архиве обновление приложено). Простая установка Заливаете файлы из папки alpha cms 1.5.4 в корень своего сайта. Заливаете в базу данных таблицы из файла baza.sql. Идёте в system/config/global/settings.ini и прописываете свои данные от базы данных (куда залили таблицы). Данные от админа: Логин 3020, пароль 30203020. Добавил NaFanyA Добавлено 09.01.2022 Категория Релизы AlphaCMS  
    2 points
  6. Все хорошо) без обмана
    2 points
  7. Просмотр файла Шаблон ZERWEB для DLE 15.0+ Шаблон ZERWEB выполненный в светлых тонах в двух колоночной структуре, сам шаблон достаточно оригинален и интересен по своему и с достойным кодом. В дизайне в верхней части присутствует главное меню и меню для категорий с выпадающий эффектом, ниже располагается объявление и сами новости которые оформлены в виде плитки что очень удобно для оформлений новостей, в правой колонке сайдбар располагается ссылка на группу вк, поиск, последние комментарии и статистика сайта. Также не забывайте что вы всегда можете посмотреть у нас и другие новостные шаблоны для dle. ZERWEB - это достойное решение для создание своего новостного интернет проекта, шаблон был полностью доработан и адаптирован под dle 15.0 версию, также были устранены все найденные ошибки включая исправление плагина, а также переработан шаблон добавление новости в дополнительной версии прилагается сео оптимизация всего шаблона что даст значительный прирост в поисковой выдаче и естественно посещений. Добавил NaFanyA Добавлено 24.01.2022 Категория Шаблоны DLE  
    1 point
  8. 0 downloads

    Шаблон ZERWEB выполненный в светлых тонах в двух колоночной структуре, сам шаблон достаточно оригинален и интересен по своему и с достойным кодом. В дизайне в верхней части присутствует главное меню и меню для категорий с выпадающий эффектом, ниже располагается объявление и сами новости которые оформлены в виде плитки что очень удобно для оформлений новостей, в правой колонке сайдбар располагается ссылка на группу вк, поиск, последние комментарии и статистика сайта. Также не забывайте что вы всегда можете посмотреть у нас и другие новостные шаблоны для dle. ZERWEB - это достойное решение для создание своего новостного интернет проекта, шаблон был полностью доработан и адаптирован под dle 15.0 версию, также были устранены все найденные ошибки включая исправление плагина, а также переработан шаблон добавление новости в дополнительной версии прилагается сео оптимизация всего шаблона что даст значительный прирост в поисковой выдаче и естественно посещений.
    1 point
  9. Просмотр файла DataLife Engine 15.1 Nulled + Original Были подготовлены и реализованы следующие изменения: 1. Добавлена поддержка протокола IndexNow. Данный протокол позволяет мгновенно автоматически уведомлять поисковые системы об изменениях на сайте: появлении новых страниц, обновлении или удалении уже проиндексированных страниц. Включается поддержка данного обмена данными в настройках скрипта. После ее включения и настройки, DataLife Engine будет автоматически сообщать поисковым системам адреса страниц с вашими вновь добавленными новостями, а также при редактировании новостей, будет уведомлять о изменении контента. 2. Добавлена автоматическая разметка структурированных данных Schema.org для публикаций на сайте. В настройках скрипта в админпанели вы можете задать тип ваших публикаций, и добавить ряд опций для вашего сайта, после чего для страниц просмотра полных новостей, DataLife Engine будет автоматически формировать микроразметку Schema.org в формате JSON-LD. Что улучшает индексацию вашего сайта и взаимодействие сайта с другими ресурсами. Добавил NaFanyA Добавлено 24.01.2022 Категория Релизы DLE
    1 point
  10. 2 downloads

    Были подготовлены и реализованы следующие изменения: 1. Добавлена поддержка протокола IndexNow. Данный протокол позволяет мгновенно автоматически уведомлять поисковые системы об изменениях на сайте: появлении новых страниц, обновлении или удалении уже проиндексированных страниц. Включается поддержка данного обмена данными в настройках скрипта. После ее включения и настройки, DataLife Engine будет автоматически сообщать поисковым системам адреса страниц с вашими вновь добавленными новостями, а также при редактировании новостей, будет уведомлять о изменении контента. 2. Добавлена автоматическая разметка структурированных данных Schema.org для публикаций на сайте. В настройках скрипта в админпанели вы можете задать тип ваших публикаций, и добавить ряд опций для вашего сайта, после чего для страниц просмотра полных новостей, DataLife Engine будет автоматически формировать микроразметку Schema.org в формате JSON-LD. Что улучшает индексацию вашего сайта и взаимодействие сайта с другими ресурсами.
    1 point
  11. Оформи данную тему согласно стандарту и правилам размещения тем. В противном случае тема будет удалена!
    1 point
  12. Просмотр файла ANIGAZE для DLE 15.0 Шаблон ANIGAZE - отличный адаптивный аниме шаблон для DLE, который к слову вполне не плохо будет смотреться и на кино сайтах, уникальный дизайн и новые впечатление точно вас удивят при использовании шаблона из-за своей необычной структуре, но здесь нужно учитывать, что из-за нетрадиционного использования ленты новостей первое время будет не привычно. Шаблон сделан с учетом современных технологий и тенденций, четкий дизайн и компактный вид не оставит не кого равнодушным, хоть сейчас и мало кого этим удивишь, весь дизайн стал примитивным, из-за как раз этих современных тенденций. Лучший выбор для тех кто устал от классики. Шаблон был адаптирован до актуальной версии, а вот сами плагины остались не тронутыми, здесь уже придется вам самим проверять их на работоспособность и адаптировать до актуальной версии в случаи если они не будут работать. Добавил NaFanyA Добавлено 16.01.2022 Категория Шаблоны DLE  
    1 point
  13. Просмотр файла ALSTIM Для DLE 15.0 Шаблон Alstim - это просто отличное решение на сегодняшний день для создание своего новостного проекта. На данный момент на свежей версии dle 15.0, шаблон полностью адаптирован нами также были изменены некоторые нюансы которые мы решили исправить при адаптации, а также добавили плагин и инструкцию для установке, и теперь вы можете его установить легко к себе на проект данный дизайн. Шаблон созданный в светлых тонах и кодом который написанный просто отлично легкий и быстрый дизайн без лишнего мусора загрузка мгновенная и не забывайте что вы всегда можете посмотреть у нас и другие новостные шаблоны для dle. Такой шаблон установлен на оригинальном сайте dle, в дизайне располагается в верхней части иконки социальных сетей, выбор языка и панель пользователя, ниже располагается логотип, профиль и сообщения пользователя, далее ниже располагается основное меню с выпадающем эффектом почти на все пункты очень удобно, а также еще ниже расположилась и сама новость которая оформлена в стандартном варианте исполнения. В правой части сайдбара располагаются меню и основные блоки такие как поиск по сайту, последние комментарии, календарь, реклама, опрос, облако тегов, популярное, статистика, контакты и блок социальных сетей. Добавил NaFanyA Добавлено 15.01.2022 Категория Шаблоны DLE  
    1 point
  14. DataLife Engine 15.0 Nulled + Original Просмотр файла Были подготовлены и реализованы следующие изменения: 1. Добавлена полностью новая система управления загружаемыми на сервер файлами и изображениями. В результате чего была добавлена поддержка внешних хранилищ для загружаемых на сайт изображений и файлов. В настройках скрипта в админпанели вы можете указать, где будут сохраняться загружаемые файлы. Вы можете сохранять файлы локально, в пределах своего сервера, либо выбрать внешний FTP или SFTP сервер. А также для выбора доступны облачные сервисы, такие как Amazon S3 и Яндекс Облако. Новая система хранения и управления загружаемыми файлами построена на унифированной файловой системе Flysystem 2.0, благодаря чему вы сможете через систему плагинов, очень легко добавить поддержку своего какого либо иного внешнего хранилища, без необходимости правки множества файлов DataLife Engine. Добавив новых адаптер, DataLife Engine сможет автоматически использовать его везде для своей работы. 2. Полностью переработан менеджер загрузки изображений и файлов к публикациям. Новый менеджер обеспечивает более комфортный просмотр загруженных изображений, размеры превью были увеличены, а выбор файлов для вставки более комфортным. Удалить нужный файл или изображение стало намного проще. Повторное открытие менеджера осуществляется мгновенно, т.к. он загружается на страницу один раз и сохраняет своё состояние, а все действия осуществляются с использованием AJAX технологии. Выбранные вами опции для загрузки изображений будут сохраняться до тех пор, пока вы работаете с публикацией и не будут обнуляться при каждом открытии менеджера загрузки изображений. 3. Для менеджера загрузок изображений добавлена возможность предосмотра полных изображений непосредственно в менеджере загрузок. 4. Общая папка, которая использовалась в менеджере загрузок изображений к публикациям, была перемещена в отдельную папку "shared", располагающуюся в /uploads/ тем самым общие картинки теперь располагаются в отдельной папке. Также дополнительно в этой общей папке вы можете создавать свои собственные подпапки любой вложенности, и непосредственно в менеджере загрузок, переходить в эти папки и вставлять изображения в публикации. Тем самым вы можете удобно создать и расположить свою библиотеку общих изображений. 5. В админпанели в разделе управления загруженными изображениями добавлена возможность переключения каким хранилищем вы хотите управлять. Вы можете загружать по своему выбору изображения как на локальное, так и на внешнее хранилище. 6. В админпанели в разделе управления загруженными изображениями добавлена возможность создавать и удалять папки и подпапки к ним. Тем самым вы можете организовывать структуру своих изображений непосредственно в админпанели DataLife Engine, без необходимости заходить по FTP или другими средствами на ваше хранилище файлов. 7. В настройки скрипта в админпанели добавлена возможность включения и отключения загрузки изображений к публикациям на внешнее хранилище. Тем самым вы можете распределять загрузку изображений для того или иного контента по разным местам хранения. И не все сохранять изображения к публикациям на внешнее хранилище если оно включено. 8. В настройки скрипта в админпанели добавлена возможность включения и отключения загрузки изображений к комментариям на внешнее хранилище. Тем самым вы можете включить загрузку на внешнее хранилище для изображений к новостям, а для изображений к комментариям отключить. И не все сохранять изображения к комментариям на внешнее хранилище если оно включено. 9. В настройки скрипта в админпанели добавлена возможность включения и отключения загрузки изображений к статическим страницам на внешнее хранилище. Тем самым вы можете включить загрузку на внешнее хранилище для изображений к новостям, а для изображений для статических страниц отключить. И не все сохранять изображения для статических страниц на внешнее хранилище если оно включено. 10. В настройки скрипта в админпанели добавлена возможность включения и отключения загрузки файлов, предназначенных для скачивания, на внешнее хранилище. Тем самым вы можете включить загрузку на внешнее хранилище для изображений, а для других файлов отключить. И не все сохранять файлы для скачивания на внешнее хранилище если оно включено. 11. В настройки скрипта в админпанели добавлена возможность включения и отключения загрузки аватаров пользователей на внешнее хранилище. Тем самым вы можете включить загрузку на внешнее хранилище для изображений, а аватаров пользователей отключить или наоборот. 12. При скачивании файлов, загруженных на сервер через DataLife Engine файлов добавлена автоматическое определение MIME типов файлов, для всех типов файлов. Что позволяет обеспечивать корректное скачивание и открытие различных файлов на разных типах устройств, и как следствие корректное реагирование устройств на поддерживаемые им типы файлов. 13. Добавлена поддержка библиотеки PHP Imagick для обработки загружаемых изображений на сервер. Вы можете в настройках скрипта в админпанели выбрать, что вы хотите использовать Imagick или GD2, либо предоставить DataLife Engine автоматически выбирать. Отличий между GD2 и Imagick немного, однако Imagick позволяет производить некоторые операции над картинками быстрее и создавать более качественные уменьшенные копии, а также потребляет меньше памяти при обработке больших изображений. 14. Добавлена возможность автоматического перекодирования всех загружаемых на сервер изображений в формат WebP. Включается и отключается данная возможность, в настройках скрипта в админпанели. При включении данной настройки, все изображения загружаемые на сервер, независимо от их формата и расширения, будут автоматически перекодированы в формат изображения WebP. Данный формат является прогрессивным и позволяет создавать более качественные изображения при их меньшем размере. Однако показ изображений в данном формате требует наличия у пользователей современного браузера. 15. Добавлена поддержка загрузки нового формата изображений "BMP". При этом изображения в данном формате будут автоматически сконвертированы в формат JPG для более снижения размера файла и более быстрой загрузки страниц сайта. 16. При загрузке изображений на сервер, добавлена автоматическая коррекция расширения изображения, в случае если расширение загружаемого файла не соответствует его формату. Например, если картинка по своей сути является PNG картинкой, а расширение файла имеет формат .jpg, то загружаемое изображение будет автоматически переименовано в файл с корректным расширением .png, и так далее для всех других форматов. 17. При загрузке изображений на сервер, и использовании сервиса TinyPNG для обработки картинок, существенно снижено количество обращений к сервису и использования его API. Тем самым при лимитированном количестве обрабатываемых изображений, вы можете больше обрабатывать картинок на сервисе. 18. Добавлена поддержка обработки изображений в формате WebP на сервисе TinyPNG. Тем самым размер данных изображений также может быть сжат до минимальных размеров, без потери качества. 19. При загрузке аватаров пользователем у себя в профиле на сайте, добавлена корректная обработка возможных ошибок, в случае если загружаемое изображение, содержит некорректный формат или содержимое. Например, если содержимое файла не является изображением, то пользователю будет просто показано уведомление что аватар содержит некорректный формат, вместо системной ошибки о некорректном действии с последующей аварийной остановкой сайта. 20. В настройки скрипта в админпанели, в опции "Область наложения водяного знака", добавлена дополнительно новая возможность указания размещения водяного знака по центру изображения. 21. Добавлена возможность указывать в настройках скрипта, что будет использоваться в качестве водяного знака. Вы можете указать изображение из шаблона, как было ранее, либо указать использование собственного текста написанного в настройках скрипта. Там же в настройках вы можете указать сам текст, его размер и цвет. В данном случае будет накладываться ваш собственный текст из настроек, без необходимости создания картинок с водяным знаком. 22. Добавлена возможность указывать в настройках скрипта угол поворота для водяного знака, накладываемого на изображение. Угол поворота применяется и к изображению водяного знака и к тексту если включено его отображение. 23. Добавлена возможность указывать в настройках скрипта степень прозрачности для водяного знака, накладываемого на изображение. Степень прозрачности применяется и к изображению водяного знака и к тексту если включено его отображение. 24. Существенно снижен расход потребляемой оперативной памяти при обработке загруженных на сервер изображений. 25. Добавлена поддержка отложенных изображений, расположенных в спойлерах скрытого текста в публикациях. Теперь при включении отложенной загрузки изображений, при открытии спойлера данные изображения также будут показаны корректно. 26. Изменены алгоритмы загрузки изображений на сервер. Теперь для всех загружаемых изображений на сервер, больше не будет добавляться к имени изображений временной UNIX префикс, и все имена будут сохраняться в оригинальном виде, останется только транслитерация имён, если они написаны на кириллице. Однако в случае, если на сервере уже существует изображение с данным именем, то во избежание перезаписи другой картинки, для загружаемой будет добавлен временной префикс к ее имени. Тем самым DataLife Engine будет максимально сохранять оригинальные имена у загружаемых картинок, и только в случае появления дубликатов имён, автоматически добавит необходимый префикс. 27. Добавлено автоматическое удаление старого аватара пользователя с сервера, если он меняет аватар, и новый при этом имеет иной формат изображения. Тем самым экономится место на сервере. 28. Добавлена возможность вывода полных данных из профиля пользователя при просмотре результатов поиска публикаций на сайте. Для вывода используются те же шаблонные теги, что и при выводе кратких и полных публикаций. 29. Добавлена возможность вывода рекламных материалов, назначенных для показа между краткими новостями, при показе результатов поиска публикаций на сайте. 30. Для шаблонов вывода кратких и полных новостей (shortstory.tpl и fullstory.tpl) добавлена поддержка новых тегов: [has-category] текст [/has-category] которые выводят текст, заключённых в них, если публикация находится в какой-либо категории. А также добавлена поддержка обратных тегов: [not-has-category] текст [/not-has-category] которые выводят текст, заключённых в них, если у публикации нет никаких категорий. Тем самым вы можете гибко настраивать оформление шаблонов для публикаций, у которых есть категории, и для публикаций, у которых нет категорий. 31. При удалении публикации с сайта, а также при последующем удалении изображений, загруженных к этой публикации, добавлена автоматическая проверка используются ли удаляемое изображение в текстах у других публикаций, если используется, то данное изображение не будет удалено с сервера. 32. Существенно снижена нагрузка на сервер при просмотре кратких публикаций на сайте. Теперь при просмотре кратких публикаций, независимо от раздела сайта, подсчёт общего количества страниц в разделе осуществляется только один раз, после чего информация об количестве страниц в разделе кэшируется, и при посещении других страниц, или повторных посещениях информация берётся из кэша, а не из базы данных для каждой страницы как ранее. Тем самым существенно сокращено количество запросов к базе данных MySQL. 33. Существенно снижена нагрузка на сервер при просмотре последних комментариев на сайте. Теперь подсчёт общего количества страниц с комментариями осуществляется только один раз, после чего информация об количестве страниц в разделе кэшируется, и при посещении других страниц по навигации, или повторных посещениях этой же страницы информация берётся из кэша, а не из базы данных для каждой страницы как ранее. Тем самым существенно сокращено количество запросов к базе данных MySQL. 34. Переработана и снижена нагрузка на сервер, в случае если просматриваются страницы на сайте, на которых нет контента при просмотре кратких публикаций. В данном случае часть ненужных запросов к MySQL серверу не будет выполняться. 35. Для визуального редактора TinyMCE добавлено автоматическое создание уменьшенной копии изображения, в случае переноса картинки в редактор методом Drag & Drop. При этом в редактор будет вставлено изображение и код для увеличения изображения, в случае если согласно настройкам скрипта, необходимо для таких изображений создавать уменьшенные копии. 36. В админпанели в разделе просмотра и редактирования информации о пользователе, добавлены быстрые ссылки на отправку пользователю персонального сообщения, а также просмотр всех его публикаций и комментариев. Тем самым при просмотре карточки пользователя вы можете быстро выполнить вышеуказанные действия, без необходимости перехода в другие разделы сайта. 37. Внесены изменения в работу функции "Поделится интересными материалами". Теперь для того, чтобы указать текстом из какого блока на сайте пользователи могут делится, вам необходимо указать для данного блока класс с именем "share-content", а если внутри этого блока необходимо что-либо исключить, то используйте класс "ignore-select". Тем самым вы можете назначить свой любой блок на сайте, где находится контент, с которым пользователи могут делится при выделении текста. Вы можете также назначать несколько блоков, где разрешено делится контентом сайта. В случае если вы используете данную возможность при просмотре кратких публикаций, то для качественного контроля смещения публикаций по мере добавления новых, мы рекомендуем использовать для блоков уникальный ID на основе ID новости, например добавив в шаблон id="news-{news-id}". 38. Из настроек скрипта убрана настройка включения и отключения функции "Разрешить пользователям делится интересными материалами". Теперь данная опция включается и отключается автоматически если в шаблоне блоку задан класс CSS "share-content". 39. Внесены изменения в работу главной страницы на сайте в случае, если для показа контента на этой странице назначена либо статическая страница, либо публикации с использованием тега {custom ...}. Ранее главной страницей сайта для этих настроек была только страница в URL браузера которой полностью отсутствуют какие-либо параметры. Теперь же параметры, которые не относятся к DLE, будут игнорироваться, а назначенный контент будет отображаться корректно, даже при присутствии посторонних параметрах в URL. Тем самым при переходе на ваш сайт по различным рекламным компаниям, или с дополнительными маркерами от рекламных компаний, контент вашего сайта будет отображаться корректно и 404 ошибка выдаваться не будет. Например, при переходе с Яндекс Директ и прочих сервисов. А во избежание появления дублей страниц, в поисковых системах задействована система канонических ссылок в коде страниц вашего сайта. 40. Вывод публикаций с использованием тега {content}, а также работа скрипта была переработана таким образом, что больше не выводится и не используется внешняя обёртка контента дополнительным тегом <div id="dle-content"> ... </div>. Это упрощает интеграцию шаблонов с некоторыми HTML Фреймворками. Если вы использовали привязку вёрстки к данному тегу, то вам необходимо внести изменения в вёрстку CSS вашего шаблона. 41. В админпанели, в разделе редактирования шаблонов, добавлена подсветка редактируемого файла шаблона в списке файлов. Тем самым обеспечивается более удобное восприятие редактируемого файла и навигация по списку файлов шаблонов. 42. При сохранении созданного плагина на компьютер, добавлено корректное удаление специальных символов из имени плагина, при создании имени скачиваемого файла. Тем самым будет производится более точная и качественная транслитерация имён плагинов. 43. При массовом назначении текущей даты для публикаций, в разделе редактирования публикаций, добавлено смещение назначаемой даты для каждой предыдущей новости на одну секунду. Что позволяет производить корректную индексацию следующей и предыдущей новости, при показе их на сайте. 44. Добавлена система автоматической защиты от перезаписи загружаемых на сервер изображений для публикаций в разделе управления изображениями в админпанели. В случае если изображение уже присутствует на сервере, то пользователю будет указано на это и предложено изменить имя для загружаемого изображения. 45. Внесены изменения в работу настройки "Минимальные размеры изображения для загрузки". Теперь данная настройка распространяется только на изображения, загружаемые к публикациям на сайте. И не распространяется на загружаемые аватары на сайте и на модуль управления изображениями в админпанели, как было ранее. 46. Улучшена загрузка JS скриптов в фоне в некоторых сценариях работы сайта. Теперь если эти JS скрипты уже ранее были в кэше браузера, то он будет использовать именно кэшированные скрипты, а не загружать повторно с сервера. 47. Обновлён до актуальной версии визуальный редактор TinyMCE. Были улучшены и добавлены новые инструменты для работы с таблицами, а также исправлен ряд ошибок в нем. Была добавлена поддержка контекстного меню браузера. 48. Обновлён до актуальной версии парсер входящих данных HTML Purifier в DataLife Engine. Добавлена поддержка некоторых новых HTML атрибутов для текстов. 49. Обновлена до актуальной версии библиотека PHPMailer в DataLife Engine для отправки писем с сайта. 50. Для поддержки всех новых функций минимальные требования к PHP подняты. Для корректной работы требуется линейки PHP 7.2.x и выше. 51. Исправлена проблема, при которой некорректно производилась ротация рекламных материалов, указанных в админпанели, при просмотре полных новостей. 52. Исправлена проблема, при которой не выводилась отладочная информация функцией GzipOut при использовании PHP 8.xx 53. Исправлена проблема, при которой в некоторых случаях могла происходить MySQL ошибка при выполнении заданий по крону. 54. Исправлены обнаруженные и заявленные ранее небольшие ошибки в скрипте. Добавил NaFanyA Добавлено 15.01.2022 Категория Релизы DLE  
    1 point
  15. Жди не все сразу, нужно время, и скорость посещемости, если сайтом редко пользуются, значит он падает в рейтинге, и индекс вместе с ним, так же влияет какой домен, поставь счечик на сайт и помешь популярность своего сайта, поймешь почему индекс такой, нужен Sitemap, robots.text их можно сделать онлайн через сайты для этого
    1 point
  16. Твой вариант прикольный вывести одним запросом но я бы сделал лично так. 1. Собрал бы в переменную айди подписок (плюс свой айди) $ids = ''; foreach($db->super_query("SELECT * FROM `follows` WHERE user_id = '{$authedUser}'", true) as $fllow){ $ids .= $fllow['with_user_id'].','; } 2. Потом бы просто прогнал это так: $db->super_query("SELECT * FROM `posts` WHERE FIND_IN_SET(".substr($ids, 0, -1).", user_id) ORDER by date` DESC", true) P.s. Это как один из вариантов. Конечно лучше выводить 1 запросом но мне лень думать)
    1 point
  17. Просмотр файла Обновление до версии Alpha CMS 1.5.4 Чистая установка Если вам необходимо будет установить чистую версию alpha-cms, то качайте с сайта cmstools.ru сначала версию alpha-cms 1.5.0, потом через alpha установщик устанавливаете версию 1.5.1 и после этого снова через alpha установщик устанавливаете уже update_1.5.4.zip (в архиве обновление приложено). Либо же если у Вас уже установлена Alpha CMS версии ниже 1.5.4, то переходите в Установщик и закидывайте туда архив, который прикреплен к данной теме. Добавил NaFanyA Добавлено 09.01.2022 Категория Модули, плагины, хаки AlphaCMS  
    1 point
  18. AnyDesk - отличная программа, пользуюсь уже больше 2-х лет. Вроде она и платная, а на деле не разу не платил, пользовался и с андроида, и с винды.
    1 point
  19. Всем привет. Решил поделиться с вами наработками своего нового проекта. Название и логотип может быть сменятся. Долго рассказывать не буду, а покажу пару скринов. Проект полностью самописный, но основан на наработках проекта от Kamran MUSA. Администрация и пользователи с группы премиум в курсе всех деталей разработки. Т.К я постоянно скидываю инсайды в телегу. Демо НЕТ и НЕ БУДЕТ !!! Демо будет только для тестировщиков и администрации форума!!! Проект скорее всего будет продаваться не на Российских площадках. Ориентировочная стоимость от 100$ Планов на проект очень много. Пишу проект один. Помощь не нужна. Буду рад новым идеям. И так начнём. Что есть на данный момент Профиль пользователя Редактирование профиля Настройки Фотоальбомы И прочее что есть. Не буду каждую страницу описывать. Смотрите скрины Ну вот как-то так. Жду вашего мнения. К любой критике отношусь нормально и с пониманием.
    1 point
  20. Просмотр файла HTML - шаблон соц сети ASSYA.RU Данный файл имеет только HTML+CSS структуру. Умеющие люди смогут пришить данный шаблон к VII, либо к другим же движкам. В шаблоне отсутствуют некоторые страницы, со временем обновится. Надеюсь кому-нибудь пригодится. Добавил NaFanyA Добавлено 13.12.2021 Категория HTML+CSS  
    1 point
  21. Доброго времени суток уважаемые. Я тут немного не в трезвом состояние, но могу рассуждать логично. Хочу с вами поделиться функцией.Которая выводит количество друзей,групп,музыки,фото и.т.д В формате как у ВК и не только.Если у вас или вашего друга 1000 друзей, то вам выведет 1 К. Если у вас или друга Лимон друзей,групп,музыки,фото и.т.д то Функция вам выведет 1 К.К Давай мы с тобой разберемся мой Юный друг. 1к. Это 1000.А ели 2к значит это 2000. Даже если перевести на Язык Гоблинов, то косарь это 1000, 2 косаря это 2000. Надеюсь ты понял смысл моих слов. Теперь вернемся с тобой к любимой нам с тобой CMS(Content Management System)под названием Vii-Engine. Давай мы с тобой зайдём вот по такому пути \system\modules Для тех кто переписал Пути, ищите сами. Давай мы там найдём с тобой во такой файл functions.php и откроем его для редактирования. Давай найдём с тобой вот такую строку вначале <? или <?php и вставим после этой строки нашу функцию. function CheckSumm($var){ if(($var/1000000000)>1){ $retVal=round($var/1000000000,1).' Сто лямов.Ахаха'; }else if(($var/1000000)>1){ $retVal=round($var/1000000,1).' К.К'; }else if(($var/1000)>1){ $retVal=round($var/1000,1).' К'; }else{ $retVal=$var; } return $retVal; } Сохраним файл. Теперь чтоб нам воспользоваться данной функцией Её нужно запустить до вывода суммы которой хочешь. Например для CMS Vii-Ehgine. Давай зайдем с тобой в директорию \system\modules И откроем там файл profile.php И найдём там строку $tpl->set('{friends}', $tpl->result['all_friends']); Эта строка выводит количество друзей у тебя или у другого пользователя. В формате например 1001 друг. Чтоб нам с тобой не выводить тупо число. Нам надо до вывода присвоить функцию которую описал выше. Т.Е Заместо $tpl->set('{friends}', $tpl->result['all_friends']); нам надо написать до $tpl->result['all_friends']); (CheckSumm(тут у нас число которое например 10000)) Пример CheckSumm($tpl->result['all_friends'])); $tpl->result['all_friends']) это именно то что выводит нам 10000. Чтоб нам не выводит тупо число, а вывести например если у человека 10 тысяч друзей, то нам нужно добавить функцию до вывода числа, которую описали выше. Смотри $tpl->set('{friends}', CheckSumm($tpl->result['all_friends'])); Теперь до вывода $tpl->result['all_friends'] мы добавили функцию CheckSumm Которая у нас уже будет считать количество в виде 1к или 1к.к. Если ты понял и тебе понравилось.То нажимай за мои старания и потраченное время. Автор Статьи Kir KMS Он же Кирилл Яковлев
    1 point
  22. Вырезал со сборки friendes.Вырезал на коленки. Заходим в базу данных и в таблице _wall добавить новое поле views тип bigint(20) Зайти в таблицу _communities_wall и добавить поле views тип bigint(20) Заходим в вайл record.tpl которой в паке wall в дериетории шаблона. Ищем там что-то похожее на это <b id="wall_repost_cnt{rec-id}" class="{yes-repost-color}">{reposts}</b> и вставляем ниже код <div class="post_views"> <i class="post_views_icon"></i> <span>{views-num}</span> </div> Сохраняем файл и идём дальше в папку со стилями и открываем ваш главный стиль style.css Вставляем в самый конец вот такой код .post_views_icon { background: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2210%22%20viewBox%3D%221%202%2014%2010%22%20style%3D%22fill%3A%23828a99%3B%22%3E%3Cpath%20d%3D%22M8%2012C3.8%2012%201%208%201%207%201%206%203.8%202%208%202%2012.2%202%2015%206%2015%207%2015%208%2012.2%2012%208%2012ZM8%2010.5C9.9%2010.5%2011.5%208.9%2011.5%207%2011.5%205.1%209.9%203.5%208%203.5%206.1%203.5%204.5%205.1%204.5%207%204.5%208.9%206.1%2010.5%208%2010.5ZM8%208.6C7.1%208.6%206.4%207.9%206.4%207%206.4%206.1%207.1%205.4%208%205.4%208.9%205.4%209.6%206.1%209.6%207%209.6%207.9%208.9%208.6%208%208.6Z%22%2F%3E%3C%2Fsvg%3E) no-repeat 0 0; width: 14px; height: 10px; margin: 3px 5px 0 0; opacity: 0.5; filter: alpha(opacity=50); display: inline-block; float: left; } .post_views { float: right; padding: 0 10px; } Открываем папку js открываем main.js и добавляем где-то сверху или снизу function WallViews(post_id, type){ if(!type) url = 'AddViews'; else url = 'AddViews2'; $('#wall_record_'+post_id).attr('onMouseOver',''); $.post('/index.php?go=wall&act='+url,{post_id:post_id}, function(d){ $("#wall_record_"+post_id+" .post_views span").html(parseInt($("#wall_record_"+post_id+" .post_views span").text()) + 1); }); } Сохраняем и идем дальше в системные файлы. Заходим в classes и открываем файл wall.php Находим там строку похожу на эту if($row_wall['user_photo']) $tpl->set('{ava}', '/uploads/users/'.$row_wall['author_user_id'].'/50_'.$row_wall['user_photo']); else $tpl->set('{ava}', '{theme}/images/no_ava_50.png'); и вставляем ниже $tpl->set('{views-num}', $row_wall['views']); Открываем файл wall.public.php ищем там megaDate($row_wall['add_date']); if($row_wall['photo']) $tpl->set('{ava}', '/uploads/groups/'.$row_wall['public_id'].'/50_'.$row_wall['photo']); else $tpl->set('{ava}', '{theme}/images/no_ava_50.png'); И вставляем ниже $tpl->set('{views-num}', $row_wall['views']); Дальше идём в паку с модулями и открывем файл wall.php Сразу после switch($act){ вставить case 'AddViews': $post_id = intval($_POST['post_id']); $row = $db->super_query("SELECT id, author_user_id FROM `".PREFIX."_wall` WHERE id = '{$post_id}'"); if($row && $row['author_user_id'] != $user_info['user_id']) $db->query("UPDATE `".PREFIX."_wall` SET views = views+1 WHERE id = '{$post_id}'"); echo 1; die(); break; case 'AddViews2': $post_id = intval($_POST['post_id']); $row = $db->super_query("SELECT id FROM `".PREFIX."_communities_wall` WHERE id = '{$post_id}'"); if($row) $db->query("UPDATE `".PREFIX."_communities_wall` SET views = views+1 WHERE id = '{$post_id}'"); echo 1; die(); break; Тут и для групп тоже в classes и открываем файл wall.php и wall.public.php вместо $tpl->set('{views-num}', $row_wall['views']); ставим это. $tpl->set('{views-num}', $row_wall['views'] ? $row_wall['views'] : '0'); Заходим в файл record.tpl которой в папке wall шаблона в первой строке [record]<div class="wallrecord wall_upage" id="wall_record_{rec-id}" style="margin-top:5px"> Добавляем в любом месте [owner-record]onMouseOver="WallViews({rec-id});"[/owner-record] [record]<div [owner-record]onMouseOver="WallViews({rec-id});"[/owner-record] class="wallrecord wall_upage" id="wall_record_{rec-id}" style="margin-top:5px"> Вроде бы как всё Если хотите отблагодарить то жмите кнопку
    -1 points
  23. Есть иногда случае когда нужно помочь человеку а он далеко и может вообще незнаком но помочь нужно даже если и платно или бесплатно но нужно Есть всем известная программа Teamviewer Но для многих это не вариант как и для меня,нашел случайно оооооочень полезную альтернативу для помощи людям удаленно Подходит для многих вариантов систем,сам лично тестил через андроид полет нормальный Вот адрес ОФ сайта - не реклама,чисто для народа для пользы дела - http://www.litemanager.ru Принцип работы программы почти такой же как и у Teamviewer но лучше и не так по карману бьет Удачного вам использования !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    -1 points
  • Newsletter

    Want to keep up to date with all our latest news and information?
    Sign Up
×
×
  • Create New...