K

kaktus

+34
Репутация
8
Рейтинг
#1 Репосты на стене 24 ноября 2017 в 22:14

Вы наверно это ищите — Компонент "Как в соцсетях"

vikont
да… похоже его…
У Вас он на проекте стоит?? где бы посмотреть как он работает?? там написано что для 2.6 делался…
Спасибо)
#1 Репосты на стене 24 ноября 2017 в 21:52
Привет всем… я искал и не смог найти..
есть компонент какой то что бы делать репосты с чужой стены на свою?? ну как в ВК к примеру это сделано…
Спасибо)
#2 Убрать все из сайдбаров 23 ноября 2017 в 09:46

Для не программистов — поделитесь как и что делали. Тоже надо управлять виджетами сайдбаров.

vikont
у меня стоит задача сделать сервис генерации сайтов))) да да))) один сайт генерирует другие сайты…
вроде как генератор сайтов визиток… вводишь свои данные, загружаешь картинки, выбираешь цвета, выбираешь шаблон — нажимаешь сгенерировать — и скрипт отдает архив который можно развернуть на любом хостинге и получить готовый сайт визитку со своими данными))
renderPlain не грузит тему — просто выдает то что находится в шаблоне… это в принципе то что мне и нужно, на пустой странице сделать пошаговый мастер…
#3 Убрать все из сайдбаров 23 ноября 2017 в 01:39
Спасибо ребята за подсказки и помощь…
я нашел метод renderPlain — пока планирую его использовать… надо страницу заново рисовать… но для моей задачи это в принципе то подойдет...
мне надо как можно больше свободного места на странице))
пока думаю как лучше)) но хорошо когда есть больше одного варианта решения задачи))

  1.  
  2. $template = cmsTemplate::getInstance();
  3. $template->renderPlain('type1', array(
  4. 'data' => $data,
  5. ));
  6.  
#1 Убрать все из сайдбаров 22 ноября 2017 в 22:25
Привет всем… прошу помощи)

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

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

Спасибо))
#8 Непонятное поведение хука content_before_update 10 ноября 2017 в 11:08

kaktus, дело в том, что хук срабатывае

Loadырь
спасибо)
а почему тогда у меня шаблон не срабатывает?
  1. Информация о сайте {site_url|html_clean}

— InstantCMS 2.0 — добавляется автоматически настройкой сайта — "Добавлять в тег title страницы название сайта".

Loadырь
да это не мешает)) мешают html теги которые попадают в титл))
#1 Непонятное поведение хука content_before_update 9 ноября 2017 в 23:23
Привет всем)) прошу совета и помощи… Вводные следующие.
1. Есть тип контента "Каталог сайтов"
2. Одно из полей этого контента — Ссылка, имя поля site_url
3. В настройках контента указываем в блоке "SEO для записей" в поле "Шаблон генерации тайтлов страниц" следующий шаблон "Информация о сайте {site_url}", где site_url это название поля см. п.2
4. При сохранении записи мы получаем вот такую вот запись в титле
  1. <title>Информация о сайте &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot; href=&quot;/redirect?url=http%3A%2F%2Fshahter.by&quot;&gt;shahter.by&lt;/a&gt; — InstantCMS 2.0</title>
5. С помощью хука content_before_update я меняю значение массива seo_title на что то другое
  1. $data['seo_title'] = 'трамтарарам';
6. При сохранении в титле я все равно получаю то что написал в п4..

почему так?
Спасибо.
#10 9 ноября 2017 в 12:41
Мне вчера буквально подсказали что в instantcms2 могут быть пользователи с одинаковыми именами)) с одной стороны это клево… с другой стороны к примеру если хочется сделать уведомления об упоминании вашего ника в блоге/посте форума — как это можно реализовать?
например в некоторых движках форумов упоминаешь имя пользователя и эт (@kaktus) то этому пользователю приходит уведомление что о нем вспомнили… как бы во второй ветке что то подобное придумать? или может какие то идеи как это сделать с нынешним функционалом)
#11 [ЕСТЬ РЕШЕНИЕ] Тестирование компонента Форум 8 ноября 2017 в 20:50

