S

Sergey Necr

+38
Репутация
50
Рейтинг
#1 скоро выход 2.4.0? 19 декабря 2015 в 12:32
по ссылке указано как ставить обновления, и в самом низу стоит

Для InstantCMS 2.4.0 и выше

Это означает, что следующая версия уже на подходе?
#1 Можно ли взять {id} контента? 15 декабря 2015 в 13:13


Sergey Necr, а можно поинтересоваться чем оно "не то" ?
Не тролю, просто для себя понять хочу.
Спасибо!

Олег Васильевич я

По причине того, что оно будет выводить на всех страницах либо делать проверку тот ли это раздел..., мне же нужно было использовать как поле.

Например, вставляем строковое поле и добавляем в предустановленные значения {id}

Sergey Necr
#2 Можно ли взять {id} контента? 13 декабря 2015 в 20:44
Т.е. я так понимаю нет, только PHP средствами, а это немного не то....
Спасибо.
#1 Можно ли взять {id} контента? 13 декабря 2015 в 15:36
У нас имеется шаблон генерации URL где есть конструкция {id}-{title}, хотел бы узнать как вытащить {id} в определенном контенте и вывести его.
Например, вставляем строковое поле и добавляем в предустановленные значения {id} чтоб это было номером объявления.
На странице объявления получим в месте вывода этого поля "Номер объявления: 696303745"
#3 iCMS 2.0 - предложения 13 декабря 2015 в 10:14
Вот действительно мне интересно, чем мое предложение хуже чем:

И еще хук удаления комментария (особенно при удалении пользователя)

Val
И так есть удаление и редактирование, да не удаляет комменты от удаленных пользователей, но это и не совсем верно. нужно просто делать проверку на существование аккаунта и ставить ссылку на профиль или нет.

Тип поля "город" для обьявлений просто необходимо!

Jestik
Так ли часто он необходим, прям ежедневно?
---
К любому так можно отписать, а главное смайлов побольше, чтоб можно было сказать, а я ж пошутил, вы что то плохо понимаете.
#4 iCMS 2.0 - предложения 12 декабря 2015 в 19:18


Sergey Necr, не вижу смысла даже на это время тратить, когда нужно реально много чего нужного доделать. Что там редактировать то каждый день? двиг установил, шаблончик поправил, что надо тоже. А дальше из админки

Jestik

Так про все можно сказать — нет смысла.
#5 iCMS 2.0 - предложения 12 декабря 2015 в 17:14


Sergey Necr, продолжая вашу логику, надо сделать так чтобы в админке была IDE встроена. А то хочешь код поправить, а доступа нет к FTP laugh
Если вы серьезно держите сайт — доступ по FTP не то что не проблема, а просто обязан быть всегда. И не следует постоянно править стили в шаблончике, IMHO.

Val

По моей логике, в вордпрессе очень удобно можно править код из админки, не прибегая к использованию ФТП. Так же, по моей логике, нынешняя ИнстантЦМС хороша, есть недоделки, но их исправляют, а то, что я предлагаю это новое дополнение к уже имеющемуся. Данное решение много где работает и действительно очень удобно.
Если Вы серьезно занимаетесь сайтами, то в курсе незащищенности ФТП протокола это раз, от всех сайтов данные помнить я не могу физически — два, а третье, не устану говорить, это действительно удобно! К тому же можно отдельную роль выделить под это, редактор или верстальщик.
Верно Геннадий Иванович говорит, достаточно и редактора коих масса, а некоторые используют плагины контроля версии даже, что приводит к повышению удобства и уровня поддержки сайта.
#6 iCMS 2.0 - предложения 11 декабря 2015 в 22:17


Править шаблоны и стили из админки — моветон. Имхо — это лишнее.

Dimon

Так уж и моветон. Значит самим настроить OG теги и кнопку вверх без плагина не могут, а то, чтоб без доступа к ФТП править файлы уже не прилично стало… =)
Я считаю нужная фича. Вот я сейчас сижу из того места где нет доступа по ФТП, а через админку регистратора не войти по причине закрытого доступа по IP, я б поправил кое что в шаблончике и CSS файле, а не могу…
#7 iCMS 2.0 - предложения 11 декабря 2015 в 18:38
Приветствую.

Попробую и я хотелку написать. Хотел бы как в Вордпрессе сделать в админке редактирование шаблона и системных файлов шаблона.
Достаточно часто бывают ситуации, увидел, нужно поправить, а доступа к ФТП нет. С вордпрессом таких проблем нет, файлы шаблона редактируются прям из админки.

Спасибо за замечательный продукт!
#8 Вопрос про форум 13 ноября 2015 в 23:44
Redactor конечно =)
#1 Вопрос по правам доступа в двойке. 10 ноября 2015 в 01:49
Есть ли возможность сделать права вложенными, попробую пояснить.
Вложенные, как я вижу, каждые последующие не перекрывают, а дополняют права текущего пользователя.
Пользователь новичок, я из админки даю ему права автора, он может писать статьи, даю права корреспондента, может писать статьи и новости, даю права модератора, может модерировать, писать статьи и новости, забираю автора, может модерировать и писать новости.
Сейчас это не работает, точнее приходится делать дополнительные группы, модератор+автор и модератор+автор+новости, так как просто автор может не иметь доступа к обсуждению и модератор не может добавлять ни чего, а если еще добавить форумного модератора, но он не должен мочь писать статьи и новости, только модерировать форум, то совсем устанем писать права на все.
Должно работать так:
__Группа__|____писать отзыв_____|___писать статьи___|____писать новости_____|____модератор_____|
Новичок + — - -
Автор — + — -
Корреспондент — - + -
Модератор — - — +

