N

nykolai

+1
Репутация
1
Рейтинг
#1 Нестандартное навигационное меню 18 февраля 2019 в 22:57
Ris, я не хочу ковырять сам движок + шаблон, только добавить правки в css + несколько сторонних фишек потому и спрашиваю здесь у более опытных как внедрить в сторонние меню.
#2 Нестандартное навигационное меню 18 февраля 2019 в 22:04

<a href="/messages" class="messages-counter ajax-modal">Сообщения</a>

Дед Мазай

Мне бы сделать так чтоб выводилось количество непрочитанных уведомлений и сообщений, подскажите буду признателен.
#3 Нестандартное навигационное меню 18 февраля 2019 в 21:55
alkokrolik, в моем случае так не выйдет мене б пример как {messages:notices} и {messages:view} внедрить в такое меню -
  1.  
  2. <ul class="menu">
  3.  
  4. <li title="home"><a href="#" class="menu-button home">menu</a></li>
  5. <li title="pencil"><a href="" class="pencil">pencil</a></li>
  6. <li title="search"><a href="" class="active search">search</a></li>
  7. <li title="archive"><a href="" class="archive">archive</a></li>
  8. <li title="about"><a href="" class="active about">about</a></li>
  9. </ul>
  10.  
  11. <ul class="menu-in">
  12. <li><a href="#" class="menu-button">Меню</a></li>
  13. <li><a href="/">1</a></li>
  14. <li><a href="/">2</a></li>
  15. <li><a href="/">3</a></li>
  16. <li><a href="/">4</a></li>
  17. </ul>
  18.  
  19.  
#1 Нестандартное навигационное меню 18 февраля 2019 в 20:19
Только не ругайтесь сильно так как только приобщаюсь к instantcms.
Делаю для сайта нестандартное навигационное меню подскажите как с {messages:notices} сделать правильною ссылку?

<li title="messages"><a href="?" class="active">{messages:notices}</a></li>
#1 Кнопка вступить в группу 17 февраля 2019 в 22:36
Здравствуйте, собственно вопрос подскажите как можно вывести кнопку Вступить в группу — Выйти из группы отдельно от меню?
#4 Как поставить instantcms на MAMP 7 августа 2018 в 17:51

Почитайте тут:
qaru.site/questions/139102/how-to-get-htaccess-to-work-on-mamp

Попробовал этот мамп… фигня какая-то.
Поставьте опенсервер и наслаждайтесь.

Ris

Перепробовал все выше описаное без результативно, также после перехода по любой ссылки с главной страницы ошибка
  1. Not Found
  2. The requested URL /albums was not found on this server.
Если не ошибаюсь опенсервера нет под mac os.
#1 Как поставить instantcms на MAMP 7 августа 2018 в 14:03
В общем как подружить instantcms 2.10.1 и MAMP.
Проблема в том что после инсталляции корректно открывается демо главной страницы и как бы все хорошо только вот ни на одну страницу кроме главной не переходит.
#5 кнопка читать далее 2 марта 2018 в 10:33

instantcms.ru/addons/combo.html

Вот такой вот есть доделанный, без багов. Для автоматической установки пакет не собран, но если сможете ручками установить (просто файлы закинуть) то могу скинуть

Jestik

Если не сложно скиньте.
#6 кнопка читать далее 1 марта 2018 в 15:07

@nykolai, посмотрите пример реализации здесь: instantcms.ru/blogs/chut-chut-blog/stil-spiska-dlja-tipa-kontenta-kombinirovanyi.html

GWK

Скачал поставил, сам вид изменился как на скринах но кнопка читать полностью так и не появилась.
#7 кнопка читать далее 1 марта 2018 в 13:44

Для начала в нужном виде вывода контента из папки templates/default/content добавляем примерно такой код:

Код PHP:
<div class="shadow" style="display: none"></div>
<a class="read-next" style="display: none;"><h3 style="text-align: center;"><span style="color: rgb(23, 54, 93);">ЧИТАТЬ ДАЛЕЕ</span><br>
</h3></a>
Ну и после этого в самом конце нужного вам вида контента добавляем это:

Код PHP:
<script>
 
