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



 

Здравствуйте, гость ( Вход | Регистрация )

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


Участник
***

Группа: User
Сообщений: 182
Регистрация: 30.10.2008
Из: Россия
Поблагодарили: 5 раз
Репутация:   -7  


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


online
*******

Группа: Ex-Moderator
Сообщений: 3742
Регистрация: 23.3.2011
Поблагодарили: 3986 раз
Репутация:   361  


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


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


Участник
***

Группа: User
Сообщений: 182
Регистрация: 30.10.2008
Из: Россия
Поблагодарили: 5 раз
Репутация:   -7  


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


online
*******

Группа: Ex-Moderator
Сообщений: 3742
Регистрация: 23.3.2011
Поблагодарили: 3986 раз
Репутация:   361  


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


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


Участник
***

Группа: User
Сообщений: 182
Регистрация: 30.10.2008
Из: Россия
Поблагодарили: 5 раз
Репутация:   -7  


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


Участник
***

Группа: User
Сообщений: 207
Регистрация: 28.1.2013
Из: Москва
Поблагодарили: 110 раз
Репутация:   27  


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


Участник
***

Группа: User
Сообщений: 182
Регистрация: 30.10.2008
Из: Россия
Поблагодарили: 5 раз
Репутация:   -7  


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

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

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

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


Участник
***

Группа: User
Сообщений: 207
Регистрация: 28.1.2013
Из: Москва
Поблагодарили: 110 раз
Репутация:   27  


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

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

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


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


Участник
***

Группа: User
Сообщений: 182
Регистрация: 30.10.2008
Из: Россия
Поблагодарили: 5 раз
Репутация:   -7  


tszyan, Щас попробую похимичить.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Регистрация Вашего сайта (профиля,DLE сайты,подписи на форумах,постинг Тиц 10> , ПР 1>)
278 kaartes 102804 14.12.2017, 10:55
автор: kukla
Открытая тема (нет новых ответов) Адаптивная вёрстка и натяжка на Wordpress, DLE, Joomla и др. Создание мобильных версий.
Хороший код с оптимизацией по скорости. Сайты и лендинги "под ключ
15 Nell 1165 13.12.2017, 23:36
автор: Nell
Горячая тема (нет новых ответов) Услуги по CMS Wordpress, DLE, Joomla!. Правки, ремонт, настройка.
Редактирование и правки. Низкие цены.
142 contex1 65176 5.12.2017, 12:13
автор: contex1
Открытая тема (нет новых ответов) Требуется так сказать оптимизация шаблона DLE
5 Deadman_n 419 2.12.2017, 13:24
автор: Deadman_n
Открытая тема (нет новых ответов) Перенос сайта с DLE на WordPress
3 mdobyshev 872 30.11.2017, 7:29
автор: Nell


 



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