Перейти к содержимому

Как в dle открыть папку файла

  • автор:

Как сделать профиль пользователя в отдельной папке?

Здравствуйте. Есть необходимость изменения профиля пользователя. Есть бутстраповский шаблон со всеми js, css, и less файлами. Все они соответственно размещены в одной папке. Необходимо загрузить эту папку, например (user) в папку с шаблоном сайта. Но когда пользователь нажимает на ссылку для перехода в профиль, он должен попадать в эту папку, в которой тоже будет файл users.tpl. Не знаю даже как это назвать или точнее сформулировать. В общем в шаблоне будет папка, в которой будут отдельные страницы, к которым нужно привязать все функции стандартного профиля.
Вот примерный результат нового профиля:

Как сделать профиль пользователя в отдельной папке?

Ответа пока нет

4 комментария

Похожие вопросы

Как сделать профиль в новом окне

12.11.2011 volfing Общие вопросы

Как изменить url профиля

19.10.2013 KDenis Общие вопросы, Общие вопросы по PHP, Хаки

Помогите с просмотром профиля

13.05.2014 Zoom4ikDan4ik Общие вопросы

Создание папок

16.05.2014 Dr.Deft Общие вопросы

Организация attachments по папкам dle 10.1?

15.12.2014 paulyuzvyshen Общие вопросы

Как сделать чтобы после авторизации открывалась страница профиля пользователя ?

13.06.2015 ARTYOM Общие вопросы, Стили (CSS)

Как сделать пользовательские настройки для сайта?

15.11.2015 BRAGA Общие вопросы

Как сделать доп поле ‘Загружаемое изображение’ в профиль пользователям?

07.06.2017 ewak Общие вопросы, Общие вопросы по вёрстке, Общие вопросы по PHP

Как сделать читаемый Url профиля?

11.09.2017 Ivan Kharlov Общие вопросы, Общие вопросы по вёрстке, Общие вопросы по PHP, Хаки

Как изменить ссылку на профиль пользователя для определенной группы?

01.10.2017 Ivan Kharlov Общие вопросы, jQuery, Общие вопросы по PHP, Хаки
Последние события
Sinoid | Как сделать вывод статистики общего коли . 18

Фото Sinoid