На двойке ники не уникальны, уведомлять всех пятерых "Васечкиных" или слать всем двадцати "Петровым"?

Loadырь
а вот этого нюанса я не знал))

Процитировал (выделил текст и нажал кнопку "Цитировать выделенное") или ответил (нажал кнопку "Ответить")?

Loadырь
я у себя сделал и так и так… добавил бб тег [nick] и когда цитируешь или просто клацаешь на имя человека и оно появляется в форме ответа — тогда идет уведомление… но раз имена одинаковые — тут ничего не сделаешь… печально))

Есть и другие мнения ))).

Loadырь
да я читал)) просто наверно я олдскул))

А если её процитировали, а потом автор удалил. Что делать? Аттачи удаляются, а с картинками в тексте — надо думать.

Loadырь
да я сам думал про это)) так и не придумал хорошего варианта))

Лучше сделайте порт к движку форума SMF, а то тут некоторые ждут, когда появится форум от понимающих в этом деле

Loadырь
учитывая одинаковость ников… тоже подумаю))
#12 [ЕСТЬ РЕШЕНИЕ] Тестирование компонента Форум 8 ноября 2017 в 20:09
Видел на этом форуме где то складчину на доработку системы модерации в instantcms.
В связи с этим еще хочу дополнить вышесказанное, может и для форума будет полезно и для той системы модерации)
у меня есть форум где все время идут баталии, споры, срачи и т.п.)) поэтому в инструментах модерации постоянная есть необходимость…
1. Основной инструмент — система премодерации сообщений. Как это работает. Есть у пользователя шкала предупреждений — в нормальном состоянии она 0 процентов… модератор может эти проценты повышать, максимум естественно 100 процентов… как это работает у меня.
1.1… если от 1 до 9 процентов — пользователь под наблюдением, он и другие пользователи видят что у него зеленый статус предупреждений и обычно такой пользователь себя ведет потише, что бы не договорится до оранжевого статуса..
1.2. от 10 до 20 процентов — оранжевый статус. все сообщения пользователя перед тем как их увидят другие пользователи — проходят премодерацию у модераторов… модератор в центре модерации видит сообщение и одобряет его или не одобряет..
1.3. от 21 процента и до 100 — красный уровень — пользователь читатель а не писатель… в том числе и в личку не может писать… вообще никуда.
Каждый бал предупреждения (1 процент) автоматически раз в сутки списывается… то есть если мы кому то выписали 20 процентов то это значит что человек 10 дней будет под премодерацией сообщений а потом еще 10 дней в зеленом статусе т.е. под наблюдением… довольно таки хорошая система для контролля накала страстей на форуме… у себя на форуме я никого никогда не баню, потому что считаю что человек наговоривший лишнего сегодня завтра может уже думать по другому… и от того что он лишнего наговорил — он не должен перестать быть форумчанином форума… форум это сообщество и каждый член сообщества важен...


2. Спойлеринг сообщений… у меня на форуме посты в топиках не удаляются… вообще, если сообщение нарушает правила то на сообщение ставится спойлер под который может заглянуть только модератор, а остальные видят надпись типа "сообщение ужасное и скрытое"…
при установке спойлера на сообщение форумчанину отсылается уведомление о том что его сообщение нарушало правила и было удалено, ну и само тело сообщения что бы он знал в чем дело… уведомление отсылается от имени модератора который проводил модерацию — что бы пользователь при необходимости мог задать уточняющие вопросы..

3. У меня на форуме любая правка в сообщениях фиксируется, то есть модератор всегда может посмотреть какое было оригинальное сообщение и как потом его дополняли, грубо говоря хранится снимок каждого редактирования сообщения.. очень удобно когда кто то кого то послал — а потом когда тот прочитал — быстро убрал)) всегда можно выписать предупреждение за хитрость))

Ну вот как то так)) все вышесказанное не является просьбой к реализации а просто поделился опытом как это работает после многолетних проб и ошибок))
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.