Просмотр темы
Страница 2 из 2: 12
|
Помогите исправить ошибки в Tags System Panel 1.5
|
|
Neo_Allex |
Опубликовано 02.04.2013 20:51
|
Модератор Группа поддержки Сообщений: 286 Зарегистрирован: 17.11.2010 09:36 |
ну, кустарно как-то так: замени в этом коде $text = explode( ", ", $text); на $text = explode(",", mb_strtolower(str_replace(array(", ", ", "), ",",trim($text)))); http://how-make.i...ticles.php - как это делают? Современные технологии изготовления вещей и изделий...
|
|
|
Pisatel |
Опубликовано 03.04.2013 04:19
|
Ветеран Сообщений: 678 Зарегистрирован: 08.02.2013 05:51 |
Хорошо, попробую. Заодно узнаю, что эти функции делают:-) |
|
|
Pisatel |
Опубликовано 04.04.2013 06:17
|
Ветеран Сообщений: 678 Зарегистрирован: 08.02.2013 05:51 |
Neo_Allex, код, в общем, работает, но не так, как нужно: почему-то ссылками становится ВЕСЬ текст статьи, а не только теги. Теги, как и положено, работают... Вот весь код вместе:
Я уже всю голову сломал, но не осилил, почему этот бб захватывает весь текст... |
|
|
Neo_Allex |
Опубликовано 04.04.2013 20:04
|
Модератор Группа поддержки Сообщений: 286 Зарегистрирован: 17.11.2010 09:36 |
ну, попробуй так:
только помни, ссылки для русских (...taglist=".$item."') тегов могут быть в ввиде taglist=%EA%EE%EB%E1%E0%F1%E0 но это уже другая история... (urldecode может не проканать, разве что извращения http://omsk777.ru/kodurl.html) P.S. У тебя в коде стоит tags, а искомый вариант был tag. Посему, если менял для кнопки (кажись в html_buttons_include.php) на tags (чтобы было типа [tags]колбаса,колбасные иЗделия, мясные продукты[/stag]) - то также и тут меняй... Изменил(а) Neo_Allex, 04.04.2013 20:11 http://how-make.i...ticles.php - как это делают? Современные технологии изготовления вещей и изделий...
|
|
|
Pisatel |
Опубликовано 05.04.2013 06:34
|
Ветеран Сообщений: 678 Зарегистрирован: 08.02.2013 05:51 |
Благодарю, попробую! Я просто хотел сделать два бб: [ tag] и [ tags], html_buttons_include здесь не нужен:-) |
|
|
Neo_Allex |
Опубликовано 05.04.2013 15:57
|
Модератор Группа поддержки Сообщений: 286 Зарегистрирован: 17.11.2010 09:36 |
Я просто хотел сделать два бб: [ tag] и [ tags], ну, так условия дополнительные надо писать, или бб-код отдельный...или же, походу догадываюсь: один будет [ tag] - это как стандарт, на одно слово/строку а [ tags] - это на несколько, через запятые - да? http://how-make.i...ticles.php - как это делают? Современные технологии изготовления вещей и изделий...
|
|
|
Pisatel |
Опубликовано 05.04.2013 16:07
|
Ветеран Сообщений: 678 Зарегистрирован: 08.02.2013 05:51 |
Да, все верно, две отдельных кнопочки:-) Кстати, твой вариант можно будет сделать через search по всему сайту... |
|
|
Neo_Allex |
Опубликовано 05.04.2013 19:06
|
Модератор Группа поддержки Сообщений: 286 Зарегистрирован: 17.11.2010 09:36 |
твой вариант можно будет сделать через search по всему сайту немного не понял....для search используется includes\search\search_поключаемый-файл_include.php - и там пишеться код для выборки из базы по запросу из поля на странице search'а http://how-make.i...ticles.php - как это делают? Современные технологии изготовления вещей и изделий...
|
|
|
Pisatel |
Опубликовано 08.04.2013 05:00
|
Ветеран Сообщений: 678 Зарегистрирован: 08.02.2013 05:51 |
Посмотри бб код search- реализация та же, только поиск по тегам сделать. |
|
|
Neo_Allex |
Опубликовано 08.04.2013 21:28
|
Модератор Группа поддержки Сообщений: 286 Зарегистрирован: 17.11.2010 09:36 |
то тебе отдельный типа [teg_search] (или [tegs_search]) сделать нужно? Тогда можно просто доделать, думаю догадываешся как: естественно заемнить нужное на tegs_search и в ссылку прописать наподобии бб-кода "search": вот для сирча: $text = preg_replace('#\[search\](.*?)([\r\n]*)\[/search\]#si', '<strong>'.$locale['bb_search_prefix'].' <a href=\''.BASEDIR.'search.php?stext=\1\2&method=AND&stype=all&forum_id=0&datelimit=0&fields=2&sort=datestamp&order=0&chars=50\' title=\'\1\2\'>\1\2</a></strong>', $text); так и для тегсов [tegs]: ( в коде твоем - ну, который выше я написал, - я так понял он у тебя работает) - надо в ссылку добавить/заменить этот сирч, прописать типа такое: $listtext .= "<a title=".$locale['bb_tags']." href='search.php?stext=$item&method=AND&stype=all&forum_id=0&datelimit=0&fields=2&sort=datestamp&order=0&chars=150'>".$item."</a>, ";
http://how-make.i...ticles.php - как это делают? Современные технологии изготовления вещей и изделий...
|
|
|
Pisatel |
Опубликовано 09.04.2013 04:34
|
Ветеран Сообщений: 678 Зарегистрирован: 08.02.2013 05:51 |
Да, именно об этом я и говорю! Спасибо! |
|
Поделиться этой темой | |
Социальные закладки: | |
URL: | |
BBcode: | |
HTML: |
Страница 2 из 2: 12
Перейти на форум: |