Иван Шкута

Иван Шкута

Время... ндааа........
+319
Репутация
3225
Рейтинг
0
Иван Шкута Иван Шкута Модуль "БраГа" для управления слайдерами и не только 12 лет назад
Иногда достаточно 755. Я думаю это не опаснее чем установить такие же права на /images
Если ошибаюсь поправьте.
0
Иван Шкута Иван Шкута Модуль "БраГа" для управления слайдерами и не только 12 лет назад
Правильно как и везде, вы же СКОПИРОВАЛИ модуль. После редактирования пунктов они дублироваться не будут.
0
Иван Шкута Иван Шкута Модуль "БраГа" для управления слайдерами и не только 12 лет назад
Не совсем понял вопроса. Это просто модуль содержимое которого наполняется через админку (не автоматически). Вы можете указать картинку, ссылку, заголовок и описание, какие захотите.
0
Иван Шкута Иван Шкута Модуль "БраГа" для управления слайдерами и не только 12 лет назад
Не успел сделать ) пока можно только редактировать. Постараюсь, как можно скорее сделать.
0
Иван Шкута Иван Шкута Модуль "БраГа" для управления слайдерами и не только 12 лет назад
Оформление (в частности ширину) можно менять в файле braga.css
0
Иван Шкута Иван Шкута Модуль "БраГа" для управления слайдерами и не только 12 лет назад
Забыл картинки в архив добавить. Кто уже скачал дозагрузите еще и картинки из папки /admin/modules/mod_braga/uploads
0
Иван Шкута Иван Шкута Умный аякс или ускорение Инстанта. 12 лет назад
Все понял. Перед id="cmsbody"
0
Иван Шкута Иван Шкута Умный аякс или ускорение Инстанта. 12 лет назад
А куда ставить <div id="loading"></div>? И нужно ли еще что-то прописывать кроме стилей?
0
Иван Шкута Иван Шкута Умный аякс или ускорение Инстанта. 12 лет назад
Спасибо! Попробую :)
0
Иван Шкута Иван Шкута Умный аякс или ускорение Инстанта. 12 лет назад
Хотя все кроме скорости явно лишнее... нда...
0
Иван Шкута Иван Шкута Умный аякс или ускорение Инстанта. 12 лет назад
Если при нажатии на ссылку вы были не вверху страницы, то на новой вы окажетесь там же. Не удобно если страницы длинные и приходится искать начало текста. Вот решение с анимацией:
Код PHP:
<script type="text/javascript">
    $('body,html').animate({scrollTop:0},500);
</script>
Вставить перед:
Код PHP:
<?php if ($noax!=1){ echo'<!-- :ax:cmsbody:end: //-->';//если аякс - выводим конец блока
}?>
500 - скорость прокрутки.
0 - до какого уровня поднимать относительно верха страницы. Например можно не показывать шапку если вместо нуля указать число равное высоте шапки.
Или поднять можно не до самого верха или на определенную высоту, а до верха какого-нибудь элемента если его указать вместо body,html, например .content
0
Иван Шкута Иван Шкута Кэширование, теория и практика (часть 1) 12 лет назад
На счет if ($inConf->debug) понял почему нет. Поскольку после кэширования страницы конфиг-файл не подгружается, переменная $inConf->debug не определяется и равна null. Выход:

Строку (в оригинале 55 строка):
Код PHP:
    $inConf = cmsConfig::getInstance();
вставить после (в оригинале 44):
Код PHP:
    $inCore->startGenTimer();
и эту же строку удалить отсюда:
Код PHP:
    $inDB   = cmsDatabase::getInstance();
    $inPage = cmsPage::getInstance();
    $inConf = cmsConfig::getInstance();
    $inUser = cmsUser::getInstance();
Очистить кэш.
0
Иван Шкута Иван Шкута Кэширование, теория и практика (часть 1) 12 лет назад
Извиняюсь. Вот так:
Код PHP:
////////////// Вычисляем и выводим время генерации, запросы к базе /////////////
   if ($inConf->debug) {
  		$time = $inCore->getGenTime();
      if ($fromcache){
    		echo 'Время генерации страницы: '.number_format($time, 4).' сек.(0 запросов)';
      }
      else {
    		echo $_LANG['DEBUG_TIME_GEN_PAGE'].' '.number_format($time, 4).' '.$_LANG['DEBUG_SEC'].'('.$inDB->q_count.' запросов)';
        $inCore->clearSessionTrash();
      }
   }
0
Иван Шкута Иван Шкута Кэширование, теория и практика (часть 1) 12 лет назад
Два вопроса по вычислению времени генерации. Вместо комментирования не лучше ли создать условие:
Код PHP:
////////////// Вычисляем и выводим время генерации, запросы к базе /////////////
	if ($inConf->debug) {
  		$time = $inCore->getGenTime();
      if ($fromcache){
    		echo $_LANG['DEBUG_TIME_GEN_PAGE'].' '.number_format($time, 4).' '.$_LANG['DEBUG_SEC'].'('.$inDB->q_count.' запросов)';
      }
      else {
    		echo $_LANG['DEBUG_TIME_GEN_PAGE'].' '.number_format($time, 4).' '.$_LANG['DEBUG_SEC'].'('.$inDB->q_count.' запросов)';
        $inCore->clearSessionTrash();
      }
	}
И почему $inCore->clearSessionTrash(); поставлен только в ложном if ($fromcache)?
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.