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

Убрать текст из новостей


     20.05.2012    Все вопросы » Общие вопросы по PHP    3929

вопрос
Вообщем на сайте DLE есть 3 раздела Книги, Журналы, Обои. В fullstory.tpl добавлен текст для раздела Журналы(категория 2) и соответственно этот текст из fullstory.tpl выводиться во всех новостях раздела Журналы, то есть дублируется, что есть не хорошо нужно убрать, и так как новостей на сайте есть немало, текст этот нужно убрать постепенно чтоб не было претензий со стороны пс, с начала с 2 новостей, 3, 5, и так дальше...

Вот есть код запроса:

UPDATE `dle_post` SET full_story = CONCAT('Мой текст' , full_story) WHERE category = '2' AND full_story NOT LIKE 'Мой текст%' LIMIT 100 


Он должен в 100 новостях категории 2, в полной новости добавить - "Мой текст".

Нужно немного изменить, и чтобы текст выводился не из запроса, а из специальной таблицы dle_post id которой 3200.
Так же, так как я запрос буду делать постепенно у меньшая количество новостей, нужно что б при следующем запросе, в те новости которые уже добавлялся текст из таблицы 3200, он больше не добавлялся, что б не было 2-х одинаковых текстов на странице. И что б после уменьшения количества новостей например до 70 новостей LIMIT 70, что б в остальных новостях он не появлялся....


Спасибо, надеюсь на Вашу помощь! Надеюсь суть изложил внятно. Если буду какие-то вопросы пишите, просто очень нужно...

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


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

nowheremany
Эксперт

nowheremany - 21 мая 2012 10:04 -

Так добавить или убрать?

Благодарность принимаю тут Связь

wincloa
Юзер

wincloa - 21 мая 2012 15:59 -

nowheremany,
Цитата: nowheremany
Так добавить или убрать?

Сначала получается добавить, т.к. он уже есть(во всех новостях в fullstory.tpl), а постепенно я хочу уменьшать количество новостей в которых этот текст будет появляется... А потом во все убрать

Спасибо!

nowheremany
Эксперт

nowheremany - 22 мая 2012 10:49 -

Сначала получается добавить, т.к. он уже есть

Йа аДин не понимаю?

Благодарность принимаю тут Связь

wincloa
Юзер

wincloa - 22 мая 2012 15:45 -

Цитата: nowheremany
Йа аДин не понимаю?

(т.е. из fullstory убираем, в запрос добавляем) так как в запросе смогу регулировать количество новостей в которых будет выводиться текст, постепенно уменьшая, что б потом вовсе убрать этот текст из всех полных новостей, без претензий со стороны ПС.

Помогите подправить код, что б это получилось реализовать...
Спасибо.

nowheremany
Эксперт

nowheremany - 22 мая 2012 16:46 -

Поиск и замена + Contact

Благодарность принимаю тут Связь

wincloa
Юзер

wincloa - 22 мая 2012 20:07 -

Цитата: nowheremany
Поиск и замена + Contact

C их помощью, можно будет взять во внимание определенное количество новостей?
И еще, можно какую-нибудь документацию, или описание свойства Contact. Спасибо!

ПафНутиЙ
Админ

ПафНутиЙ - 22 мая 2012 21:12 -

Contact - это фраза типа "от винта" - что в литературном переводе можно выразить как: В ДЛЕ есть функция поиска и замены по всей БД.

Каков вопрос - таков и ответ. Просто помните об этом.

wincloa
Юзер

wincloa - 22 мая 2012 22:02 -

Цитата: ПафНутиЙ
Contact - это фраза типа "от винта" - что в литературном переводе можно выразить как: В ДЛЕ есть функция поиска и замены по всей БД.

А для определенного количества новостей, это свойство можно применить?

nowheremany
Эксперт

nowheremany - 23 мая 2012 09:53 -

Бред. Зачем так извращаться.
LIMIT 20,20

Благодарность принимаю тут Связь

ПафНутиЙ
Админ

ПафНутиЙ - 22 мая 2012 22:49 -

вот этого сказать не могу.

Каков вопрос - таков и ответ. Просто помните об этом.

wincloa
Юзер

wincloa - 23 мая 2012 14:44 -

Цитата: nowheremany
LIMIT 20,20

nowheremany Что предопределяет это свойство?

Цитата: ПафНутиЙ
вот этого сказать не могу.

Ну если для определенного количества новостей нельзя применить, тогда тоже самое что просто уберу из fullstory... Нужно как-то решить

Спасибо всем за Вашу активность smile

nowheremany
Эксперт

nowheremany - 23 мая 2012 17:36 -


Благодарность принимаю тут Связь

wincloa
Юзер

wincloa - 23 мая 2012 22:50 -

Цитата: nowheremany
MySQL LIMIT

Он в запросе есть. Я считал это как-то связанно, с возможность движка: вставка-замена.

Наверно наиболее подходящий вариант который смог бы это реализовать - запрос в бд, знатоки поправьте немного код, доведите до ума что б это получилось выполнять. Заранее всем спасибо! smile

wincloa
Юзер

wincloa - 27 мая 2012 11:35 -

Подскажите поправить что б в выводился текст не из запроса а из таблицы id 2400

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

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

наверх