Сайтостроение Спецы по DLE ?

facker

Premium Lite
Регистрация
10 Апр 2016
Сообщения
151
Реакции
435
Собственно сабж - есть таковые среди здешних?
 

Написал бы в чем проблема или что вкладываешь в понятие "спецы о ДЛЕ".
объяснить как выводятся категории и подкатегории.

на главной имеем список ссылок категорий http://joxi.ru/krD4W4GT97PYrp
на странице категории 1 имеем список ссылок подкатегорий http://joxi.ru/VrwnDnNH0LllAX
на странице категории 2 имеем список ссылок подкатегорий.................. и так далее.

нагуглил такое решение:
в main.tpl вставляем тег [category=X] тут список подкатегорий [/category], где Х это id категории.

вопрос 1 - это правильное решение???
вопрос 2 - если категории и подкатегории исчисляются не одной сотней, есть вариант автоматического вывода выше представленной структуры? Потому что руки отпадут тысячи пунктов меню руками добавлять.
 

Рекламное сообщение
rt.jpg

💡 Вы когда-нибудь видели, чтобы по одному вашему запросу вам упали деньги на счет?

💸 Да-да, я сейчас не про банки и МФО, а про мецената с форума RuTOR, который раздает деньги просто за регистрацию и выполнение несложных условий.

Найдите Saraman'a на главной странице форума в чате, напишите "привет" и считайте, что бонус уже у вас в кармане!

💯 Деньги можно получать хоть каждый день!

💢 Заходите и убедитесь в этом самостоятельно! 💢
 


Последнее редактирование:
Ты хочешь выводить на главной список категорий верхнего уровня, а в каждой этой категории уже показывать категории более низкого уровня.
Можно реализовывать, как написал, но в случае слишком большого числа категорий файл маин.тпл будет слишком большим и неудобным, потому рекомендую реализовывать на инклудах. (это если пойдешь таким путем).
Другие варианты - https://dle-faq.ru/faq/tpl/1531-otdelnyy-shablon-dlya-kategorii.html
Тот пхп-код, что в статье закинешь со своим именем в engine/modules/ а потом в шаблон маин.тпл вставишь {include file="engine/modules/имяфайла.php"} где имяфайла - то, как ты обозвал файл. Конечно, пхп-код статьи не совсем то, что требуется, зато автоматом выведет хоть 100500 категорий. Надо править сам пхп-код, чтобы достичь нужного тебе результата. Я в этом не силен.
Вариант 3 - http://www.dle9.com/moduli/besplatn...tegory-menu-spisok-menyu-kategoriy-sayta.html установить какой-то модуль, который реализует меню или вот посмотри модуль http://help.rezer.net/level/22/vivod-spiska-kategorii-112.html , который позволяет создавать каталог.

Итог: есть минимум 3 варианта: твой; инклуд пхп-кода, логика которого будет реализовывать твои пожелания; установка модуля меню.
 

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

Ребята, еще вопрос.
Как организовать SQL-файл импорта контента?

Т.е. есть готовый сайт и нужно тудой запихнуть 100-200 тысяч статьей.
Сейчас делаю через Зебройд и его плагин импорта, но если за раз пихаешь много статей - глюк вылазит.
А разбивать но много мелких файлов и ипаться смысла нет, так как это дорвей.
Знаю, что если непосредственно через MySQL импорт делать, то без проблем по 100к добавляется...
 

Знаю, что если непосредственно через MySQL импорт делать, то без проблем по 100к добавляется...
Раз знаешь, что же тогда не используешь? Если много инфы, то я всегда напрямую в базу импортирую.
 


Могу помочь, единственно мне нужен доступ к БД.
дор в разработке на локальной машине.
мне просто пример любого (хоть 2-3 новости) импортируемого файла (что там внутри, что за что отвечает и т.д. посмотреть) - чтобы добавились категории, новости в них, и по возможности моя дата публикации
ну и плюс того, что это дор, а не СДЛ, то соответственно это будет не один десяток сайтов и тут в любом случае нужно самому разобраться на примере.

просто установите голый двиг, импортируйте в него (посредством MySQL) несколько статей+категорий и покажите файл импорта (имя_файла.sql)
 

Знаю, что если непосредственно через MySQL импорт делать, то без проблем по 100к добавляется...
в linux команда
mysql -uИМЯ_ПОЛЬЗОВАТЕЛЯ -pПАРОЛЬ НАЗВАНИЕ_БАЗЫ < ИМЯ_ФАЙЛА_ДАМПА.sql
В винде думаю аналогично.
 

Я шарю в дле, если нужна помощь пиши в личку
Насколько я помню - у тебя акк молодой и личка пока не работает. Хотя могу ошибаться...
Что мне в личку написать? Предыдущее сообщение продублировать в личку? :)
в linux команда
mysql -uИМЯ_ПОЛЬЗОВАТЕЛЯ -pПАРОЛЬ НАЗВАНИЕ_БАЗЫ < ИМЯ_ФАЙЛА_ДАМПА.sql
В винде думаю аналогично.
Что эта команда делает - создает чтоли файл импорта? Или импортирует?
Если второе, то мне не трудно нажать кнопочку "Импорт" в phpmyadmin :)
Мне как раз первое нужно - наглядный пример файла.
 

Вот тут парень делает то что мне нужно...
И вот мне бы посмотреть, как выглядит данный файл, который он в БД (dle_post) пихает.
 

Обратите внимание

Назад
Сверху