X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Одинаковое содержание в дополнительных полях DLE, Дополнительные поля DLE
pippak
pippak
Topic Starter сообщение 15.3.2013, 11:22; Ответить: pippak
Сообщение #1


Привет всем. Вопрос по DLE. Как сделать чтобы небыло одинаковых дополнительных полей в DLE, то есть небыло одинакового содержания в дополнительном поле? Допустим одинаковых ссылок в дополнительном поле. Например при добавлении новости в DLE есть кнопка похожие новости. Может можно сделать нечто подобное?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
falken
falken
сообщение 15.3.2013, 11:25; Ответить: falken
Сообщение #2


Я один ничего не понял?


--------------------
🗹 Быстрый и надежный хостинг от 135 рублей


Поблагодарили: (2)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
pippak
pippak
Topic Starter сообщение 15.3.2013, 11:34; Ответить: pippak
Сообщение #3


В дополнительном поле для новости DLE я вставляю ссылку с другого сайта и не хочу чтобы она повторилась в какой нибудь другой новости. Так понятно? happy.gif
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
falken
falken
сообщение 15.3.2013, 11:53; Ответить: falken
Сообщение #4


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


--------------------
🗹 Быстрый и надежный хостинг от 135 рублей


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
pippak
pippak
Topic Starter сообщение 15.3.2013, 11:58; Ответить: pippak
Сообщение #5


Не в шаблоне надо. У меня фильмы онлайн сайт. Допустим я взял ссылку с другого сайта, вставил в дополнительное поле и пошел дальше создавать новости и тут добавляю новость и вновь нечайно вставляю туж ессылку. В итоге у меня получается две новости с одним содержанием. Надо сделать чтобы такого небыло.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
tszyan
tszyan
сообщение 15.3.2013, 12:01; Ответить: tszyan
Сообщение #6


pippak,
Добавьте в код добавления новости в базу - проверку на уникальность. Фактически это будет запрос вида:
SELECT count(*) FROM dle_post WHERE xfields LIKE '%имя поля|значение поля%';

Если что-то найдено - не добавлять (либо новость, либо ссылку - это уже Вам решать).

ПыСы: фактически для точной проверки надо делать 1 из 2 запросов, потому что 'имя поля|значение поля' может стоять в середине/начале или в конце, если в середине/начале, то '%имя поля|значение поля||%', если в конце, то '%имя поля|значение поля'. Это нужно для того чтобы не отбрасывать ссылку у которой url полностью входит в уже добавленную ссылку (теоретические такое может быть).

Сообщение отредактировал tszyan - 15.3.2013, 12:04
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
pippak
pippak
Topic Starter сообщение 15.3.2013, 12:05; Ответить: pippak
Сообщение #7


tszyan, Я туговат на SQL. Можно как нибудь проще обяснить?

Вот название дополнительного поля.

Название поля | Категория | Тип поля | При желании

url_vkvideo | Все | Одна строка | Да
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
tszyan
tszyan
сообщение 15.3.2013, 12:09; Ответить: tszyan
Сообщение #8


Вместо 'имя поля' подставляете 'url_vkvideo'.
Вместо 'значение поля' переменную где хранится url добавляемой ссылки.

ПыСы: пишите в ЛС, если будут еще вопросы, постараюсь помочь, но готового кода не обещаю.

Сообщение отредактировал tszyan - 15.3.2013, 12:23


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
pippak
pippak
Topic Starter сообщение 15.3.2013, 12:13; Ответить: pippak
Сообщение #9


tszyan, Щас попробую похимичить.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) DLE xProtect
2 xoopw 5950 15.1.2024, 21:06
автор: Diana_Wesley
Открытая тема (нет новых ответов) Обновить сайт на CMS DLE
1 Sawich 1641 2.9.2023, 10:10
автор: WoWeb
Открытая тема (нет новых ответов) Изготовление красивых сайтов на DLE под ключ | Доступные цены
от 2000 руб.
1 Admiral_ukr 1571 20.11.2022, 10:08
автор: Webmaster24
Открытая тема (нет новых ответов) Ищу спеца по DLE вылечить сайт
4 Reactive 2611 22.10.2022, 9:01
автор: Fozik77
Открытая тема (нет новых ответов) требуется перенос с Dle на wordpres
нужен человек для переноса движка
5 Юрий82 1919 30.7.2022, 18:02
автор: Klerik84


 



RSS Текстовая версия Сейчас: 28.3.2024, 20:53
Дизайн