Редактирование кода
1
Добрый вечер, камрады.
Сайт у меня, так скажем, слегка специфичный (аудитория — школьники 10-18 лет).
Так вот, такая ситуация: для того, чтобы пользователь мог получить функционал, нужно подтверждение его родителей (после этого я делаю активацию юзера). Но при добавлении нового материала, в описании поля «метки» вот такая запись (вы все её прекрасно знаете):
Читать дальше
Сайт у меня, так скажем, слегка специфичный (аудитория — школьники 10-18 лет).
Так вот, такая ситуация: для того, чтобы пользователь мог получить функционал, нужно подтверждение его родителей (после этого я делаю активацию юзера). Но при добавлении нового материала, в описании поля «метки» вот такая запись (вы все её прекрасно знаете):
Читать дальше
Поиск сфинксом по меткам
3
Добрый день, сообщество!
Разбираюсь со сфинксом. Поиск топиков ведется по полям topic_title и topic_text. Как модифицировать запрос в sphinx.conf, чтобы по меткам тоже поиск топиков шел?
Сейчас так:
LS 0.5.1
Разбираюсь со сфинксом. Поиск топиков ведется по полям topic_title и topic_text. Как модифицировать запрос в sphinx.conf, чтобы по меткам тоже поиск топиков шел?
Сейчас так:
/usr/local/etc/sphinx.conf
# Источник топиков
source topicsSource : lsParentSource
{
# запрос на получения данных топиков
sql_query = \
SELECT t_fast.topic_id, t_fast.topic_title, UNIX_TIMESTAMP(t_fast.topic_date_add) as topic_date_add, \
tc.topic_text, t_fast.topic_publish \
FROM prefix_topic as t_fast, prefix_topic_content AS tc \
WHERE t_fast.topic_id=tc.topic_id AND t_fast.topic_id>=$start AND t_fast.topic_id<=$end
# запрос для дробления получения топиков на неколько итераций
sql_query_range = SELECT MIN(topic_id),MAX(topic_id) FROM prefix_topic
# сколько получать объектов за итерацию
sql_range_step = 1000
# Указываем булевый атрибут критерия "топик опубликован". Для возможности указания этого критерия при поиске
sql_attr_uint = topic_publish
# Атрибут даты добавления, типа "время"
sql_attr_timestamp = topic_date_add
# мульти-аттрибут "теги топика"
sql_attr_multi = uint tag from query; SELECT topic_id, topic_tag_id FROM prefix_topic_tag
sql_ranged_throttle = 0
}LS 0.5.1
Предпросмотр меток
Раньше до обновления ЛС 0.5 во время редактирования или создания топика при добавлении меток появлялся предпросмотр похожих меток.
на данный момент они не отображаются, приходится по памяти набивать, что ведет к появлению схожих меток.
в чем может быть причина!?
на данный момент они не отображаются, приходится по памяти набивать, что ведет к появлению схожих меток.
в чем может быть причина!?
Метки для топиков
1
Привет мастера! Помогите реализовать одну штуку) вообщем когда админ ставит галочку типо принудительно вывести на главную, с списке топиков, после названия поста появилась рамка «закреплено» или «на главной»
Что подскажете?
Что подскажете?
Проблема с тэгами (метками)
Привет.
Проблема такая — в «облаке тегов» есть метки без топиков. Например, есть метка НЛО, при переходе по которой появляется страница с надписью: Сюда еще никто не успел написать.
Вопрос у меня такой: Как исключить эти «пустые метки»? Как они могли появиться?
Попутный вопрос, чтобы не плодить темы: как сократить количество меток в «облаке тегов»?
Проблема такая — в «облаке тегов» есть метки без топиков. Например, есть метка НЛО, при переходе по которой появляется страница с надписью: Сюда еще никто не успел написать.
Вопрос у меня такой: Как исключить эти «пустые метки»? Как они могли появиться?
Попутный вопрос, чтобы не плодить темы: как сократить количество меток в «облаке тегов»?
Плагин рабты с тэгами (метками).
1
Господа, у меня такой вопрос.
А есть ли такой плагин, который выполняет следующее:
При публикации топика просматривается тело топика и если встречаются слова, совпадающие с уже существующими тэгами, то эти слова обрамлялись бы в ссылки на отбор топиков по тэгу.
К примеру в топике идет следующий текст:
«Один из проектов, проинвестированных РВК, — разработка препарата для лечения рака почки, которой занимается молодой ученый Илья Тимофеев. РВК не работает со стартапами напрямую, их отбором занимаются венчурные фонды — партнеры корпорации.»
и у меня на сайте уже используется тэг «РВК»
И соответственно после публикации текст превращается в следующий текст в автоматическом режиме:
«Один из проектов, проинвестированных РВК, — разработка препарата для лечения рака почки, которой занимается молодой ученый Илья Тимофеев. РВК не работает со стартапами напрямую, их отбором занимаются венчурные фонды — партнеры корпорации.»
И вторая задача для этого плагина:
При публикации топика в метки автоматически добавляются ранее существующие метки, которые встречаются в тексте топика с возможностью их ручного удаления (если вдруг не нужны). Ну это уже опционально.
А есть ли такой плагин, который выполняет следующее:
При публикации топика просматривается тело топика и если встречаются слова, совпадающие с уже существующими тэгами, то эти слова обрамлялись бы в ссылки на отбор топиков по тэгу.
К примеру в топике идет следующий текст:
«Один из проектов, проинвестированных РВК, — разработка препарата для лечения рака почки, которой занимается молодой ученый Илья Тимофеев. РВК не работает со стартапами напрямую, их отбором занимаются венчурные фонды — партнеры корпорации.»
и у меня на сайте уже используется тэг «РВК»
И соответственно после публикации текст превращается в следующий текст в автоматическом режиме:
«Один из проектов, проинвестированных РВК, — разработка препарата для лечения рака почки, которой занимается молодой ученый Илья Тимофеев. РВК не работает со стартапами напрямую, их отбором занимаются венчурные фонды — партнеры корпорации.»
И вторая задача для этого плагина:
При публикации топика в метки автоматически добавляются ранее существующие метки, которые встречаются в тексте топика с возможностью их ручного удаления (если вдруг не нужны). Ну это уже опционально.
Как полностью отключить Метки / Теги к топикам в движке?
2
Как полностью отключить Теги к топикам в движке?
Что необходимо убрать?
1. Метки/Теги к топикам при добавлении топика и соответственно вывод в самом топике и учесть при этом тот факт, что это обязательное поле без которого топик нельзя создать, т.е. нужно, чтобы если я уберу вывод и возможность добавлять, то и проверки небыло, т.е. обязательное поле не ругалось…
2. Вывод Меток/Тегов в блоке «Теги» — обычно справа на странице в стандартном шаблоне.
Итак, для начала нужно убрать проверку на обязательное заполнение меток.
Воспользовался вот этим: livestreet.ru/blog/questions/2715.html Но походу тут не про ту версию написано, а может и про ту просто строка указана 631, а тут эта проверка на 520…
Открываем: classes\actions\ActionTopic.class.php, примерно 520 строка на LS 0.4.2
Читать дальше
Что необходимо убрать?
1. Метки/Теги к топикам при добавлении топика и соответственно вывод в самом топике и учесть при этом тот факт, что это обязательное поле без которого топик нельзя создать, т.е. нужно, чтобы если я уберу вывод и возможность добавлять, то и проверки небыло, т.е. обязательное поле не ругалось…
2. Вывод Меток/Тегов в блоке «Теги» — обычно справа на странице в стандартном шаблоне.
Итак, для начала нужно убрать проверку на обязательное заполнение меток.
Воспользовался вот этим: livestreet.ru/blog/questions/2715.html Но походу тут не про ту версию написано, а может и про ту просто строка указана 631, а тут эта проверка на 520…
Открываем: classes\actions\ActionTopic.class.php, примерно 520 строка на LS 0.4.2
Читать дальше
- 0
- 22 мая 2011, 21:20
- Advertisio
- 10
Проблема с отключением меток
Здравствуйте. Попытался отключить использование меток. Убрал в шаблоне вывод поля для ввода меток.
Убрал проверку на наличие введенных меток, как написано здесь.
После этого заполняю заголовок, ввожу текст, нажимаю опубликовать. И у меня выходит ошибка:
Подскажите пожалуйста как исправить проблему?
Убрал проверку на наличие введенных меток, как написано здесь.
/**
* Проверяем есть ли теги(метки)
*/
if (!func_check(getRequest('topic_tags'),'text',2,500)) {
$this->Message_AddError($this->Lang_Get('topic_create_tags_error'),$this->Lang_Get('error'));
$bOk=false;
}
if (!count($aTagsNew)) {
$this->Message_AddError($this->Lang_Get('topic_create_tags_error_bad'),$this->Lang_Get('error'));
$bOk=false;
} else {
$_REQUEST['topic_tags']=join(',',$aTagsNew);
}После этого заполняю заголовок, ввожу текст, нажимаю опубликовать. И у меня выходит ошибка:
SQL Error: Column 'topic_tags' cannot be null at /home/vhosts/мой домен.ру/httpdocs/classes/modules/topic/mapper/Topic.mapper.class.php line 39
Array ( [code] => 1048 [message] => Column 'topic_tags' cannot be null [query] => INSERT INTO prefix_dtetopic (blog_id, user_id, topic_type, topic_title, topic_tags, topic_date_add, topic_user_ip, topic_publish, topic_publish_draft, topic_publish_index, topic_cut_text, topic_forbid_comment, topic_text_hash ) VALUES(2, 3, 'topic', 'Стандартный заголовок', NULL, '2011-05-22 14:28:47', 'мой айпи', 1, 1, 0, NULL, '0', '6f5e838871eb0245160f534155e97227') [context] => /home/vhosts/мой домен.ру/httpdocs/classes/modules/topic/mapper/Topic.mapper.class.php line 39 )
Подскажите пожалуйста как исправить проблему?
Страны и города для топиков
4
Необходимо сделать, чтобы топики были привязаны к стране и городу (типа как это сделано в профиле пользователя) в виде 2х дополнительных меток, при этом вместо произвольного написания желательно чтобы был выбор из базы стран и соответствующих им городов.
А также нужен отдельный раздел, чтобы можно было посмотреть топики, принадлежащие определенной стране/городу.
А также нужен отдельный раздел, чтобы можно было посмотреть топики, принадлежащие определенной стране/городу.
Дополнение к тегам
1
Нужно сделать еще одни теги, чтобы была возможность в оригинальных указывать один тип тегов, а в новых другой. Например, фильмы и актёры, игры и дата выхода, страны и языки… В посте под «метками» появляется еще одно поле дублирующее обычное. Думаю идея понятна. Кто-нибудь скажет как это можно реализовать или сделает за вознаграждение?