И в зависимости от того какие группы мы добавляем (две или три одновременно) пользователь может делать указанные действия согласно прав.
Вроде как понятно все должно быть…
#9 Разработка компонента. 9 ноября 2015 в 15:49


Час Добрый! Бродил по сайтам наткнулся на интересный виджет, модуль, компонент.

MegaRostov

Лавры Донньюс не дают покоя?😊Для применения этого опроса лучше переделать стандартное нравится не нравится добавив пункт безразлично и перерисовав стиль, его и с оригинального сайта взять можно
  1.  
  2. <div style="width:235px;height:170px;margin-top:5px; margin-bottom:15px; position: relative;">
  3. <i style="background:url(/static/images/square.png) no-repeat; position: absolute;background-position: 0 6px; width: 185px; height: 157px; top: -1px; left: 0;"></i>
  4. <div style="float:left;margin:0px 0;font-size:14px;font-weight:bold;text-align:center;"><div style="width:120px;height:120px;float:left;margin-top:6px;text-align:left;">
  5. <div style="height:72%;width:100%; background:url(/static/images/green.png) no-repeat; background-position: right bottom;">
  6. <div style="padding-left:5px;color:#ffffff;font-weight:lighter;">72%</div>
  7. </div>
  8. <div style="height:11%;width:100%; background:url(/static/images/yellow.png) no-repeat; background-position: right bottom;">
  9. <div style="padding-left:5px;color:#ffffff;font-weight:lighter;"></div>
  10. </div>
  11. <div style="height:16%;width:100%; background:url(/static/images/red.png) no-repeat; background-position: left top;">
  12. <div style="padding-left:5px;color:#ffffff;font-weight:lighter;">16%</div>
  13. </div>
  14. </div></div><div style="float:left;margin-left:15px;margin-right:0px; position: relative; z-index: 2;">
  15. <div style="width:100px;height:7px;margin:0px 0;font-family: Arial;line-height:20px;font-size:12px;font-weight:normal;vertical-align:bottom;color:#000000;">Ваше мнение?</div><br clear="all"><div style="width:100px;height:28px;margin:0px 0;vertical-align:bottom;">
  16. <input style="width:100px;height:20px;font-family: Arial;font-size:12px;font-weight:normal;line-height:normal;text-align:left;border-width:0px; padding-left:25px; padding-bottom:7px; color:#5d8836;
  17. background:url(/static/images/buttn1.png);cursor:pointer;background-repeat: no-repeat;" type="button" onclick="javascript:VoteNews(22410,1);" value="нравится">
  18. </div><div style="width:100px;height:28px;margin:0px 0;vertical-align:bottom;">
  19. <input style="width:100px;height:20px;font-family: Arial;font-size:12px;font-weight:normal;line-height:normal;text-align:left;border-width:0px; padding-left:25px; padding-bottom:7px; color:#e29c20;
  20. background:url(/static/images/buttn2.png);cursor:pointer;background-repeat: no-repeat;" type="button" onclick="javascript:VoteNews(22410,0);" value="безразлично">
  21. </div><div style="width:100px;height:28px;margin:0px 0;vertical-align:bottom;">
  22. <input style="width:100px;height:20px;font-family: Arial;font-size:12px;font-weight:normal;line-height:normal;text-align:left;border-width:0px; padding-left:25px; padding-bottom:7px; color:#a80000;
  23. background:url(/static/images/buttn3.png);cursor:pointer;background-repeat: no-repeat;" type="button" onclick="javascript:VoteNews(22410,-1);" value="не нравится">
  24. <input name="for" type="hidden" value="news" size="32">
  25. </div>
  26. </div></div>
  27.  
и так далее.
Вот и получится, что в типе контента вы его отключаете и включаете при необходимости.
#10 Разделение комментариев 9 ноября 2015 в 15:40


И еще вопросик по комментариям, а как сделать что-бы форма ввода комментария всегда была открыта, без нажатия "Написать комментарий"?

SALIK

Значит Вам нужно совместить первый \templates\default\controllers\comments\comment.tpl.php и второй \templates\default\controllers\comments\list.tpl.php, который вызывается в первом файле.
#11 Предложение по хеш тегам на инстанте 20 октября 2015 в 11:25
  1.  
  2. <script type="text/javascript">$('.HashLinks').each(function(){var html = $(this).html().replace(/(#[\S]+)/g,'<a href="/search?q=$1" class="tagHref" title="$1">$1</a>');$(this).html(html).each(function(){$('.tagHref').each(function(){var href = $(this).attr('href').replace(/#/, '');var title = $(this).attr('title').replace(/(#+)/, '');$(this).attr('href',href).attr('title',title);});});});</script>
  3.  
Вставляем это перед тегом </body>, а место где хотим чтоб это обрабатывалось берем в class="HashLinks". Например в templates/@theme@/controllers/comments/comment.tpl.php

  1.  
  2. <div class="content">
  3. <div class="text">
  4.  
меняем на
  1. <div class="content">
  2. <div class="text HashLinks">
  3.  
Получится, что вс е хештеги будут работать через стандартный поиск по сайту. Можно и с пользователями по @Username разобраться, но нужно или /users/1 перевести в /users/Username либо делать соответствие ID=Username.
#1 Перевод в группу, Версия 2 8 сентября 2015 в 16:48
Кто подскажет как сделать перевод в собственную группу при заполнении определенного поля в профиле. Я так понимаю нужно делать на основе стандартного хук по переводу в группу \system\controllers\users\hooks\cron_migration.php или есть уже готовый перевод в самой системе?
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.