snoopik
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 37
|
 |
« : 16.09.2009, 10:30:18 » |
|
это вариант от "добрый пандо" не прокатил 1. Через phpmyadmin заходим в БД 2. Находим таблицу #__sobi2_categories 3. Находим нужную категорию через "Обзор" 4. Нажимаем "Править" 5. Поле name. Та название категории, к примеру "Пиво" 6. Меняем на "<div style=''color: red !important''>Пиво</div>" 7. Сохраняем, смотрим на сайте. при этом создается еще одна запись  подскажите где в коде SOBI2 нарыть эту возможность
|
|
|
|
|
Записан
|
|
|
|
Lord Glue
Завсегдатай
   
Репутация: +65/-0
Offline
Пол: 
Сообщений: 568
добрый пандо
|
 |
« Ответ #1 : 16.09.2009, 12:28:59 » |
|
при этом создается еще одна запись Это если ты не на ту кнопку в phpmyadmin нажал  Вместо "Обновить", нажал "Создать новый ряд" а хочешь слазить в код: файл frontend.class.php, функция buildCatListing..... или buildListing
|
|
|
|
|
Записан
|
|
|
|
snoopik
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 37
|
 |
« Ответ #2 : 16.09.2009, 12:50:21 » |
|
та не, с кнопкой все гуд
вот код
UPDATE `bcbusins_catalog`.`jos_sobi2_categories` SET `name` = '<div "style=color: red !important">Культура</div>' WHERE `jos_sobi2_categories`.`catid` =15 LIMIT 1 ;
|
|
|
|
|
Записан
|
|
|
|
Lord Glue
Завсегдатай
   
Репутация: +65/-0
Offline
Пол: 
Сообщений: 568
добрый пандо
|
 |
« Ответ #3 : 16.09.2009, 13:22:51 » |
|
ну да.... так. НЕ работает?
|
|
|
|
|
Записан
|
|
|
|
snoopik
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 37
|
 |
« Ответ #4 : 16.09.2009, 13:47:11 » |
|
ну, работает... тока не правильно
создается надпись "культура" правильного цвета... но стара остается на месте
|
|
|
|
|
Записан
|
|
|
|
|
SyncMaster
|
 |
« Ответ #5 : 16.09.2009, 13:51:53 » |
|
Да, так работать не будет. Потому что: а) чтобы Вы увидели изменения на сайте, Вам нужно или подождать 5 суток (если Вы не меняли срок жизни кеша), или очистить кеш второго уровня; б) опишите конструкцию в com_sobi2.css, не забыв про псевдокласс гиперссылки; в) у Вас нарушение конструкции — мало того кавычка в <div "style=color: red !important"> стоит не там, так их еще или убрать надо или экранировать.
А вообще принцип рабочий. Сейчас не поленился и сам проверил.
|
|
|
|
|
Записан
|
|
|
|
snoopik
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 37
|
 |
« Ответ #6 : 16.09.2009, 14:01:50 » |
|
кеш чистил, иначе бы я не увидел изменения кавычку переставил UPDATE `bcbusins_catalog`.`jos_sobi2_categories` SET `name` = '<div style="color: green !important">Культура</div>' WHERE `jos_sobi2_categories`.`catid` =15 LIMIT 1 ; записи дублируются, мало того они и в админке дублируются.... зеленые 
|
|
|
|
|
Записан
|
|
|
|
snoopik
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 37
|
 |
« Ответ #7 : 16.09.2009, 14:09:52 » |
|
про админку загнул не дублируются, но название категории стало полное:
<div style="color: green !important">Культура</div>
сама категория выводится зеленым, только старая остается, но уже выглядит так - Культура"/>
|
|
|
|
|
Записан
|
|
|
|
|
SyncMaster
|
 |
« Ответ #8 : 16.09.2009, 14:12:20 » |
|
1. Кавычки нужно экранировать или убрать их совсем; 2. Опишите не стилем, а классом через com_sobi2.css; 3. Зачем Вам DIV внутри P? Опишите SPAN'ом.
|
|
|
|
|
Записан
|
|
|
|
snoopik
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 37
|
 |
« Ответ #9 : 16.09.2009, 15:35:01 » |
|
сделал через span
на выходе имею такой же дубликат... Культура"/>
я не пойму как экранировать или убрать кавычки...
|
|
|
|
|
Записан
|
|
|
|
snoopik
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 37
|
 |
