Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как применить символьный код к тегу, а не к титлу?

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


     15.01.2016    Общие вопросы, Шаблоны (TPL), Хаки    2113

вопрос
Ссылка вида /catalog/A/ выводит новости по названию из {title}. А как сделать чтобы выводились новости по первой букве из {tags} и только, а по титлу убрать вывод.

Ответил: PunPun


Открыть /engine/engine.php найти (2 раза)
symbol = '$catalog'
заменить на :
tags LIKE '$catalog%' 

14 комментариев

stopani
Юзер

stopani - 16 января 2016 17:21 -

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

misha-koder
Юзер

misha-koder - 17 января 2016 14:22 -

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

stopani
Юзер

stopani - 17 января 2016 15:54 -

Цитата: misha-koder
Если столкнулись с какой-то конкретной проблемой, решение которой не можете найти ну вот прям нигде, то изложите суть

Да я вроде суть изложил?
Сайт с онлайн музыкой.
В тег записываю исполнителя, а в титл название песни.
Автоматически символьный код присваивается к титлу, к названию песни, а искать как бы нужно по первой букве исполнителя, то есть тега {tags}.
Вручную символьный код переписывать у новостей очень долго.

misha-koder
Юзер

misha-koder - 17 января 2016 16:51 -

Лично я не вижу здесь какой-то проблемы. Алфавитный указатель можно обновить единственным запросом к базе данных. Ну а дальше придётся отредактировать несколько файлов, чтобы он автоматически формировался из тегов, а не из заголовка новости. А можно сделать ещё проще, использовать в запросе WHERE `tags` LIKE вместо WHERE `symbol` =

stopani
Юзер

stopani - 17 января 2016 16:55 -

Я рад за тебя, а я вижу большую проблему.

misha-koder
Юзер

misha-koder - 17 января 2016 17:04 -

Проблемы здесь ровно две - незнание и нежелание. Именно для такого случая я написал последний абзац своего первого сообщения данной темы.

stopani
Юзер

stopani - 17 января 2016 17:14 -

Цитата: misha-koder
Если же хотите, чтобы всё сделали за вас, то либо платите, либо ожидайте появление работников за идею, которых тут предостаточно.

Дак чё мозг выносите? Ценник бы поставили и дальше пошли.

misha-koder
Юзер

misha-koder - 17 января 2016 17:25 -

Для ценников тут есть отдельный раздел, называется "Стол заказов". А я буду давать остроумные ответы на каждый ваш комментарий, потому что очень хочу вам помочь найти того, кто сделает всё за вас и бесплатно. Для этого же необходимо постоянно обновлять тему, чтобы она оставалась на виду. Именно поэтому вы и написали первый комментарий в данной теме.

P.S. Благодарностей не нужно!

stopani
Юзер

stopani - 17 января 2016 17:31 -

Цитата: misha-koder
кто сделает всё за вас и бесплатно

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

misha-koder
Юзер

misha-koder - 17 января 2016 17:37 -

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

vladimirof
Юзер

vladimirof - 17 января 2016 19:44 -

За такое можно и в бан уйти на месяцок подумать.

stopani
Юзер

stopani - 17 января 2016 20:20 -

За какое?

vladimirof
Юзер

vladimirof - 17 января 2016 21:04 -

Я мише-"кодеру" за шуточки про украину

stopani
Юзер

stopani - 17 января 2016 20:58 -

Gameer, Попробовал, не работает.
Для существующих новостей я символьный код поменял, запросом.
Осталось для новых сделать авто добавление первой буквы из тега.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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

наверх