Уникальный номер объявления

Вопросы и ответы по изменению функционала, смене дизайна, переносу сайта и т.п.

Модераторы: Xpycm, Koduc

Правила форума
ВНИМАНИЕ! Форум не является средством гарантированной поддержки клиентов и пользователей. Поэтому на быстрый ответ тут рассчитывать не нужно, как и на ответ вообще. Сотрудники отвечают по мере своих возможностей.

На форуме действует ограничение в 3 сообщения / сутки.
Если Вы хотите сказать "спасибо", то воспользуйтесь функцией "Повысить репутацию" - зелёная иконка "плюс" под ником ответившего.

Уникальный номер объявления

Сообщение benny » 03 ноя 2013, 21:24

Уникальный номер объявления задается автоматически сейчас.
Можно как то сделать чтобы самому вписывать номер в поле ?
Изображение
Не думай, а пробуй!
Аватара пользователя
benny
Незнакомец
 
Сообщения: 21
Зарегистрирован: 26 окт 2013, 11:55
Очки репутации: 0

Re: Уникальный номер объявления

Сообщение benny » 04 ноя 2013, 13:45

А то очень неудобно! Например мне нужно для себя забивать свои номера из базы.

А так получается немного странно, если нажимать объявления ---> добавить объявления ---> объявления ---> добавить объявления итд, номера будут автоматически возрастать на +1.
Не думай, а пробуй!
Аватара пользователя
benny
Незнакомец
 
Сообщения: 21
Зарегистрирован: 26 окт 2013, 11:55
Очки репутации: 0

Re: Уникальный номер объявления

Сообщение benny » 04 ноя 2013, 15:28

Перечитал все темы, понял что сложно сделать или надо поле независимое, какое то вводить.

Переназначил под эти нужды другой пункт, и вывел его вместо номера, который убрал.

Другой вопрос (правда уже где то видел, но щас уже в край запутался) Изображение
В каком файле редактируеться управления объявлением мне нужно в табах удалить ненужные пункты ?

/protected/modules/apartments/views/backend/admin.php тут? или я ошибаюсь?
Не думай, а пробуй!
Аватара пользователя
benny
Незнакомец
 
Сообщения: 21
Зарегистрирован: 26 окт 2013, 11:55
Очки репутации: 0

Re: Уникальный номер объявления

Сообщение benny » 04 ноя 2013, 17:32

Все разобрался! сделал что хотел
Не думай, а пробуй!
Аватара пользователя
benny
Незнакомец
 
Сообщения: 21
Зарегистрирован: 26 окт 2013, 11:55
Очки репутации: 0

Re: Уникальный номер объявления

Сообщение benny » 04 ноя 2013, 19:57

Изображение
Изображение
Вроде вывел номер объявления. (Другой свой произвольный). Но не понимаю как сделать, чтобы при вводе в поле Номер объявления, работал поиск как в Название.
Загрузка якобы идет, но все остается на месте.

Делал все на основе berths

Код: Выделить всё
    array(
        'name' => 'berths',
        'htmlOptions' => array(
        'class'=>'apartments_id_column',
        ),
        'sortable' => false,
    ), 


Пока что копал лопатой, но чувствую нужно погружение с аквалангом, но не знаю в каком направлении.
Не думай, а пробуй!
Аватара пользователя
benny
Незнакомец
 
Сообщения: 21
Зарегистрирован: 26 окт 2013, 11:55
Очки репутации: 0

Re: Уникальный номер объявления

Сообщение Денис » 05 ноя 2013, 11:20

помогите человеку а то он один на один общается :-)
С уважением, Денис.
Skype........Denis_Ustinow
Tel............8-923-755-1802
Tel............8-929-325-6604
Mail......Denis_Ustinow@mail.ru
Site.............ОВИТО.рф
Аватара пользователя
Денис
Гражданин
Гражданин
 
Сообщения: 206
Зарегистрирован: 19 сен 2013, 09:20
Откуда: Алтайский край, г. Рубцовск
Очки репутации: 7

Re: Уникальный номер объявления

Сообщение Koduc » 05 ноя 2013, 21:34

benny писал(а):Пока что копал лопатой, но чувствую нужно погружение с аквалангом, но не знаю в каком направлении.

В файле /protected/modules/apartments/models/Apartment.php в правила валидации это поле добавили, как я понимаю?
В этом же файле в функции search() добавьте ваше поле по аналогии с $criteria->compare($this->getTableAlias().'.id', $this->id);
-- Меньше знаешь - крепче спишь --
Аватара пользователя
Koduc
Ведущий разработчик
Ведущий разработчик
 
Сообщения: 902
Зарегистрирован: 28 дек 2011, 09:11
Очки репутации: 20

Re: Уникальный номер объявления

Сообщение benny » 06 ноя 2013, 15:07

Все получилось Работает! Принцип понял!
Не думай, а пробуй!
Аватара пользователя
benny
Незнакомец
 
Сообщения: 21
Зарегистрирован: 26 окт 2013, 11:55
Очки репутации: 0

Re: Уникальный номер объявления

Сообщение Денис » 06 ноя 2013, 16:20

вопрос по номеру-если было объявление к примеру-10 я его удалил через таблицу в базе данных и следом занес в таблицу другое и прописал ему номер 10(принимаем во внимание что при экспорте в таблицу значения в столбцах я оставил по умолчанию, кроме-этаж,тип недвижимости,наименование,описание---знаний 0 пытаюсь обьяснить на своем языке) работаспособность не нарушится? и второй- номер следующего будет система считать от последнего оставшегося? те если было 10,11,12,13-их я из таблици удалил в экселе 10 заново вставил....и при добавлении пользователем на сайте его номер объявления будет-11, а не 14? очень нужно дабы не испортить все на корню до покупки модуля
С уважением, Денис.
Skype........Denis_Ustinow
Tel............8-923-755-1802
Tel............8-929-325-6604
Mail......Denis_Ustinow@mail.ru
Site.............ОВИТО.рф
Аватара пользователя
Денис
Гражданин
Гражданин
 
Сообщения: 206
Зарегистрирован: 19 сен 2013, 09:20
Откуда: Алтайский край, г. Рубцовск
Очки репутации: 7

Re: Уникальный номер объявления

Сообщение Koduc » 07 ноя 2013, 22:37

Денис писал(а):вопрос по номеру-если было объявление к примеру-10 я его удалил через таблицу в базе данных и следом занес в таблицу другое и прописал ему номер 10(принимаем во внимание что при экспорте в таблицу значения в столбцах я оставил по умолчанию, кроме-этаж,тип недвижимости,наименование,описание---знаний 0 пытаюсь обьяснить на своем языке) работаспособность не нарушится?

Работать будет, но у этого объявления останутся фотографии от старого объявления, также значения справочников (всякие комфорты и безопасности), оценки/комментарии.. В общем много чего старого останется, потому как данные хранятся и в других таблицах и между собой связаны именно этим уникальным номером.
Денис писал(а):и второй- номер следующего будет система считать от последнего оставшегося? те если было 10,11,12,13-их я из таблици удалил в экселе 10 заново вставил....и при добавлении пользователем на сайте его номер объявления будет-11, а не 14? очень нужно дабы не испортить все на корню до покупки модуля

Будет 14. Но в принципе можно и сделать чтобы было 11, это буквально пара строчек в двух файлах.
-- Меньше знаешь - крепче спишь --
Аватара пользователя
Koduc
Ведущий разработчик
Ведущий разработчик
 
Сообщения: 902
Зарегистрирован: 28 дек 2011, 09:11
Очки репутации: 20


Вернуться в Вопросы и помощь по изменениям

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

cron