Перейти к содержимому
Русский язык для Invision Community 5

мод "Барахолка" для IPB 3.1.х

Для форума (IPB 3.1.х) нужно разработать Барахолку.

 

Есть раздел Барахолка существующий.

 

Его нужно модернизировать по следующим параметрам.

 

+ вывод картинки перед названием темы (возможно, при наведении на картинку, она увеличивается - как это сделано на allegro.pl )

+ вывод стоимости указанной в объявлении.

+ вывод город, в котором продажа (Москва, Питер, если город другой - город вводится самостоятельно)

+ установить для темы является ли она: покупкой или продажей

+ установить для темы к какой марке машины она относится (марка 1, марка 2, марка 3, марка 4, иное)

+ возможность "поднимать" тему с помощью кнопки "UP", которая становится активной раз в 24 часа. При этом сообщение не должно добавляться.

 

Чтобы с незаполненными полями, тему создать нельзя было.

 

У нас не получается отдельно модернизировать Барахолку, чтобы это было применимо только к ней, а не ко всему форуму.

 

 

Это как выглядит сейчас

http://content.foto.mail.ru/mail/enkalashnikov/85/i-86.jpg

 

 

http://content.foto.mail.ru/mail/enkalashnikov/85/i-87.jpg

 

 

http://content.foto.mail.ru/mail/enkalashnikov/85/i-88.jpg

 

Если в ТЗ надо прописать, как это должно выглядеть - то сделаю.

 

Предложения в аську 233076084

 

Заранее благодарен.

Рекомендованные сообщения

Перевод системы ссылок есть на сайте разработчиков среди русских ленгов. Брала оттуда.

http://community.invisionpower.com/files/file/3307-rus-for-other-apps/

Ирина, благодарю Вас за систему ссылок :rolleyes:, то что надо!

 

Правда не поняла, какая связь с модом "Барахолка".

Связи никакой, это 2-й мод, кот-й идет отдельно от системы ссылок.

За отсутствием рус.локализации IP.Nexus (в чем также заинтересованы) в данный момент ищем более "легкий вариант" организовать на сайте "Доска объявлений" для своих пользователей.

За отсутствием рус.локализации IP.Nexus

Локализовать не сложно. Но он закодирован, а как в остальных продуктах IPS нормально не тестируется. Если выплавит ошибка, то до исправление разработчиками ее не поправить.

 

в данный момент ищем более "легкий вариант" организовать на сайте "Доска объявлений" для своих пользователей.

Если просто объявление, то доска объявлений неплохое решение (сам поставил, но имхо лучше бы доработал раздел форума). Если нужен магазин с корзиной, то лучше использовать полноценный магазин с корзиной.

лицензия IPB куплена через нашего представителя IBR

поэтому скачать сабж не могу.

Есть ли возможность у кого скачать и бросить в приват?

наличие лицензии действующей - подтвержу.

лицензия IPB куплена через нашего представителя IBR

поэтому скачать сабж не могу.

http://forums.ibresource.ru/index.php?app=downloads&module=resources&section=file&fid=3103-classifieds

уж простите меня за столько вопросов :)

а русификатором не поделитесь?

а русификатором не поделитесь?

Я могу выложить, но ... Он очень поверхностный, перевод основных пунктов и перевод достаточно вольный.

выложите, хотя бы на первое время пусть будет, дальше доперевожу.

спасибо заранее.

полный перевод барахолки . Админка без перевода

где в барахолке поправить "Осталось 29 Days"

где эти Days находятся?

в языковых настройках я этого не нашел.

добавил новое поле, Телефон, указал что оно требуется, активное, и тип input

при добавлении объявления оно появляется.

вводишь туда тел, при просмотре добавленого объявления там пусто.

куда копать? :)

где в барахолке поправить "Осталось 29 Days"

где эти Days находятся?

Скорее всего в настройках local

Для барахолки local свой. Он влияет как раз на даты и выбор валюты.

 

вводишь туда тел, при просмотре добавленого объявления там пусто.

куда копать? :)

ГМ. Надо править шаблон. Я посмотрю, давно правил, уже не помню.

мм, простите, а где править этот самый Locale ?

 

по возможности посмотрите шаблон, спасибо.

мм, простите, а где править этот самый Locale ?

My Apps > Classifieds > Settings

Default Locale

 

по возможности посмотрите шаблон, спасибо.

Если не путаю, то в шаблонах

skin_classifieds - item_view

 

          <div style="margin: 5px 0;">
           <foreach loop="fieldinnerloop:$group['fields'] as $field">
             <p style="padding: 4px 0;">{$field['title']} -
               <if test="fieldtypetest:|:$field['type'] == 'checkbox'">
                 <if test="yesno:|:$field['value'] == '1'">{$this->lang->words['cfds_yes']}
                   <else />
                   {$this->lang->words['cfds_no']}</if>
               </if>
             </p>
           </foreach>
         </div>

 

Меняем на

          <div style="margin: 5px 0;">
           <foreach loop="fieldinnerloop:$group['fields'] as $field">
               <p style="padding: 4px 0;">{$field['title']} -
               <if test="fieldtypetest:|:$field['type'] == 'checkbox'">
               <if test="yesno:|:$field['value'] == '1'">{$this->lang->words['cfds_yes']}
                       <else />
                       {$this->lang->words['cfds_no']}</if>
                       <else />
                       {$field['value']}   
               </if>
               </p>
               </foreach> 
         </div>

там в Default Locale стоит - RUS_ru

 

что касается правки шаблона, все получилось.

спасибо большое.

там в Default Locale стоит - RUS_ru

А ради интереса и такая же кодировка стоит в Панель управления > Внешний вид > Языки > Языки системы

Должны совпадать.

 

Но в данный момент не важно. Я заметил, что и меня на форуме Day :)

От local это как странно не зависит.

 

admin\applications_addon\other\classifieds\sources\classLibrary.php

 

Ваш кусок:

 

 

        if ($days > 1) {

           if ($days < 3) {
               $timeUntil = $days . " Days " . $hours . " Hours";
           } else {
               $timeUntil = $days . " Days";
           }

       } else if ($hours > 1) {

           $timeUntil = $hours . " Hours";

       } else if ($minutes > 1) {

           $timeUntil = $minutes . " Minutes";

       } else {

           $timeUntil = "Less than a minute";

       }

 

Его надо править. Только не трогайте переменные, они начинаются со знака доллар. И главное в редакторе который понимает UTF8, а то получите битую кодировку.

 

У меня локально classifieds не стоит, сам не проверял!

 

 

что касается правки шаблона, все получилось.

ОК. Тему пора переносить

Создайте аккаунт или войдите в него для комментирования

Важная информация

При использовании данного сайта, вы согласаетесь с Условия использования и Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим..

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.