radrigo 180 Опубликовано: 28 марта 2016 Рассказать Опубликовано: 28 марта 2016 Всем привет. Новое доп. поле с загрузкой файлов очень порадовало в последнем нововведении. Данное дополнение сразу навело на мысль создать доску объявлений на сайте, однако существует проблема с добавлением материала пользователем. Хотелось бы для доски объявления сделать отдельную страницу добавления новостей со своими категориями и доп полями, где будут только разделы доски объявлений. Собственно сам вопрос, возможно ли это? Ещё для полноценного создания раздела объявлений не хватает в настройках категорий удаление новостей через определённое время с момента добавления или редактирования, или перенес в другую категорию. Может кто уже кто-то делал подобное и поделится опытом? Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 28 марта 2016 Рассказать Опубликовано: 28 марта 2016 в не проще на поддомен вторую копию поставить Цитата Ссылка на сообщение Поделиться на других сайтах
radrigo 180 Опубликовано: 28 марта 2016 Рассказать Опубликовано: 28 марта 2016 Автор 42 минуты назад, alex32 сказал: в не проще на поддомен вторую копию поставить А разве все категории не в базе данных, и не будут ли при добавлении объявления отображены и все разделы новостей? Или вы имеете ввиду использовать две разные базы данных? Но тогда авторизация будет раздельной. Цитата Ссылка на сообщение Поделиться на других сайтах
odys 384 Опубликовано: 28 марта 2016 Рассказать Опубликовано: 28 марта 2016 3 часа назад, radrigo сказал: Хотелось бы для доски объявления сделать отдельную страницу добавления новостей со своими категориями и доп полями, где будут только разделы доски объявлений. Конечно возможно http://pafnuty.name/statyi/145-more-addnews.html 3 часа назад, radrigo сказал: в настройках категорий удаление новостей через определённое время с момента добавления это есть, но не в настройках категории, для новостного сайта это вообще не нужный бред, а при добавлении новости через админку, там во вкладке «дополнительно» 1 час назад, alex32 сказал: в не проще на поддомен вторую копию поставить а вот это предложение я поддерживаю Цитата Ссылка на сообщение Поделиться на других сайтах
radrigo 180 Опубликовано: 28 марта 2016 Рассказать Опубликовано: 28 марта 2016 Автор 7 минут назад, odys сказал: это есть, но не в настройках категории, для новостного сайта это вообще не нужный бред, а при добавлении новости через админку, там во вкладке «дополнительно» Понятно что в целом для сайта это бред, однако переставьте через какое-то время захламлённость доски объявления материалом, утратившим актуальность, не проще было бы чтоб допустим через месяц объявление удалялось? Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 28 марта 2016 Рассказать Опубликовано: 28 марта 2016 1 час назад, radrigo сказал: Но тогда авторизация будет раздельной. В дле это давно реализовано помощью префиксов. База будет одна, просто будет например dle_category для сайта и brd_category для доски. А таблицы, отвечающие за юзеров объедены. Короче, как обычно, курите мануал Цитата Ссылка на сообщение Поделиться на других сайтах
radrigo 180 Опубликовано: 1 апреля 2016 Рассказать Опубликовано: 1 апреля 2016 Автор А если в шаблоне поддомена, в файле addnews.tpl вместо {category} Прописать сразу код, предварительно отредактировав его, оставив нужные разделы <select data-placeholder="Выберите категорию ..." name="catlist[]" id="category" onchange="onCategoryChange(this)" style="width:350px;height:140px;" multiple="multiple"> <option value="0"></option> <option style="color: black" value="10" >Новости</option> <option style="color: black" value="17" > Новости пользователей</option> <option style="color: black" value="4" > Происшествия</option> <option style="color: black" value="2" > Политические</option> <option style="color: black" value="7" > Экономика</option> <option style="color: black" value="9" > Общество</option> <option style="color: black" value="3" > Образование</option> <option style="color: black" value="5" > Культура</option> <option style="color: black" value="6" > Спорт</option> <option style="color: black" value="18" > Мероприятия</option> <option style="color: black" value="8" > Видеоновости</option> <option style="color: black" value="11" > Главное</option> <option style="color: black" value="12" >Статьи</option> <option style="color: black" value="13" >Справка</option> <option style="color: black" value="31" >Городской объектив</option> <option style="color: black" value="32" > Архив</option> <option style="color: black" value="15" >Гусев</option> <option style="color: black" value="20" >ФОК</option> <option style="color: black" value="21" > Акции и Объявления</option> <option style="color: black" value="25" >Детская школа искусств</option> <option style="color: black" value="26" > Новости и объявления ДШИ</option> <option style="color: black" value="27" > Творческие коллективы</option> <option style="color: black" value="29" >Гусевская Детско - юношеская спортивная школа</option> <option style="color: black" value="16" >Нужна Ваша помощь</option> <option style="color: black" value="19" >PR</option> <option style="color: black" value="24" >Погода</option> <option style="color: black" value="28" >Тест</option> </select> Данный вариант прокатит? Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 1 апреля 2016 Рассказать Опубликовано: 1 апреля 2016 2 часа назад, radrigo сказал: Данный вариант прокатит? да, почему нет Цитата Ссылка на сообщение Поделиться на других сайтах
radrigo 180 Опубликовано: 18 апреля 2016 Рассказать Опубликовано: 18 апреля 2016 Автор Подскажите. По какой причине при добавлении новостей на главном домене категории выбираются нормально, а на поддомене показан список. Примеры домен поддомен И подскажите, возможно ли сделать на домене выбор нескольких категорий при добавлении, а на поддомене чтоб можно было выбрать только одну? Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 18 апреля 2016 Рассказать Опубликовано: 18 апреля 2016 1 час назад, radrigo сказал: И подскажите, возможно ли сделать на домене выбор нескольких категорий при добавлении, а на поддомене чтоб можно было выбрать только одну? если на поддомен двиг правильно установлен, то у поддомена свои настройки, точно так же как и на домене, все в админке настраивается. 1 час назад, radrigo сказал: По какой причине при добавлении новостей на главном домене категории выбираются нормально, а на поддомене показан список. потому что в настройках стоит "разрешить выбор нескольких категорий" Цитата Ссылка на сообщение Поделиться на других сайтах
radrigo 180 Опубликовано: 18 апреля 2016 Рассказать Опубликовано: 18 апреля 2016 Автор 4 минуты назад, alex32 сказал: потому что в настройках стоит "разрешить выбор нескольких категорий" "Разрешить выбор нескольких категорий" стоит в обеих случаях, только на поддомене чтоб выбрать несколько категорий нужно зажимать ctrl Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 18 апреля 2016 Рассказать Опубликовано: 18 апреля 2016 так надо посмотреть, что за скрипт обрабатывает селект на основном домене и подключить его на поддомене Цитата Ссылка на сообщение Поделиться на других сайтах
radrigo 180 Опубликовано: 18 апреля 2016 Рассказать Опубликовано: 18 апреля 2016 (изменено) Автор 10 минут назад, alex32 сказал: так надо посмотреть, что за скрипт обрабатывает селект на основном домене и подключить его на поддомене Шаблоны одинаковые, все скрипты подключены что и на основном домене Изменено 18 апреля 2016 пользователем radrigo Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 18 апреля 2016 Рассказать Опубликовано: 18 апреля 2016 Сейчас посмотрел в 11 версии, если в админке в оптимизации стоит "Включить поддержку мультикатегорий на сайте" - да, то выводится список как на второй картинке. в любом случае надо смотреть, какой скрипт на сайте обрабатывает селект, и от этого уже плясать. Цитата Ссылка на сообщение Поделиться на других сайтах
radrigo 180 Опубликовано: 18 апреля 2016 Рассказать Опубликовано: 18 апреля 2016 Автор 25 минут назад, alex32 сказал: Сейчас посмотрел в 11 версии, если в админке в оптимизации стоит "Включить поддержку мультикатегорий на сайте" - да, то выводится список как на второй картинке. Получается это баг Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 18 апреля 2016 Рассказать Опубликовано: 18 апреля 2016 почему это баг? Эти вещи делаются js-скриптами, чойзен или бутрап-селект или селектпикер, или еще какими. Это исключительно дело верстки, к системе отношения не имеет. Возможно, тот скрипт, который делает красивым простой селект, не умеет делать красивым селект с множественным выбором. Надо просто поменять его на тот, который умеет. Но, повторюсь, это вопрос исключительно верстки конкректного шаблона, а не баг движка. Цитата Ссылка на сообщение Поделиться на других сайтах
radrigo 180 Опубликовано: 18 апреля 2016 Рассказать Опубликовано: 18 апреля 2016 Автор 55 минут назад, alex32 сказал: почему это баг? Эти вещи делаются js-скриптами, чойзен или бутрап-селект или селектпикер, или еще какими. Это исключительно дело верстки, к системе отношения не имеет. Возможно, тот скрипт, который делает красивым простой селект, не умеет делать красивым селект с множественным выбором. Надо просто поменять его на тот, который умеет. Но, повторюсь, это вопрос исключительно верстки конкректного шаблона, а не баг движка. Вы имеете ввиду что это из-за шаблона? Не понимаю почему так, ведь шаблон один и тот-же. Цитата Ссылка на сообщение Поделиться на других сайтах
odys 384 Опубликовано: 18 апреля 2016 Рассказать Опубликовано: 18 апреля 2016 32 минуты назад, radrigo сказал: Вы имеете ввиду что это из-за шаблона? Не понимаю почему так, ведь шаблон один и тот-же. версии движков разные? Почему-то сейчас из коробки нет скрипта чойзен, для обработки селекта на подобии того, как это сделано в админке. Поэтому и получилась так. Шаблоны может и одинаковые, может он отдельно в addnews.tpl и прописан, но в папке со скриптами движка его нет. Я не помню где он лежал, ни когда не пользуюсь добавлением новостей с сайта, но скачать его и поставить не проблема <link rel="stylesheet" type="text/css" href="{THEME}/styles/chosen.css"/> <script type="text/javascript" src="{THEME}/js/chosen.js"></script> <script type="text/javascript"> $(function(){ $('#category').chosen({allow_single_deselect:true, no_results_text: 'Ничего не найдено'}); }); </script> вставлять в начало addnews.html ну и сам плагин https://plugins.jquery.com/chosen/ 1 Цитата Ссылка на сообщение Поделиться на других сайтах
radrigo 180 Опубликовано: 18 апреля 2016 Рассказать Опубликовано: 18 апреля 2016 Автор 11 минуту назад, odys сказал: версии движков разные? Почему-то сейчас из коробки нет скрипта чойзен, для обработки селекта на подобии того, как это сделано в админке. Поэтому и получилась так. Шаблоны может и одинаковые, может он отдельно в addnews.tpl и прописан, но в папке со скриптами движка его нет. Я не помню где он лежал, ни когда не пользуюсь добавлением новостей с сайта, но скачать его и поставить не проблема <link rel="stylesheet" type="text/css" href="{THEME}/styles/chosen.css"/> <script type="text/javascript" src="{THEME}/js/chosen.js"></script> <script type="text/javascript"> $(function(){ $('#category').chosen({allow_single_deselect:true, no_results_text: 'Ничего не найдено'}); }); </script> вставлять в начало addnews.html ну и сам плагин https://plugins.jquery.com/chosen/ Спасибо=). Помогло. Цитата Ссылка на сообщение Поделиться на других сайтах
mixey06 1 Опубликовано: 26 января 2022 Рассказать Опубликовано: 26 января 2022 28.03.2016 в 23:55, alex32 сказал: В дле это давно реализовано помощью префиксов. База будет одна, просто будет например dle_category для сайта и brd_category для доски. А таблицы, отвечающие за юзеров объедены. Короче, как обычно, курите мануал Подскажите на движке DLE реально сделать чтоб домен и поддомен работали с одной базой но категории для каждого сайта были разные? Ну будет случайно проблемы к примеру аватарками от пользователей? К примеру пользователи с домена загрузили аватарку и какую ни будь картинку, она будет нормально отображаться в поддомене? и как быть с префиксом БД для категорий? в БД я поставил к примеру так как вы сказали: Цитата например dle_category для сайта и brd_category для доски. тогда в поддомене в коде где я должен указать brd_category чтоб на сайте было чётко? 1 Цитата Ссылка на сообщение Поделиться на других сайтах
mixey06 1 Опубликовано: 26 января 2022 Рассказать Опубликовано: 26 января 2022 Сейчас интересует в каких файлах в движке изменить префикс к категориям, чтоб при добавлении новости через част брались категории с таблицы brd_category Цитата Ссылка на сообщение Поделиться на других сайтах
crafic 32 Опубликовано: 26 января 2022 Рассказать Опубликовано: 26 января 2022 1 hour ago, mixey06 said: Сейчас интересует в каких файлах в движке изменить префикс к категориям, чтоб при добавлении новости через част брались категории с таблицы brd_category engine/data/dbconfig.php Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 082 Опубликовано: 26 января 2022 Рассказать Опубликовано: 26 января 2022 18 минут назад, crafic сказал: engine/data/dbconfig.php Неверный ответ. Автор спрашивает только про категории 1 час назад, mixey06 сказал: Сейчас интересует в каких файлах в движке изменить префикс к категориям, чтоб при добавлении новости через част брались категории с таблицы brd_category Большое количество файлов нужно переписывать, а не какой то один. Нет таких настроек как отдельный префикс только категорий, а работа с категориями используется во многих файлах. 1 1 Цитата Ссылка на сообщение Поделиться на других сайтах
mixey06 1 Опубликовано: 27 января 2022 Рассказать Опубликовано: 27 января 2022 16 часов назад, celsoft сказал: Большое количество файлов нужно переписывать, а не какой то один. Нет таких настроек как отдельный префикс только категорий, а работа с категориями используется во многих файлах. Я вас поддерживаю. Если перечитать эту туму то в неё предлагали такой метод и я считаю что он не правильный. Наверно вот такое решение самое актуальное: 01.04.2016 в 09:49, radrigo сказал: А если в шаблоне поддомена, в файле addnews.tpl вместо {category} Прописать сразу код, предварительно отредактировав его, оставив нужные разделы <select data-placeholder="Выберите категорию ..." name="catlist[]" id="category" onchange="onCategoryChange(this)" style="width:350px;height:140px;" multiple="multiple"> <option value="0"></option> <option style="color: black" value="10" >Новости</option> <option style="color: black" value="17" > Новости пользователей</option> <option style="color: black" value="4" > Происшествия</option> <option style="color: black" value="2" > Политические</option> <option style="color: black" value="7" > Экономика</option> <option style="color: black" value="9" > Общество</option> <option style="color: black" value="3" > Образование</option> <option style="color: black" value="5" > Культура</option> <option style="color: black" value="6" > Спорт</option> <option style="color: black" value="18" > Мероприятия</option> <option style="color: black" value="8" > Видеоновости</option> <option style="color: black" value="11" > Главное</option> <option style="color: black" value="12" >Статьи</option> <option style="color: black" value="13" >Справка</option> <option style="color: black" value="31" >Городской объектив</option> <option style="color: black" value="32" > Архив</option> <option style="color: black" value="15" >Гусев</option> <option style="color: black" value="20" >ФОК</option> <option style="color: black" value="21" > Акции и Объявления</option> <option style="color: black" value="25" >Детская школа искусств</option> <option style="color: black" value="26" > Новости и объявления ДШИ</option> <option style="color: black" value="27" > Творческие коллективы</option> <option style="color: black" value="29" >Гусевская Детско - юношеская спортивная школа</option> <option style="color: black" value="16" >Нужна Ваша помощь</option> <option style="color: black" value="19" >PR</option> <option style="color: black" value="24" >Погода</option> <option style="color: black" value="28" >Тест</option> </select> ибо по другому не знаю как сделать. или создать тогда уже два файла добавления новостей к примеру addnews.tpl и второй к примеру addbrd.tpl Цитата Ссылка на сообщение Поделиться на других сайтах
mixey06 1 Опубликовано: 28 января 2022 Рассказать Опубликовано: 28 января 2022 27.01.2022 в 01:08, celsoft сказал: Большое количество файлов нужно переписывать, а не какой то один. Нет таких настроек как отдельный префикс только категорий, а работа с категориями используется во многих файлах. Подскажите а реально как-то вывести подключение к таблицы категорий в файле engine/data/dbconfig.php к примеру изменяя префикс по аналогии как с пользователями? define ("USERPREFIX", "dle"); Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.