Заголовки в доске объявлений

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО

нужна помощь в правке отображения объявлений

#1 17 апреля 2011 в 14:59
При добавлении объявления пользователю предлогается выбрать тип объявления(подкатегорию) например (Спрос, Предложения, Услуги) и заполнить заголовок.
В итоге если при заполнении выбрать тип "Услуги" и заголовок например "Отремонтирую ваш чайник"
Все это на странице обьявления буде выглядеть как (но бывает и более нелепо):
"Услуги Отремонтирую ваш чайник"

Вопрос в следующем как избавится от добавления типа объявления к заголовку ?

p/s
и тут же небольшой глюк выявился если выбрать править объявление то после сохранения заголовок будет уже :
"Услуги Услуги Отремонтирую ваш чайник"
#2 17 апреля 2011 в 22:20
Парни, помогите разобраться… всем доволен, но нет сил смотреть на такие заголовки.
#3 17 апреля 2011 в 23:16
у меня рубрика в заголовок добавляется только при редактировании с фронта. Если редактировать объявление через админку заголовок не меняется. А вот с добавлением рубрики при добавлении объявлении объявления юзером пока не сталкивался.
#4 17 апреля 2011 в 23:55
Искать в файлах :
\www\components\board\frontend.php
\www\components\board\model.php
В БД этот префикс хранится как obtype, следовательно искать что то связанное с obtype и title
#5 18 апреля 2011 в 00:17
Кто дружит с этими вещами подскажите конкретнее если не сложно 😊 я думаю не один я буду благодарен
#6 18 апреля 2011 в 01:21


Искать в файлах :
\www\components\board\frontend.php
\www\components\board\model.php
В БД этот префикс хранится как obtype, следовательно искать что то связанное с obtype и title

rim89

в файле /components/board/model.php
строка 246:
  1.  
  2. SET category_id = {$item['category_id']},
  3.  
заменить на:
  1.  
  2. SET category_id = '{$item['category_id']}',
  3.  
должно сработать, по крайней мере других видимых причин пока не нашел…
#7 18 апреля 2011 в 01:46
Это не помогло… Да, немножко не так меня наверное поняли


Как сделать чтоб ВООБЩЕ не приклеивало, даже при первом добавлении, слов которыми подкатегории названы?
(Куплю, Продам, Услуги)

пользователь когда пишет заголовок "Куплю слона" в итоге получается на странице объявы "Куплю Куплю слона"

глюк при редактировании с повторным добавлением к заголовку типа обьявы не существенен так как если решить основную задачу то отпадет смысл и в этом
#8 18 апреля 2011 в 02:02
вот примеры объявлений посмотрел через поисковики на других сайтах на instantcms для наглядности
Везде в заголовок клеится первое слово оно же название подкатегории(или тип) и получается не красиво и не порусски как то.

пример как не дожно быть 1
пример как не дожно быть 2
пример как не дожно быть 3
#9 18 апреля 2011 в 03:51
Вообщем откопал в components\board\frontend.php такой кусок кода:
  1. if ( $inCore->inRequest('submit') ) {
  2.  
  3. // входные данные
  4. $obtype = $inCore->request('obtype', 'str');
  5. $title_r = $inCore->request('title', 'str', '');
  6. $title = $obtype .' '. $title_r;
  7. $content = $inCore->request('content', 'str', '');

и сделал таким:
  1. if ( $inCore->inRequest('submit') ) {
  2.  
  3. // входные данные
  4. $obtype = $inCore->request('obtype', 'str');
  5. $title_r = $inCore->request('title', 'str', '');
  6. $title = $title_r;
  7. $content = $inCore->request('content', 'str', '');
Вроде получил желаемый результат… если не редактировать обьяву(нужно еще одну аналогичную строку поправить), спецов прошу поправить если что то не так сделал
#10 18 апреля 2011 в 14:17
Вот такое решение

"Услуги: Отремонтирую ваш чайник"

joke
#11 18 апреля 2011 в 14:41
Не спасибо, решение выше я нашел и оно самое верное… а добавлять символы и знаки к ТИпам это не то...
Ни один пользователь ни когда не догадается, что выбраный им тип добавится как начало заголовка… и будут дурацкие заголовки снова и снова
#12 18 апреля 2011 в 15:15
Там в двух местах надо править при добавлении и редактировании…
#13 19 апреля 2011 в 02:06
Совершенно верно
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.