« Ответ #10 : 16.09.2009, 16:06:22 » |
|
вот так я их экранирую
<span class=\"ncol\">Культура</span>
|
|
|
|
|
Записан
|
|
|
|
snoopik
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 37
|
 |
« Ответ #11 : 16.09.2009, 17:24:53 » |
|
и это не помогает
|
|
|
|
|
Записан
|
|
|
|
|
SyncMaster
|
 |
« Ответ #12 : 16.09.2009, 17:33:34 » |
|
Вы разобрались откуда у вас берется "/> ?
|
|
|
|
|
Записан
|
|
|
|
Yurets
Завсегдатай
   
Репутация: +77/-0
Offline
Пол: 
Сообщений: 510
Губернатор острова Борнео
|
 |
« Ответ #13 : 16.09.2009, 19:40:00 » |
|
Современный браузер "съест" и совсем без кавычек.
|
|
|
|
|
Записан
|
|
|
|
snoopik
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 37
|
 |
« Ответ #14 : 17.09.2009, 10:51:05 » |
|
Вы разобрались откуда у вас берется "/> ?
к сожалению нет
|
|
|
|
|
Записан
|
|
|
|
snoopik
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 37
|
 |
« Ответ #15 : 17.09.2009, 11:05:16 » |
|
убрал кавычки, заработало все типа гуд... НО блин
теперь название категории в админке и в форме заполнения имеет такой вид:
x3Cspan class=ncolx3EКультураx3C/spanx3E
|
|
|
|
|
Записан
|
|
|
|
Yurets
Завсегдатай
   
Репутация: +77/-0
Offline
Пол: 
Сообщений: 510
Губернатор острова Борнео
|
 |
« Ответ #16 : 17.09.2009, 18:20:23 » |
|
Похоже, что кто-то спутал "кавычки" со знаками "больше" и "меньше" "" <> <>!  ↑ и всё понятно.
|
|
|
|
|
Записан
|
|
|
|
snoopik
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 37
|
 |
« Ответ #17 : 17.09.2009, 18:38:03 » |
|
Похоже, что кто-то спутал "кавычки" со знаками "больше" и "меньше" "" <> <>!  ↑ и всё понятно. хех, а я вот не понял, что где я напутал? выражение в базе имет такой вид <span class=ncol>Культура</span> результат - в админке и в форме выбора категории оно имеет уже такой вид x3Cspan class=ncolx3EКультураx3C/spanx3E ткните носом че поправить пожалуйста
|
|
|
|
|
Записан
|
|
|
|
DAV
Давно я тут
  
Репутация: +25/-0
Offline
Пол: 
Сообщений: 208
|
 |
« Ответ #18 : 17.09.2009, 21:26:06 » |
|
может быть, проблема в безопасности (крайне не рекомендуется хранить спец символы и всякую ерунду в базе) инфа при заносе в базу сначала обрабатывается на предмет нежелательного, а при извлечении на предмет восстановления нежелательного, при этом применяются какието алгоритмы шифровки и дешифровки... и тд. , я про что - так просто пихать в базу текст хтмл - нонсенс. (и цсс тоже) п.с., кстати тут http://joomlaforum.ru/index.php/topic,36224.0.html infoman как раз затрагивает данную тему
|
|
|
|
« Последнее редактирование: 17.09.2009, 21:41:27 от DAV »
|
Записан
|
|
|
|
snoopik
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 37
|
 |
« Ответ #19 : 18.09.2009, 11:31:08 » |
|
может быть, проблема в безопасности (крайне не рекомендуется хранить спец символы и всякую ерунду в базе) инфа при заносе в базу сначала обрабатывается на предмет нежелательного, а при извлечении на предмет восстановления нежелательного, при этом применяются какието алгоритмы шифровки и дешифровки... и тд. , я про что - так просто пихать в базу текст хтмл - нонсенс. (и цсс тоже) п.с., кстати тут http://joomlaforum.ru/index.php/topic,36224.0.html infoman как раз затрагивает данную тему я с Вами согласен, но задачу то решить надо эксперименты с внедрением в исходный код sobi тегов <span> пока к успеху не привели, не хватает опыта и знаний
|
|
|
|
|
Записан
|
|
|
|
snoopik
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 37
|
 |
« Ответ #20 : 22.09.2009, 17:53:42 » |
|
как ни странно, но я поменял цает рубрики банально через css... и цвет подкаталогов....
|
|
|
|
|
Записан
|
|
|
|
|