Claud

Рейтинг
59
Регистрация
15.07.2008
w0den:
Выводить ”хода выполнения операции” можно следующим образом: для странице используем (readyState == 3), а для PHP-скрипта — flush().

Страница:
<input type='button' onclick='start()' />

<div id='loading'></div>
<script>
function start()
{
var http = new XMLHttpRequest();
http.open( 'GET', 'ajax.php', true );
http.onreadystatechange = function()
{
if( http.readyState == 4 || http.readyState == 3 )
{
writeProgress( http.responseText );
}
}
http.send( null );
}

function writeProgress( data )
{
document.getElementById( 'loading' ).innerHTML = data;
}
</script>


PHP-скрипт (ajax.php):
<?php

$nr = 100;
while( $nr )
{
--$nr;
if( ( $nr%10 ) == 0 )
{
echo '.';
flush();
sleep(1);
}
}
echo 'finish';
?>


ps. Не забудьте про кросс-браузерности XMLHttpRequest`а.

Не выйдет.

Я как раз столкнулся с похожей ситуацией. Решил ее через временный файл в который складывал промежуточные результаты, а новыми запросами получал их.

P.S. Постараюсь на следующей неделе написать статью об этом.

awilum:
Orangesoda

Да, phpdoc тоже говорит что не надо было этого писать вообще.

Ну все таки лучше писать только не NULL а void.

Вырабатываете какую-то систему правил (можете поискать в интернете уже готовые). Например reg.ru выкладывали свою. Т.е. кто главный, как работаем с изменениями в бд и т.д.

Выбираете какую-то систему для ведения проекта. В ней будете писать новые задания, назначать их исполнителям, следить за статусом исполнения и т.д.

Выбираете систему контроля версий. Git например.

DenisVS:
Claud
Несколько непонятно. Вас интересует статистика наличия данного двига на shared хостингах?

Именно! Она родимая.

awilum:
Каковы продажи ? нет ну просто интересно стало так как на СЕ часто такие топики продаю CMS за $$ Интересно какая аудитория покупает CMS когда до@$#& Бесплатных. ничего личного, СМS может быть и нормальная. Каковы предпосылки к покупке CMS а не взять дофига бесплатных ?

Я считаю так. Каждый сам вправе решать продавать ему труды рук своих или раздавать. К тому же.

Цена 28-48$ это почти даром для работающего человека, а для бездельника :) или для подросткового поколения и 10$ и 1$ и 0.1$ всегда будет много. К тому же и бесплатных инструментов для них хватает.

Ну, в качестве предпосыла к покупке:

  • Можно отметить ее заточеность под управление большим числом сайтов из одного места. Кроме того для управления большим числом сайтов вам надо всего один раз установить CloudCMS на сервер. Думаю не стоит объяснять, того что это освобождает вас от обновления cms на каждом сайте (она ведь у вас в одном месте).
  • Это кстати делает ее очень хорошим инструментом для сателитов.
  • Кроме того, полный ООП в клиентской части позволят очень гибко расширять возможности.

Теперь к делу.

Теперь на сайте есть html версия руководства находится здесь. Кроме того, в комплекте с дистрибутивом идет .chm версия руководства.

P.S. К концу недели выйдет новая версия в которой появится чекер для проверки различных показателей ваших сайтов. Это еще один + для сателито-строения.

170КБ это немного и подгружается наверняка быстро, а проблема в отрисовке страницы. Вот ее и надо решать. Попробуйте сделать меню через <ul>. Если не поможет тогда js.

А вообще минимизацию html (причем не только переносы строк, а еще и кавычки в некоторых местах) и css сделать надо. Это как способ оптимизации, но делать его надо только на продакшен, чтобы исходник было легко редактировать.

eresik:
Задумал серьёзный проект ("серьёзный" для моего уровня).
Были варианты:
1. CMS - отпало почти сразу, т.к. нагрузка + нестандартное реализуется "через ж".
2. Полный самопис - начал делать, потом сообразил, что получается фреймфорк, а нафига писать свой, если есть люди умнее меня, и они уже чего-то придумали, а я делаю "то же самое, своими силами".
3. Фреймворк. Остановился на этом варианте.

После беглого изучения фреймворков остался выбор из Yii и Zend.
С ModelViewController сталкиваюсь впервые.

Попробовал написать нечто простое - вроде как на Yii "понятнее" получается. Изучаю Yii (признаюсь, изучаю с трудом, т.к. "полностью ООП фреймворк" это даже мыслить приходится абсолютно в другой плоскости).

Сейчас задался вопросом - имеет ли смысл изучать Yii, есть ли за ним хотя бы теоретическое будущее? Пользуются-то в основном Zend-ом.

Почему же нет у него будущего. Сейчас он вроде на волне. Я тоже бывает заглядываю в него. Ну, не пользуюсь им. Есть русское сообщество посвященное ему.

castaman:
из базы считает количество строк, получается число, допустим 112, теперь это число надо кэшировать и выдавать пользователям в течение минуты, если минута прошла, то опять делать запрос в базу.

castaman добавил 07.11.2010 в 17:17
или можно ли как-нибудь просто кэшировать на минуту запрос PDO в базу?

Вам верный совет дали кешируйте в ФЗС 😂. Видите даже звучит как злобно.

Без иронии верный совет. Ну, имелось виду APC.

pikasso:
Картинка не открывается, но в любом случае первое что приходит на ум это просто порезать текст:
Открываем файл /engine/modules/show.short.php
Ищем строку
$tpl->set( '{title}', stripslashes( $row['title'] ) );

Перед ней добавляем:
$row['short_story']=substr($row['short_story'], 0, 255)."...";

255 это количество символов, поиграйтесь с ним для получения требуемого результата.

Нет не поможет.

Тут надо с шаблоном повозится. Хорошо если все картинки будет одного размера. Если же нет, то будет посложней. Вообще не пойму зачем такой вариант даже на вашей картинке выглядит ужасно — текст обрывается черти знает как.

Версия 1.0.2

Нововведения:

Статические страницы — это удобный инструмент для создания редко изменяемых страниц. Например: "о нас", "о сайте", "о компании".

При создание статической страницы можно выбрать нужный вам макет. Т.е. каждая статическая страница может иметь свой уникальный внешний вид.

Правки:

Переписана большая часть js. Теперь он более компактен и универсален. Также, для некотрых действий добавлены различные эффекты.

Исправлен ряд багов.

Купить можно здесь.

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

P.S. Полным ходом идет разработка нового модуля, который войдет в следующее обновление. Кроме того, в понедельник в разделе "Руководство" появится "Руководство по CloudCMS", в html формате.

Всего: 213