$(document).ready(function(){
var hhh = 300;
$(".content_text .f_content").each(function(){
if ($(this).height() > hhh){
$(this).css("max-height", hhh+"px");
$(this).parent().parent().parent().find(".read-next").css("display", "inline");
$(this).parent().parent().parent().find(".shadow").css("display", "block");
}
});
 
$(".read-next").click(function(){
var block = $(this).parent().find(".content_text .f_content");
var shadow = $(this).parent().find(".shadow");
if (block.css("max-height") == hhh+"px"){
block.css("max-height", "");
shadow.css("display", "none");
$(this).text("Скрыть");
}else{
block.css("max-height", hhh+"px");
$(this).text("Читать полностью");
shadow.css("display", "block");
}
});
});
 
/*window.onload = function(){
  blok = document.getElementById('content_text');
  shadow = document.getElementById('shadow');
  parent = blok.parentNode;
  blok_height = blok.style.height? blok.style.height: blok.offsetHeight;
 
  if(blok_height > 400){
  blok.style.maxHeight = '400px';
  link = parent.getElementsByClassName('read-next')[0];
  link.style.display = 'inline';
 
  link.onclick = function(){
 
  if(blok.style.maxHeight){
  blok.style.maxHeight = '';
  shadow.style.display ='none';
  link.innerHTML = 'Скрыть';
  } else {
  blok.style.maxHeight = '400px';
  link.innerHTML = 'Читать далее...';
  shadow.style.display ='block';
  }
  return false;
  }
  }
  }*/
</script>

GWK

Множите по подробней объяснить что и как заменить чтоб все работало, потому если просто вставить код в default_list.tpl.php то нечего не происходить.
#8 [ЕСТЬ РЕШЕНИЕ] Аукцион! Продается "расширение доски объявлений" 28 февраля 2018 в 12:47
150 руб
#1 Дефолтный шаблон 11 февраля 2018 в 10:33
Здравствуйте, подскажите как сделать копию дефолтного шаблона?

Делаю так — копирую с хостинга дефолтный шаблон, переименовываю и заливаю на хостинг после в админке переключаюсь на него и получаю при переходе на сайт вот такое:
  1. Notice : Undefined index: owner_name in /home/ra01/site.com/www/templates/defaulton/main.tpl.php on line 112
Также на странице Виджеты и Страницы получаю такие ошибки:
  1. Notice: Undefined index: aside_pos in /home/ra01/site.com/www/templates/defaulton/scheme.html on line 18
  2.  
  3. Notice: Undefined index: aside_pos in /home/ra01/site.com/www/templates/defaulton/scheme.html on line 30
  1. Warning: constant(): Couldn't find constant LANG_ULOGIN_CONTROLLER in /home/ra01/site.com/www/template/default/controllers/admin/widgets.tpl.php on line 109
Подскажите что я сделал не так.
#9 Собственное меню на сайт 9 февраля 2018 в 15:56
Олег Васильевич я, Сделал с вашего примера и все получилось работает как надо, за что вам огромное спасибо.

Еще один вопрос.

Добавил аватар вот таким кодом:

  1. <?php echo html_avatar_image($user->avatar, 'micro', $user->nickname); ?>
Подскажите есть какой то способ изменить размер аватарки с 32х32 на другое не прибегая к правке основного css
Вот так выглядит сейчас код меню:
  1. <?php if (cmsUser::isLogged()){
  2. $user = cmsUser::getInstance();
  3. ?>
  4. <ul class="menu">
  5. <li><a href="<?php echo href_to('users', $user->id); ?>" ><?php echo html_avatar_image($user->avatar, 'micro', $user->nickname); ?></a></li>
  6. <li><a href="#">текст</a></li>
  7. </ul>
  8. <?php } ?>
#1 Собственное меню на сайт 8 февраля 2018 в 12:24
Собственно пришла идея сделать плавающее меню для сайта, кое как меню я сделал.
Теперь возникло несколько вопросов:

1. Как лучше его внедрить в шаблон? для теста вставлял его на прямую в main.tpl.php в <footer>

2. Меню имеет такую структуру:
  1. <ul class="menu">
  2. <li><a href="#" class="arc">текст</a></li>
  3. <li><a href="#" class="arc">текст</a></li>
  4. </ul>
Подскажите как вставить в место # ссылку на профиль текущего пользователя пробовал делать так
  1. <a href="users/{user.id}" class="arc">текст</a>
но такой вариант не заработал.
Прошу, ногами не пинайте, я в php дуб)))))

И еще, есть ли возможность как то скрывать меню от незарегистрированных пользователей?

Буду признателен за помощь.
#10 [ЕСТЬ РЕШЕНИЕ] Смена языка на сайте 5 февраля 2018 в 22:21
Всем спасибо за помощь.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.