A

Adjuster

+41
Репутация
4
Рейтинг
#1 Сайты на инстант 2.0 8 июля 2014 в 10:25


Что, кроме топора, сайтов на двойке нет?)

Raiden

пока не вижу смысла сырой выкладывать — мне осталось только фильтр этот внедрить и можно будет показывать.
#2 Сайты на инстант 2.0 8 июля 2014 в 09:31

Немного поправил доску

kosolapus
Вот теперь работает! Поделишься фильтром?
#3 Прикрутить IP камеру к сайту 4 июля 2014 в 09:51
А если через www.ivideon.com/tv/map прикрутить?
Там все просто.
#4 [ЕСТЬ РЕШЕНИЕ] веб камера занята другим приложением,как настроить ? 25 июня 2014 в 11:50
в Диспетчере задач нажать кнопку "Отображать процессы всех пользователей" (если я правильно понял — это уже не XP). Там будет сервис корела.
Кстати такой сервис можно остановить и в закладке Службы.
#5 Сайты на инстант 2.0 25 июня 2014 в 11:46



Как зачинишь фильтр по городу — пиши! Как раз над этим работаю.

Adjuster

В принципе, оно даже работает. Иногда. Ща есть фильтрация по городам/регионам, но стандартный виджет не радует ни разу — конечно, удобный, но страшненький какой-то… да и поломал я его чутка...

kosolapus

Захожу в board, нажимаю Город Выбрать, открывается модальное окно с одной кнопкой Выбрать. Тишина.
Захожу в Поиск, копирую туда Воронеж, жму найти — Ничего не найдено.
#6 Сайты на инстант 2.0 25 июня 2014 в 08:36


toppor.ru/
Пока что на дефолтном шаблоне, играюсь с функционалом, в основном работа идет над доской объявлений

kosolapus

Как зачинишь фильтр по городу — пиши! Как раз над этим работаю.

#7 Компонент ''Система патчей'' 24 июня 2014 в 16:15
кроме контроллера еще класс нужно выводить в шаблоне.
#8 Instant CMS 2 - проблемы 24 июня 2014 в 14:44


Опция "Показывать список категорий над списком записей" каким образом убивает работу категорий в модуле?

Матроскин
Перепутал:
если выключить Категории в опциях Объявлений: Категории
Включить категории — убрать галку.
то при включенном модуле Категорий при переходе в Объявления на фронте (site.ru/board) выдает 404 ошибку. Так во всех категориях и подкатегориях.

Включил показ категорий и выключил Показывать список категорий над списком записей.
Но хочется иметь возможность сворачивать этот список, как это сделано с Фильтром.
#9 Фотогалерея 24 июня 2014 в 14:39
1. Нашел нужный кусок кода:
<?php
print uploadFile(ваш_логин, ваш_пароль, путь_к_файлу)."\n";

function uploadFile($login, $password, $filename)
{
$cookie_file = 'cookie.txt';
$user_agent = 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6';

// логинимся в систему
$ch = curl_init('https://passport.yandex.ru/passport?mode=auth');

$fields = array();
$fields[] = "login=$login";
$fields[] = "passwd=$password";
$fields[] = "twoweeks=yes";
curl_setopt($ch, CURLOPT_POSTFIELDS, implode('&', $fields));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, $user_agent);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_POST, 1);
$result = curl_exec($ch);
$info = curl_getinfo($ch);

if ($info['http_code'] != 200) return false;

// запрашиваем сервер для загрузки файла
$url = 'http://narod.yandex.ru/disk/getstorage/?rnd='. (mt_rand( 0, 777777) + 777777);

curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, 0);
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file);
$result = curl_exec($ch);
$info = curl_getinfo($ch);

if (preg_match('/"url":"(.*?)", "hash":"(.*?)", "purl":"(.*?)"/', $result, $m)) {
$upload_url = $m[1];
$hash = $m[2];
$purl = $m[3];
} else {
return false;
}

// загружаем файл на сервер
$url = $upload_url. '?tid='. $hash;
$fields = array();
$fields['file'] = '@'. $filename;
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_REFERER, 'http://narod.yandex.ru/');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $fields);
$result = curl_exec($ch);
$info = curl_getinfo($ch);

if ($info['http_code'] != 200) return false;

// print_r($info);
// проверяем прогресс бар
$url = $purl. '?tid='. $hash. '&rnd='. (mt_rand( 0, 777777) + 777777);

curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, 0);
$result = curl_exec($ch);

if (!preg_match('/"status": "done"/', $result, $m)) {
return false;
}

// переходим на страницу и определяем ссылку
$url = 'http://narod.yandex.ru/disk/last/';
curl_setopt($ch, CURLOPT_URL, $url);
$result = curl_exec($ch);
curl_close($ch);

if (preg_match('/<span class=\'b\-fname\'><a href="(.*?)">/', $result, $m)) {
$fileURL = trim($m[1]);
return $fileURL;
}

return false;
}
?>
2. Нашел, где нужно его использовать:
templates\default\js\fileuploader.js
строка 255action: '/server/upload',

Есть у кого руки из плеч?
#10 Instant CMS 2 - проблемы 24 июня 2014 в 10:55
Прошу добавить скрытие категорий в Объявлениях, как это сделано с Фильтром. Своими мозгами не могу победить javascript.
Отключение показа его через админку — убивает нормальную работу Категорий в модуле. Поэтому эту галку использовать не могу.
А вот категорий у меня много — и окно занимает половину страницы — товары не видно.
#11 Instant CMS 2 - проблемы 24 июня 2014 в 07:40

Матроскин:

Adjuster, уточните пожалуйста, куда нужно вставить код из первого пункта, в system\libs\html.helper.php нет строки с $total_pages

Приношу глубочайшие извинения. Эту строку я тоже скопировал из 1.10.4 версии.
Все действия делаются в функции function html_pagebar

Код PHP
:
$html = '';

$html .= '<div class="pagebar">';
$html .= '<span class="pagebar_title">'.LANG_PAGES.': </span>';

$total_pages = ceil($total / $perpage);
(81 строка)
После этого кода уже идут доработки.
Прикрепляю сам файл. Версия 2.0.1
Прикрепленный файл
htmlhelper_2utua.zip 6 Кб
#12 Instant CMS 2 - проблемы 23 июня 2014 в 11:45


Решил потихоньку переносить весь контент со своего старого сайта(на DLE) на ICMS2. Перенес всех пользователей и столкнулся с такой недоработкой. Скрин под спойлером.

Cobalt
Решил вопрос с пагинацией. Решение взял из 1.10.4:

Открываем файл system\libs\html.helper.php

1. После строки if ($total_pages < 2) { return; } (ориентировочно 83 строка)
Добавляем
  1. //=================================================
  2. //configure for the starting links per page
  3. $max = 3;
  4.  
  5. //used in the loop
  6. $max_links = $max+1;
  7. $h=1;
  8.  
  9. //if page is above max link
  10. if($page>$max_links){
  11. //start of loop
  12. $h=(($h+$page)-$max_links);
  13. }
  14.  
  15. //if page is not page one
  16. if($page>=1){
  17. //top of the loop extends
  18. $max_links = $max_links+($page-1);
  19. }
  20.  
  21. //if the top page is visible then reset the top of the loop to the $total_pages
  22. if($max_links>$total_pages){
  23. $max_links=$total_pages+1;
  24. }
  25. //===============================================
2. Строкуfor ($p=1; $p<=$pages; $p++){
Меняем на for ($p=$h;$p<$max_links;$p++){

Далее пагинация работает в одну строку, как здесь в теме.
#13 Instant CMS 2 - проблемы 23 июня 2014 в 10:28



Вот такой вот косячок… Как исправить?

YraPopkov
Решен вопрос?
Я у себя раздвинул шаблон до 1024пиксов ис фильтром порядок.

Не работает мой способ. Думаю дальше.

Найден CSS, который рубит размер высоты под опцию для поиска.
theme-gui.css строка 355 height:50px; — я удалил эту строку вообще. Теперь в Фильтре поля выстраиваются по высоте самого высокого.

Проверяем.
#14 Вопросы по поводу функционала InstantCms 2.0 14 мая 2014 в 16:24

Господа разработчики, почему город забыли положить в значения из профиля? )

Serious Cat
Там комментарий имеется

Поле может получать значение по-умолчанию из профиля текущего пользователя
Только для текстовых полей и списков

#15 Увеличение фото при нажатий для InstantCMS 2.0 14 мая 2014 в 16:14

Будет просто выводится в посте большая картинка, если поставить размер Оригинал — будет выводится оригинальный размер в видимой части блока. Функции открытия оригинала — нет.

Serious Cat
Спасибо. Тогда только хакать.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.