Sinoid
Как сделать вывод статистики общего количества пользователей по каждому значению доп. поля?
Вчера, 20:33

    в каждый
    пару ключ+значение массива $resultArray[] ? Если примерно как ниже, то не знаю, будут ли такие пары без ошибок влезать в html:

      +

      >
      ?>

        А если через массив тегов [ = $resultArray[zz] ], то вроде бы проще, но как в html перебирать весь массив тегов, если из html нет доступа к размеру такого массива (который меняется динамически), а в js-скрипте DLE-теги не работают?
        3. Напиши пжл весь country.php ещё раз со всеми изменениями и с кэшированием.

      rewenas | Как сделать вывод статистики общего коли . 18

      Фото rewenas

      rewenas
      Как сделать вывод статистики общего количества пользователей по каждому значению доп. поля?
      Вчера, 18:01

      Сразу хочу сказать я в этом деле самоучка. Так что могу что то не так понимать и реализовывать
      rewenas | Как сделать вывод статистики общего коли . 18

      Фото rewenas

      rewenas
      Как сделать вывод статистики общего количества пользователей по каждому значению доп. поля?
      Вчера, 17:59

      1 Если тебе нужно вывести из $iso_countries массива только ключи то:

       $keys = array_keys($iso_countries); 

      2 В смысле переопределять? Его никто даже не трогал. Или я тебя просто не понимаю. Я всего лишь думал что инпутом у тебя пользователи выбирают страну :в следствие чего у тебя в столбец land таблицы dle_users заноситься двухбуквенный код стран.

      Ещё сделал выбор страны проживания, который заносится скриптом в стандартный DLE-тег в виде кода 249 стран списка ISO 3166-1 alpha-2

      Поэтому этим кодом:

       if (isset($iso_countries[$country])) { $country_name = $iso_countries[$country]; $tpl->set('{land>', $country_name); > else { $tpl->set('{land>', 'Код страны не найден'); > 

      Заменил этот двухбуквенный код на название страны
      3 Тогда тебе нужно:

       $result = $db->query("SELECT land, COUNT(*) AS user_count FROM " . USERPREFIX . "_users WHERE land != '' GROUP BY land"); $resultArray = array(); while ($row = $result->fetch_assoc()) { $country = $row['land']; $user_count = $row['user_count']; $country_counts[$country] = $user_count; > foreach ($country_counts as $country => $user_count) { $resultArray[] = array( 'Страна' => $country, 'Количество пользователей' => $user_count ); > 

      Результат запроса сохраняется в переменной $result. Далее создается пустой массив для хранения данных $resultArray = array(); И далее внутри цикла foreach в этот массив записывается каждый элемент массива $country_counts в виде массива с ключами страна и количество пользователей. Наверное это то что тебе как раз надо

      Sinoid | Как сделать вывод статистики общего коли . 18

      Фото Sinoid

      Sinoid
      Как сделать вывод статистики общего количества пользователей по каждому значению доп. поля?
      Вчера, 16:53

      rewenas, Спасибо. Но:
      1. $iso_countries будет содержать только коды. Названия стран потом будет выводить скрипт.
      2. нельзя переопределять. Он мне нужен сам по себе как доп. поле каждого юзера. Туда заносится выбор страны юзером и оттуда отображается страна и флаг рядом с аватаром юзера в его комментах и в профиле.
      3. На выходе из PHP мне нужен только сортированный (или нет) массив ненулевых количеств юзеров по каждой стране. Далее этот массив будет обрабатываться скриптом через библиотеку Chart.js , чтобы выводить диаграмму по всем странам. Bootstrap не использую. Про графическое представление списка на странице статов можешь не думать. Лучше сделай комментарии в коде PHP или здесь, что там происходит хотя бы в основной логике алгоритма.

      rewenas | Как сделать вывод статистики общего коли . 18

      Фото rewenas

      rewenas
      Как сделать вывод статистики общего количества пользователей по каждому значению доп. поля?
      Вчера, 16:21

      1 Создать в engine/data/ конфигурационный файл country-configuration.php с массивом ключей, представляющими коды стран и их значения.

        "Андорра", 'AE' => "Объединенные Арабские Эмираты", 'AF' => "Афганистан", // Здесь надо добавить все оставшиеся 245 стран из нужных 249. Их очень много и добавлять очень долго, я не стал 'ZW' => "Зимбабве", ); ?> 

      2 Создать через систему плагинов или просто так в engine/modules/ файл с названием country.php

        include_once ENGINE_DIR . "/data/country-configuration.php"; $tpl->load_template('users-country.tpl'); $tpl->result['users-country'] = dle_cache( "users-country_", $tpl->result['users-country'], true); if (!$tpl->result['users-country']) { $result = $db->query("SELECT land, COUNT(*) AS user_count FROM " . USERPREFIX . "_users WHERE land != '' GROUP BY land"); $country_counts = array(); while( $row = $db->get_row($result) ) { $country = $row['land']; $user_count = $row['user_count']; if (isset($iso_countries[$country])) { $country_name = $iso_countries[$country]; $tpl->set('{land>', $country_name); > else { $tpl->set('{land>', 'Код страны не найден'); > $tpl->set('{user-count>', $user_count); $tpl->compile('users-country'); > $tpl->clear(); create_cache( "users-country_", $tpl->result['users-country'], true ); > echo $tpl->result['users-country']; ?> 

      3 В папке вашего шаблона создать новый users-country.tpl файл. ( Стили в нем написаны просто для примера, их необходимо перенести в свой CSS файл вашего шаблона. Можно их изменять или добавлять новые, делая оформление на ваш вкус и цвет.)

         

      4 В шаблоне stats.tpl вставить строку подключения {include file=»/engine/modules/country.php»>

      rewenas | Как сделать вывод статистики общего коли . 18

      Фото rewenas

      rewenas
      Как сделать вывод статистики общего количества пользователей по каждому значению доп. поля?
      Вчера, 01:51

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

      Sinoid | Как сделать вывод статистики общего коли . 18

      Фото Sinoid

      Sinoid
      Как сделать вывод статистики общего количества пользователей по каждому значению доп. поля?
      Вчера, 01:11

      rewenas, Понятно, что в статистику нет смысла выводить страны, которые никто не выбрал. Но ожидаю, что за несколько месяцев работы моего глобального научного сайта наберутся юзеры из около 60-80 стран. Всё равно много переменных выводить нужно. Допустим, внутри PHP считаем и формируем теги только тех стран zz, где > 0, заносим их в массив, сортируем по убыванию, а на страницу статистики выдаём список рейтинга из пар zz: . Как это всё реализовать в PHP?

      rewenas | Как сделать вывод статистики общего коли . 18

      Фото rewenas

      rewenas
      Как сделать вывод статистики общего количества пользователей по каждому значению доп. поля?
      Вчера, 00:32

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

      rewenas | Как сделать вывод статистики общего коли . 18

      Фото rewenas

      rewenas
      Как сделать вывод статистики общего количества пользователей по каждому значению доп. поля?
      Вчера, 00:30

      Sinoid | Как сделать вывод статистики общего коли . 18

      Фото Sinoid

      Sinoid
      Как сделать вывод статистики общего количества пользователей по каждому значению доп. поля?
      18-11-2023, 21:30

      rewenas, А что делать? Есть какое-то другое решение. Ну и что, это лишь временные переменные в виде тегов.

      • Sign In with Apple для DLE 14 2
      • Модуль парсер ссылки с донора и з… 0
      • Модификация аватарок DLE 16.1 27
      • Модуль — Парсер статей и интеграц… 0
      • Добавить поддержку для … 4
      • Как обрезать название статьи 1
      • Скрипт автозаполнения полей 3
      • Парсер/граббер или конвертация БД 1
      • Добавление дополнительного функци… 1
      • Реализовать адекватную загрузку а… 4
      • Запоминание открытой вкладки и со… 0
      • Авторизация пользователей через Т… 0
      • GeoIP — показ информации в зависи… 0
      • Push-уведомление через OneSignal.… 0
      • Giphy for comments (TinyMCE) 4
      • Множественные опросы — модуль Mul… 0
      • Расширенные закладки 0
      • Расширение возможностей аккаунта … 0
      • ChatGPT Driver 2
      • Country Filter 0

      Установка DLE Print

      Перед началом установки скрипта необходимо скачать установочные файлы. https://dle-news.ru/ Установочные файлы находятся в.zip архиве. Извлеките содержимое архива в любую папку вашего компьютера. Вы увидите следующие файлы: documentation, upload, readme. Папка upload содержит установочные файлы DLE.

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

      Загрузить файлы на сервер можно с помощью ftp клиента.

      Для начала скопируйте все файлы из папки upload в данном архиве на ваш сервер.
      Установите для папки templates и всем вложенным в нее папкам права на запись (CHMOD 777)
      Установите для всех файлов в папке templates (включая вложенные) права на запись (CHMOD 666)

      Установите права для записи (CHMOD 777) для папок backup, uploads, а также для всех папок, находящихся внутри них.

      Установите права для записи (CHMOD 777) для папок /engine/data/, /engine/cache/, /engine/cache/system/.

      Наберите в URL вашего браузера адрес вашего сайте, например http:адрес вашего сайта /install.php и следуйте его инструкциям.

      Если все сделано правильно, то вы увидите окно Мастера установки DataLife Engine. Нажмите кнопку Начать установку .

      dle

      Далее, примите пользовательское соглашение поставив галочку напротив Я принимаю данное соглашение . Для продолжения установки нажмите кнопку Продолжить.

      установка dle 2

      В следующем окне проверьте, что ваш сервер соответствует необходимым требованиям и нажмите кнопку Продолжить .

      установка dle 3

      Далее, проверьте правильность установленных ранее вами разрешений для файлов. Если все правильно, снова нажмите Продолжить .

      установка dle 4

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

      установка dle 5

      URL сайта – адрес вашего сайта

      Данные для доступа к MySQL серверу.

      Сервер MySQL – MySQL сервер вашей базы данных на хостинге.
      Имя базы данных – имя вашей базы данных MySQL.
      Имя пользователя – имя пользователя назначенного для вашей базы данных.
      Пароль – пароль от учетной записи пользователя вашей базы данных.
      Префикс – префикс таблиц базы данных MySQL. Можете оставить без изменений.
      Движок базы данных – рекомендуется оставить значение по умолчанию. InnoDB.

      4 байта UTF – при включении данной опции DLE будет сохранять в базе данных дополнительную информацию. Это опция может повлиять на производительность вашего сайта.

      Данные для доступа к панели управления. Введите данные для доступа к панели управления вашим сайтом. Введите свой настоящий адрес электронной почты, он будет использоваться для восстановления доступа к аккаунту администратора.

      Включить поддержку ЧПУ – включить человеко-понятный URL . При включении данной опции в адресе статьи будет отображаться ее название. Данная функция полезна для SEO оптимизации.

      Для избежания повторного запуска установки или обновления, удалите файл install.php и папку upgrade из каталога вашего сайта. Нажмите кнопку Продолжить .

      установка dle 6

      После завершения установки вы сможете посмотреть работу скрипта на демонстрационной странице http:адрес вашего сайта

      Для доступа к админ панели необходимо запустить http:адрес вашего сайта/admin.php Поздравляем, установка DLE для вашего сайта прошла успешно.

      Расширение файла DLE

      DLE значок файла

      DLE суффикс имени файла в основном используется для 3D Studio Max Plugin файлов. Autodesk, Inc. определил стандарт формата 3D Studio Max Plugin. DLE файлы поддерживаются программными приложениями, доступными для устройств под управлением Windows. DLE формат файла, наряду с #NUMEXTENSIONS # другими форматами файлов, относится к категории Другие файлы. Самым популярным программным обеспечением, поддерживающим DLE файлы, является 3ds Max.

      Программы, которые поддерживают DLE расширение файла

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

      Программы, обслуживающие файл DLE

      Windows

      Windows

      Как открыть файл DLE?

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

      Шаг 1. Установите 3ds Max программное обеспечение

      Install software to open DLE file

      Основная и наиболее частая причина, препятствующая открытию пользователями файлов DLE, заключается в том, что в системе пользователя не установлена программа, которая может обрабатывать файлы DLE. Решение простое, просто скачайте и установите 3ds Max. В верхней части страницы находится список всех программ, сгруппированных по поддерживаемым операционным системам. Одним из наиболее безопасных способов загрузки программного обеспечения является использование ссылок официальных дистрибьюторов. Посетите сайт 3ds Max и загрузите установщик.

      Шаг 2. Обновите 3ds Max до последней версии

      Update software that support file extension DLE

      Если проблемы с открытием файлов DLE по-прежнему возникают даже после установки 3ds Max, возможно, у вас устаревшая версия программного обеспечения. Проверьте веб-сайт разработчика, доступна ли более новая версия 3ds Max. Может также случиться, что создатели программного обеспечения, обновляя свои приложения, добавляют совместимость с другими, более новыми форматами файлов. Если у вас установлена более старая версия 3ds Max, она может не поддерживать формат DLE. Самая последняя версия 3ds Max обратно совместима и может работать с форматами файлов, поддерживаемыми более старыми версиями программного обеспечения.

      Шаг 3. Свяжите файлы 3D Studio Max Plugin с 3ds Max

      Если проблема не была решена на предыдущем шаге, вам следует связать DLE файлы с последней версией 3ds Max, установленной на вашем устройстве. Процесс связывания форматов файлов с приложением по умолчанию может отличаться в деталях в зависимости от платформы, но основная процедура очень похожа.

      Associate software with DLE file on Windows

      Выбор приложения первого выбора в Windows

      Associate software with DLE file on Mac

      • Щелкните правой кнопкой мыши на файле DLE и выберите « Открыть с помощью опцией».
      • Нажмите Выбрать другое приложение и затем выберите опцию Еще приложения
      • Наконец, выберите Найти другое приложение на этом. , укажите папку, в которой установлен 3ds Max, установите флажок Всегда использовать это приложение для открытия DLE файлы свой выбор, нажав кнопку ОК

      Выбор приложения первого выбора в Mac OS

      • Щелкните правой кнопкой мыши на файле DLE и выберите Информация.
      • Найдите опцию Открыть с помощью — щелкните заголовок, если он скрыт
      • Выберите 3ds Max и нажмите Изменить для всех .
      • Если вы выполнили предыдущие шаги, должно появиться сообщение: Это изменение будет применено ко всем файлам с расширением DLE. Затем нажмите кнопку Вперед» , чтобы завершить процесс.
      Шаг 4. Проверьте DLE на наличие ошибок

      Если вы выполнили инструкции из предыдущих шагов, но проблема все еще не решена, вам следует проверить файл DLE, о котором идет речь. Отсутствие доступа к файлу может быть связано с различными проблемами.

      Check DLE file for viruses

      1. Убедитесь, что DLE не заражен компьютерным вирусом

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

      2. Убедитесь, что структура файла DLE не повреждена

      Вы получили DLE файл от другого человека? Попросите его / ее отправить еще раз. Возможно, файл был ошибочно скопирован, а данные потеряли целостность, что исключает доступ к файлу. Это может произойти, если процесс загрузки файла с расширением DLE был прерван и данные файла повреждены. Загрузите файл снова из того же источника.

      3. Проверьте, есть ли у пользователя, вошедшего в систему, права администратора.

      Существует вероятность того, что данный файл может быть доступен только пользователям с достаточными системными привилегиями. Войдите в систему, используя учетную запись администратора, и посмотрите, решит ли это проблему.

      4. Убедитесь, что в системе достаточно ресурсов для запуска 3ds Max

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

      5. Проверьте, есть ли у вас последние обновления операционной системы и драйверов

      Последние версии программ и драйверов могут помочь вам решить проблемы с файлами 3D Studio Max Plugin и обеспечить безопасность вашего устройства и операционной системы. Возможно, что одно из доступных обновлений системы или драйверов может решить проблемы с файлами DLE, влияющими на более старые версии данного программного обеспечения.

      Вы хотите помочь?

      Если у Вас есть дополнительная информация о расширение файла DLE мы будем признательны, если Вы поделитесь ею с пользователями нашего сайта. Воспользуйтесь формуляром, находящимся здесь и отправьте нам свою информацию о файле DLE.

      Как в dle открыть папку файла

      В инструкции рассматривается установка DLE на Hosting Linux Мы не рекомендуем производить установку DLE на Windows хостинг.

      Ручная установка DLE

      Перед тем как начать, скачайте свежий дистрибутив DLE с официального сайта Создайте базу данных по инструкции: Как создать базу данных? Запомните или запишите название базы данных, имя пользователя и пароль. При установке CMS вы также можете использовать уже созданную базу данных u1234567_default (где u1234567 — ваш логин хостинга), она автоматически создаётся в панели управления при заказе услуги хостинга. Реквизиты доступа к ней приведены в разделе Информация о включённых сервисах и паролях доступа

      Загрузите файлы DLE в директорию сайта. Для этого выберите вашу хостинг-панель управления и следуйте дальнейшей инструкции:

      Ispmanager

      Перейдите в Менеджер файлов, далее в www и в папку с названием сайта: установка dle 1По умолчанию в директории сайта присутствуют файлы парковочной страницы. Перед размещением сайта их необходимо удалить. Выделите всё, кроме директории webstat, наведите курсор на Редактировать и нажмите Удалить: установка dle 2Нажмите Загрузить: установка dle 3Выделите загруженный архив, наведите курсор на Архив и нажмите Извлечь: установка dle 4Архив будет извлечен во вложенную папку Documentation: установка dle 5Теперь нужно переместить файлы DLE непосредственно в папку сайта. Для этого перейдите в директорию Documentation, после чего перейдите в папку с нужным переводом. Выделите все файлы и кликните Копировать: установка dle 6Выберите директорию сайта и отметьте пункт Перенести файлы. Затем нажмите Ok: установка dle 7Файлы сайта будут перемещены: установка dle 8Переходите к шагу 3.

      Обратите внимание: если вид вашей панели управления отличается от представленного в статье, в разделе «Основная информация» переключите тему с paper_lantern на jupiter. В разделе Домены кликните на Дополнительные домены: Перейдите в директорию вашего сайта: Нажмите Загрузить: Загрузите ранее скаченный архив DLE в панель управления: Выделите архив DLE и нажмите Извлечь: В открывшемся окне нажмите Extract Files(s). Архив будет извлечен в папку upload: Перейдите в папку upload, кликнув по ней дважды: Выделите все файлы и нажмите Переместить: В открывшемся окне укажите путь до директории сайта и нажмите Move File(s): Переходите к шагу 3.

      Во вкладке Сайты и домены перейдите в папку вашего сайта: По умолчанию в директории сайта присутствуют файлы парковочной страницы. Перед размещением сайта их необходимо удалить. Выделите всё и нажмите Удалить:
      Нажмите Загрузить, выберите и загрузите ранее скаченный архив DLE: Выделите архив и нажмите Извлечь файлы: Архив будет извлечен во вложенную папку upload: Теперь нужно переместить файлы DLE непосредственно в папку сайта. Для этого перейдите в папку upload, выделите все файлы и нажмите Переместить: Выберите директорию вашего сайта и нажмите OK. Теперь файлы DLE расположены непосредственно в директории сайта. Переходите к шагу 3.

      Перейдите по адресу вашего сайта. Ваш домен должен быть привязан к хостингу: Как привязать домен к хостингу Вы увидите стартовую страницу установки DLE. Нажмите Начать установку: Если вы видите сообщение браузера о том, что страница или сервер не найдены, воспользуйтесь справкой Браузер пишет, что не может найти страницу или сервер. После страницы ознакомления с лицензией вы увидите окно «Настройка конфигурации системы». Здесь вам необходимо заполнить реквизиты подключения к ранее созданной базе данных: Сервер MySQL оставьте «localhost». В целях повышения безопасности рекомендуем изменить стандартный префикс «dle» на любой другой. В префиксе могут быть буквы латинского алфавита и цифры. После ввода данных нажимаем Продолжить. Установка DLE завершена:

      Техническая поддержка по CMS DLE

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

https://kapelnicza.vyvod-iz-zapoya-v-stacionare-samara12.ru/