Значит дело в базе.Заменил папки, переключился на дефолтный шаблон. Все равно в админке нет пользователей.
Ris
+657
Репутация
3771
Рейтинг
Dost,
На комп эту папку себе сохраните, на хостинге удалите и замените новой.
На комп эту папку себе сохраните, на хостинге удалите и замените новой.
А если создать нового, его тоже не видно в админке?
Вот так заработало:Ничего в этом не понимаю. Но, не сессии ли?
class widgetUsersOnline extends cmsWidget { // запрещаем кеширование виджета public $is_cacheable = false; public function run(){ cmsCache::getInstance()->clean("users.list");
Jestik,
Выглядит презентабельно. Но не работает.
Перелогиниваюсь на другой аккаунт и еще минуту вижу в онлайне предыдущий.
Выглядит презентабельно. Но не работает.
class widgetUsersOnline extends cmsWidget { // запрещаем кеширование виджета public $is_cacheable = false;
Ежедневно по нескольку раз в день получаю запросы от пользователей "Почему я в онлайне, а в списке пользователей меня нет?"
Отвечаю, что так работает кэширование и через минуту все появится по 100 раз в день.
Пробовал писать в \system\controllers\users\widgets\online\widget.php
и
не помогает.
Отсюда вопрос, а возможно ли вообще как-то очищать кэш только определенных виджетов и определенных датасетов?
Или выход только один — отключить кэширование полностью?
Отвечаю, что так работает кэширование и через минуту все появится по 100 раз в день.
Пробовал писать в \system\controllers\users\widgets\online\widget.php
cmsCache::getInstance()->clean("users.list");
cmsCache::getInstance()->clean("users.online");
Отсюда вопрос, а возможно ли вообще как-то очищать кэш только определенных виджетов и определенных датасетов?
Или выход только один — отключить кэширование полностью?
TOPg,
Где-нибудь между тэгами <head></head> файла \templates\ваш_шаблон\main.tpl.php вставьте это:
Где-нибудь между тэгами <head></head> файла \templates\ваш_шаблон\main.tpl.php вставьте это:
<style>body {display: none}</style> <script type="text/javascript"> $(document).ready(function() { $("body").fadeIn(2000); $("a").click(function(event){ event.preventDefault(); linkLocation = this.href; $("body").fadeOut(1000, redirectPage); }); function redirectPage() { window.location = linkLocation; } }); </script>
Убился я искать проблему с неработающими в новых браузерах тегами. Обклеил весь редактор строками console.log(), проанализировал, что смог, но так ничего и не понял.
Зато выяснил, что если перед выделением текста для применения стилей дважды кликнуть по любой из кнопок B, I, S — все начинает нормально работать.
Поэтому изобрел такой костыль:
В файле \wysiwyg\redactor\wysiwyg.class.php, в скрипте добавил после
две строчки:
Теперь при запуске редактора дважды кликается болд и дальше всё работает нормально.
Зато выяснил, что если перед выделением текста для применения стилей дважды кликнуть по любой из кнопок B, I, S — все начинает нормально работать.
Поэтому изобрел такой костыль:
В файле \wysiwyg\redactor\wysiwyg.class.php, в скрипте добавил после
<?php if(!cmsCore::getInstance()->request->isAjax()){ ?> $(window).on('resize', function (){ $('#<?php echo $dom_id; ?>').width($('#f_<?php echo $dom_id; ?>').width()); }).triggerHandler('resize'); <?php } ?>
$('.re-bold').click(); $('.re-bold').click();
А какую таблицу?Таблицу могу попробовать взять в phpmyadmin.
В instantcms2.7.2 к статьям относятся 7 таблиц.
Сколько их в SmallNuke — я не знаю.
Шлите все таблицы про статьи мне (на яндекс диск выложите и ссылку мне в личку), я Вам перенесу.
Мурлыся,
У меня 4 года сайт на на ihor.
Недавно мигрировал с instant1.9 на 2.7.2
И я не видел таких проблем.
У меня 4 года сайт на на ihor.
Недавно мигрировал с instant1.9 на 2.7.2
И я не видел таких проблем.
Олег Васильевич я,
Спасибо, вот так заработало:
Спасибо, вот так заработало:
'<input style="margin-left:10px" onclick="$(this).next(\'.spoiler_body\').slideToggle(100); " value="'+spoiler_name+'" type="button"><div class="spoiler_body" style="display: none">' + content + '</div>'
Дима,
В документации первый же пункт — Ваш случай.
В документации первый же пункт — Ваш случай.
Проверьте что на ваш хостинг работает на сервере Apache с установленным и включенным модулем mod_rewrite.
Да, работает.А тут работает переключатель?
Провел эксперимент. Сделал html файлик как тут Pocus рассказывал: instantcms.ru/forum/thread26743-1.html
Вот так работает и в хроме и в сафари:
<style> .spoiler > input + .box { display: none; } .spoiler > input:checked + .box { display: block; } </style> <div class="spoiler"> <input type="checkbox" > <div class="box"> Текст сообщения в спойлере. </div> </div>
<style> .spoiler > input + label + .box { display: none; } .spoiler > input:checked + label + .box { display: block; } </style> <div class="spoiler"> <input type="checkbox" id = "111111"> <label for="111111">Spoiler</label><div class="box"> Текст сообщения в спойлере. </div> </div>
content = this.getSelectionHtml(); spoiler_name = prompt('Название спойлера', 'Спойлер'); spoiler = '<div class="splr"><input style="padding: 3px;" type="button" onclick="$(this).parent(\'div\').find(\'.spoiler_body\').slideToggle();" value="'+spoiler_name+'">'+ '<div class="spoiler_body" style="display: none">'+content+'</div></div>'; this.insertHtmlAdvanced(spoiler);
Чекается. Плюс ни минус меняется.Чекбокс не чекается по-видимому.
Начинаю в консоли убирать галки с каких-либо свойств (все равно каких, цвет шрифта, дисплей) — спойлер открывается.
Мистика…