
Red-Ray.Ru
+191
Репутация
686
Рейтинг
@elv3327, Спасибо!
Где Вы нашли автоссылку? Можно заменять слова на ссылки компонентами (недавно обсуждалось), вопрос как будет это влиять на перелинковку и на вес страниц.
Подскажите пожалуйста какие компоненты и ссылку на обсуждение если можно. Где-то встречал, не могу найти…
Kreator, Спасибо! Сразу не увидел чекбокс автоссылка. Правда он работает не на все типы полей.
Только для:
Список
Список: мультивыбор
Строковое поле
Только для:
Список
Список: мультивыбор
Строковое поле
Вот нашел пример, что имею ввиду
www.olx.ua/obyavlenie/smartfon-samsung-galaxy-s8-5-8-mnogoobrazie-tsvetov-IDC17cp.html
В характеристиках при нажатии например на андроид, отобразятся все телефоны с этой операционной системой
www.olx.ua/obyavlenie/smartfon-samsung-galaxy-s8-5-8-mnogoobrazie-tsvetov-IDC17cp.html
В характеристиках при нажатии например на андроид, отобразятся все телефоны с этой операционной системой
Добрый день!
Есть ли у нас в каталоге готовый компонент, который преобразовывает свойства и поля в ссылки-фильтрации?
Или это возможно сделать функционалом движка?
Суть в том, чтобы при нажатии например на "новостройка" открылись все объявления, которые соответствуют данному полю.
Например при нажатии на "120 м² " отобразились объявления с такой площадью
Есть ли у нас в каталоге готовый компонент, который преобразовывает свойства и поля в ссылки-фильтрации?
Или это возможно сделать функционалом движка?
Суть в том, чтобы при нажатии например на "новостройка" открылись все объявления, которые соответствуют данному полю.
Например при нажатии на "120 м² " отобразились объявления с такой площадью
@Aliaksandr, путь папки сайта укажите свою
/www
или
/www/site.ru/
/www
или
/www/site.ru/
Первые четыре пункта можно сделать компонентом. По пятому пункту нужно будет делать либо хак имеющихся файлов шаблона default_list..., либо добавлять правленые файлы шаблона отдельно для этих целей, например default_list_scroll....Возможно реализовать это, написав компонент?
Loadырь, спасибо за ответ.
Это хорошо, что можно вынести в компонент.
По 5 пункту
Пусть будет хак имеющихся default_list_
и один отдельный default_list_scroll
Думаю это не столь критично. Так как при обновлении затрагиваются всего лишь tpl файлы
Есть вопрос. Что насчет tpl файла стены пользователя? Там можно будет сделать правки?
Сможете ли вы взяться за разработку?
Сколько понадобится времени на реализацию?
Код взят из файла fronted компонента wall
Код взят из файла fronted компонента content
Как мы видим, на стене и на страницы контента изначально выводится по 15 записей.
Задача следующая (можно сказать ТЗ):
1. Реализовать подгрузку страниц на стене, и в контенте
2. Возможность вкл/выкл. автоподгрузку на стене.
3. Взможность вкл/выкл. автоподгрузку в контенте.
4. Возможость установить для каких типов контента вкл. автоподгрузку
5. Добавить постраничную пагинацию (рис. прикрепил) Принцип отображения пагинации как в вк
Возможно реализовать это, написав компонент?
Если нет, то получается нужно вносить изменения в системные файлы, что приведет к перезаписи при обновлениях движка.
Отсюда вытекает следующее: возможно ли реализовать это "в коробке InstantCms"
Тоесть получается что вопрос к Fuze.
С пониманием отношусь к тому, что Fuze занят, и в принципе это очередная хотелка от пользователей движка,
но мы готовы за эту хотелку заплатить, тем самым расширив фунционал движка для последующих пользователей.
Хотелось бы услышать возможна ли такая реализация в коробку?
Ищем исполнителя.
Пишите, кто готов взяться за разработку, и цену.
<?php class wall extends cmsFrontend { public static $perpage = 15; $page = $this->request->get('page', 1); $show_id = $this->request->get('wid', 0); $go_reply = $this->request->get('reply', 0); $show_reply_id = 0; if ($show_id){ $entry = $this->model->getEntry($show_id); if ($entry){ if ($entry['parent_id'] > 0) { $show_id = $entry['parent_id']; $show_reply_id = $entry['id']; } $page = $this->model->getEntryPageNumber($show_id, $target, self::$perpage); } } $total = $this->model->getEntriesCount($profile_type, $profile_id); $entries = $this->model->getEntries($profile_type, $profile_id, $page); $entries = cmsEventsManager::hook('wall_before_list', $entries); 'title' => $title, 'controller' => $controller, 'profile_type' => $profile_type, 'profile_id' => $profile_id, 'user' => $this->cms_user, 'entries' => $entries, 'permissions' => $permissions, 'page' => $page, 'perpage' => wall::$perpage, 'total' => $total, 'max_entries' => $show_id ? 0 : 5, 'show_id' => $show_id, 'show_reply_id' => $show_reply_id, 'go_reply' => $go_reply )); } }
<?php class content extends cmsFrontend { const perpage = 15; public $max_items_count = 0; public $request_page_name = 'page'; private $check_list_perm = true; public function route($uri){ $action_name = $this->parseRoute($this->cms_core->uri); if (!$action_name) { cmsCore::error404(); } $this->runAction($action_name); } ... и т.д.
Как мы видим, на стене и на страницы контента изначально выводится по 15 записей.
Задача следующая (можно сказать ТЗ):
1. Реализовать подгрузку страниц на стене, и в контенте
2. Возможность вкл/выкл. автоподгрузку на стене.
3. Взможность вкл/выкл. автоподгрузку в контенте.
4. Возможость установить для каких типов контента вкл. автоподгрузку
5. Добавить постраничную пагинацию (рис. прикрепил) Принцип отображения пагинации как в вк
Возможно реализовать это, написав компонент?
Если нет, то получается нужно вносить изменения в системные файлы, что приведет к перезаписи при обновлениях движка.
Отсюда вытекает следующее: возможно ли реализовать это "в коробке InstantCms"
Тоесть получается что вопрос к Fuze.
С пониманием отношусь к тому, что Fuze занят, и в принципе это очередная хотелка от пользователей движка,
но мы готовы за эту хотелку заплатить, тем самым расширив фунционал движка для последующих пользователей.
Хотелось бы услышать возможна ли такая реализация в коробку?
Ищем исполнителя.
Пишите, кто готов взяться за разработку, и цену.
Прикрепленный файл
_q1gcg.png
30 Кб
+ плюсую
тоже необходим функционал автоподгрузки контента, автоподгрузка записей на стене
Готов участвовать в складчине.
Пишите, кто готов взяться за разработку и минимальную цену — цена от…
Будем составлять ТЗ.
тоже необходим функционал автоподгрузки контента, автоподгрузка записей на стене
Готов участвовать в складчине.
Пишите, кто готов взяться за разработку и минимальную цену — цена от…
Будем составлять ТЗ.
AndroS, если я выложу историю, как все было на самом деле, вы будете выглядеть в другом свете.
Я еще раз спрошу. Сколько копий Вы уже успели продать? Только честно?
Я еще раз спрошу. Сколько копий Вы уже успели продать? Только честно?

Так как предоставляемые нами продукты являются не материальными и не подлежат изменению, мы не осуществляем возврат продукта, после того, как он был оплачен и отправлен заказчику. Как заказчик, вы несете ответственность за ваше решение купить предлагаемый продукт в том виде, в котором он предлагается на нашем сайте или в каталоге, без каких либо изменений или дополнений.
Принимая во внимание вышесказанное, мы можем осуществить возврат продукта при нижеуказанных обстоятельствах:
1) продукт не был доставлен: по какой-либо причине, связанной с отправкой товара по электронной почте или работой сервера, вы не получили письмо с продуктом. В этом случае мы рекомендуем связаться с нами для получения помощи. Для этого необходимо обратиться в письменном виде в течение не более 14 дней с момента совершения заказа. В противном случае продукт будет считаться полученным и скачанным;
2) проблемы с загрузкой продукта: поврежденный архив. Если у вас возникли проблемы с загрузкой продуктов и его разархивацией, обращайтесь в нашу Службу технической поддержки в течение 3 дней. В противном случае мы будем считать, что загрузка продукта прошла успешно;
3) неисправимые дефекты продукта или особые трудности при редактировании шаблона: хотя все продукты тестируются, мы не исключаем возможности возникновения ошибок. Вам необходимо связаться со службой поддержки в течение 72 часов с момента осуществления покупки.
Я, как разработчик данного шаблона, пошел навстречу Andros-у, дав свое согласие на продажу 2-х приобретенных им копий шаблона для 2-х его сайтов.
Есть подозрение, что он продал более 2-х копий моего шаблона.
Так это не доказуемо,
Я официально запрещаю ему дальнейшую перепродажу шаблона.
У него было достаточно времени для продажи своих 2-х копий.
Согласно правил, указанных выше, я официально отменяю разрешение на продажу.
Прошу в течение 24 часов удалить эту тему и быть внимательнее!
Принимая во внимание вышесказанное, мы можем осуществить возврат продукта при нижеуказанных обстоятельствах:
1) продукт не был доставлен: по какой-либо причине, связанной с отправкой товара по электронной почте или работой сервера, вы не получили письмо с продуктом. В этом случае мы рекомендуем связаться с нами для получения помощи. Для этого необходимо обратиться в письменном виде в течение не более 14 дней с момента совершения заказа. В противном случае продукт будет считаться полученным и скачанным;
2) проблемы с загрузкой продукта: поврежденный архив. Если у вас возникли проблемы с загрузкой продуктов и его разархивацией, обращайтесь в нашу Службу технической поддержки в течение 3 дней. В противном случае мы будем считать, что загрузка продукта прошла успешно;
3) неисправимые дефекты продукта или особые трудности при редактировании шаблона: хотя все продукты тестируются, мы не исключаем возможности возникновения ошибок. Вам необходимо связаться со службой поддержки в течение 72 часов с момента осуществления покупки.
Я, как разработчик данного шаблона, пошел навстречу Andros-у, дав свое согласие на продажу 2-х приобретенных им копий шаблона для 2-х его сайтов.
Есть подозрение, что он продал более 2-х копий моего шаблона.
Так это не доказуемо,
Я официально запрещаю ему дальнейшую перепродажу шаблона.
У него было достаточно времени для продажи своих 2-х копий.
Согласно правил, указанных выше, я официально отменяю разрешение на продажу.
Прошу в течение 24 часов удалить эту тему и быть внимательнее!
Нико, просто ошибку переместите над редиректом. у меня так сработало
$tournament_category = $this->model->getSportsTournamentCategory($id); if (!$tournament_category['tournaments_category']) { cmsUser::addSessionMessage(LANG_FORM_ERRORS, 'error'); }
Александр, Добрый вечер! В файле
system/fields/number.php
на 24 строке
system/fields/number.php
на 24 строке
Все же попробуйте этот код
Если Зенит у вас уже есть в базе,
то попробуйте добавить еще один Зенит и вас по идее высветится что такое имя уже используется
'title' => LANG_SPORTS_TEAM_LINK, // array('slug'), ) )),
Если Зенит у вас уже есть в базе,
то попробуйте добавить еще один Зенит и вас по идее высветится что такое имя уже используется
Нико,
может нужно проверять столбец team_name?
может нужно проверять столбец team_name?