My-InstantCMS.Ru

My-InstantCMS.Ru

Несколько дней не буду в сети
+1143
Репутация
16587
Рейтинг
#1 Управление репутацией instant 2.0 9 декабря 2015 в 18:37
При плюс/минус материала, данные отправляются в файл \system\controllers\rating\actions\vote.php там рейтинг добавляется в БД и дальше данные передает в хук rating_vote
Можно в файле \system\controllers\users\hooks\rating_vote.php после строки
  1. $users_model->updateUserRating($data['target']['user_id'], $data['vote']['score']);
Написать свой запрос для плюса/минуса рейтинга, в качестве комментарии рейтинга, можно выбрать заголовок материала
  1. $data['target']['title']
Но я выбрал легкий путь😊просто пытался передать данные в action karma_vote.php
  1. $this->runExternalAction('karma_vote', array($data['target']['user_id']));
Почти заработал, но там стоить проверка на аякс
  1. if (!$this->request->isAjax()){ cmsCore::error404(); }
Знание не хватает, как сообщить системе что это аякс запрос и заодно передать два параметра
  1. 'direction' => $data['vote']['score'], 'comment' => $data['target']['title'],
А так идея интересная
#2 Обрезка аватара 9 декабря 2015 в 16:51

написать функцию валидации загружаемого изображения и подключить в экшене загрузки аватары… поидее не сложно, надо будет разобраться.

Блицкриг
Это будет хак, а я хочу чтоб всё без изменении системных файлов получилось… Fuze сказал поработает с загрузками фото когда будет время, надеюсь там будет проверка размера.

А вы где брали "обрезку" или сами написали?

Блицкриг
Тот же Jcrop, просто создал обработчик который заменить аватара с размером normal
#3 [ЕСТЬ РЕШЕНИЕ] Где искать .htaccess 9 декабря 2015 в 14:30
Если в папке сайте нет, то добавьте из релиза, сейчас файл скрыть, но winrar должен показать или же в Total Commander есть опция Показать скрытые файлы.
#4 Обрезка аватара 9 декабря 2015 в 14:10

Как я понял баг в том что нельзя изменить размер области обрезки?

Блицкриг
Нет, давал для тестирование одному человеку, сказал что вылезает ошибки, пока нет времени разобраться.
Второй баг это то, что сейчас в Инстант можно загрузить картинки любого размера, а надо что бы фото был хотя бы больше 200px
А что что размер области нельзя изменить — это я сам сделал чтобы все фотографии на сайте были одного размера.
#5 Обрезка аватара 9 декабря 2015 в 13:52

его как то можно подружить с аватаром пользователя в ICMS 2?

Блицкриг
Можно, вот тут пример my-instant.ru/ demo@demo.ru 123456
Можно и при загрузке аватара и в любое время делать обрезку...
Но есть несколько багов, наверно после обновление системы исправлю и добавлю в дополнении…
#6 Универсальный шаблон для InstantCMS 2 9 декабря 2015 в 13:26
maxisoft, Указал что шаблон на базе AdminLTE.
Val, спасибо за подсказку, попробую изучить History API
#7 Универсальный шаблон для InstantCMS 2 8 декабря 2015 в 23:24

Повторюсь: сочетайте удобство для посетителя и для поисковика.

letsgo
Ну вот тут то и проблема, для пользователя удобно посмотреть всё на одной странице (как в ВК, ФБ, ОК) а для поисковика чтоб фотки выводились на разных страницах, кого выбрать, человека или робота?)
#8 Универсальный шаблон для InstantCMS 2 8 декабря 2015 в 22:54

Надо там добавить еще wpsidebar итд.

letsgo
Спасибо попробую.

если владелец сайта не получает посетителей с поисковика

letsgo
Когда пользователь заходить в фотоальбом, то видет 2 кнопки, 1) переход на страницу фото. 2) открыть в модальном окне.
Иллюстрация
Помню в первой ветке тоже было так (сейчас не знаю как, но на 1.10.3 вроде тоже открывались в модальном окне)

Имел в виду, что надо поставить виджет с 9 статями вывод и с разными названиями

letsgo
Хорошо, только в статьях нет фото, по этому пробую добавить виджеты Новости, блоги, объявления.
#9 Универсальный шаблон для InstantCMS 2 8 декабря 2015 в 22:43

сделано неправильно yadi.sk/i/NOHG-eY-m62Du

letsgo
Для того что бы в поле фото добавить свои атрибуты, придется изменить системный код html хелпера, я не сделал этого так как в следующем релизе хелперы перейдут в шаблон, тогда и микроразмета и фото будет доработано.
А разве из за одной ошибки, поисковики игнорируют всю микроразметку?

Пустой шаблон и такие результаты? Это большой размер. Если выведут 5-7 виджетов с фото, скок же он будет весить?

letsgo
Попробую добавить еще 5-7 виджетов с фото и напишу...

Человек посмотрит весь фотоальбом в а урле он смотрел 1 фото. Старая ошибка.

letsgo
Какая разница какой URL? человек хочет посмотреть фото а не url, не путайте человека с поисковиком. А для поисковиков там же стоять ссылки на страницу фото.

Хотелось бы чтобы вывели н6 статей, которые делятся на 2 и 3, а например 9 статей, глянем как сработает.

letsgo
Можно по подробнее, не понял что вы имеете в виду.
P.S. страница статьи не были доработаны, так как там обычный текст.
#10 Универсальный шаблон для InstantCMS 2 8 декабря 2015 в 21:57
asnenne, Спасибо за отзыв😊фотоальбом доработал, теперь там рейтинг и заголовок, попробую подключить еще и форму комментирования.
#11 [ЕСТЬ РЕШЕНИЕ] Как вывести название категории в описание объекта InstantMaps для InstantCMS 2 8 декабря 2015 в 14:59
  1. <a href="/<?php echo $item['ctype_name'].'/'.$item['category']['slug']; ?>"><?php html($item['category']['title']); ?></a>
#12 [ЕСТЬ РЕШЕНИЕ] Как вывести название категории в описание объекта InstantMaps для InstantCMS 2 8 декабря 2015 в 11:54
Pasechnik,
  1. <?php html($item['category']['title']); ?>
Без под категории и для страниц объекта, а для список товаров еще сложнее…
#13 Универсальный шаблон для InstantCMS 2 8 декабря 2015 в 11:20
Добавил поддержку авторизации через uLogin
Страница авторизации
Иллюстрация

Виджет авторизация
Иллюстрация
#14 [ЕСТЬ РЕШЕНИЕ] Что выбрать Loginza или uLogin для icms2 7 декабря 2015 в 21:50
Спасибо всем за ответы
#15 [ЕСТЬ РЕШЕНИЕ] Что выбрать Loginza или uLogin для icms2 7 декабря 2015 в 19:36
Akziaplus, со всех сайтов авторизуется?
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.