bay_ebook

bay_ebook
Рейтинг
111
Регистрация
28.05.2010

Попробую объяснить.

CRM - это что-то типа цмс (Та же ждумла), только с очень специфическими функциями.

Выгрузка в xml (html, txt, csv, и тд) - это просто данные в файле, в определенном формате.

Импортировать их можно куда угодно, но зачастую придется написать/заказать скрипт импорта, так как файлы имею разные данные, а все цмс -разную структуру базы. Для прогера обычно такая работа сложности не представляет.

humbert:
перезагрузил браузер - все работает. Кеширует он что ли?
Это плохо.

Это не плохо, это экономит трафик и ускоряет загрузку. Да и кеширование можно убрать. "Настройки" -> "Общие настройки" -> "Расширения" -> "История"

Ragnarok:
bay_ebook, Ваша же CMS, Ваше творение! Как можно у кого-то другого спрашивать как его окрестить =)

ну, если я могу написать код, это не значит, что я смогу красиво назвать. Ведь существую целые компании ,которые только тем и занимаются, что названия придумывают.

Насчет кода, скоро завершу цмс, вразу выложу в свободный доступ, тогда и будете код обсуждать :)

Тоже Spark понравилось

Так, как я взял домен пхп-шаман себе на портфолио - предложили в личке "бубенпхп" назвать цмску.

Может еще кто идею подкинет?

Изображения и прочая х-ня кешируется браузером, так ,что особо беспокоиться не нужно. А если оптимизация так важна - nginx на фронте (картинки, js, css) и Апач на бекенде. А заганять все подряд в озушку - это для сайта, у которого 1к страниц - придется брать выделенный сервер с 24 гб озу :)

rawurlencode в помощь :) (вместо urlencode)

А htmlentities для формирования url вообще не нужна, если хотите избавиться от html тегов - strip_tags

Seo_nub:
Её приняли все поисковики, что то тем по ней на форуме не нашёл.
Вопрос интересует на сколько она эффективна,ведь с ней Пс должны лучше сайт воспринимать и отдавать предпочтением там где есть схема.

они не будут лучше воспринимать, вообще на восприятие никак не влияет, плюс этой возни только один - в результатах поиска будет выводится не просто набор слов (например с description), а что-то вроде отформатированного текста. Но это настолько примитивно пока сделано...


foreach ($data as $item) {
$array[] = array ('value' => $item->value, '$name' => $item->name, 'city' => $item->city);
}

если данные не уникальны, делаем так:


foreach ($data as $item) {
$array[$item->value][] = array ('value' => $item->value, '$name' => $item->name, 'city' => $item->city);
}

а дальше просто учитывать при выводе, что у нас массив, и обрабатывать его в foreach

Код написал в спешке, его нужно будет отладить, но думаю смысл понятен :)


$current_page = 1;
if(is_numeric($_GET['page']) && $_GET['page'] > 1){
$current_page = (int)$_GET['page'];
}
$inPage = 20;
$maxShowHref = 4;
$my_sql_count = "SELECT COUNT(*) AS `c` FROM `table` WHERE `id` = '{need_id}'";
$r = mysql_query($my_sql_count);
$my_sql_count = mysql_fetch_row($r);
$my_sql_count = $my_sql_count['c'];
$page_nabor = '';
if($inPage < $my_sql_count){
$page_nabor = 'Страницы: ';
$max_page = ceil($my_sql_count / $inPage);
$start = $max_page;
if($current_page < ($max_page - $maxShowHref)){
$start = $current_page + $maxShowHref;
$page_nabor .= $page_nabor .= '<a href="{current_url}/'.$i.'.html">Вначало</a> | ';
}
$stop = 1;
if($maxShowHref < $current_page){
$stop = $current_page - $maxShowHref;
}
for($i = $start; $i <= $stop; $i--){
if($i == $current_page){
$page_nabor .= '['.$i.'] | ';
}else{
$page_nabor .= '<a href="{current_url}/'.$i.'.html">'.$i.'</a> | ';
}
}
if($maxShowHref < $current_page){
$page_nabor .= $page_nabor .= '<a href="{current_url}/'.$i.'.html">Вконец</a> | ';
}
$page_nabor = rtrim($page_nabor, ' | ');
}

$my_sql = "SELECT * FROM `table` WHERE `id` = '{need_id}' ORDER BY `id` LIMIT ".($inPage)." OFFSET ".ceil(($current_page - 1) * $inPage);
$sql = mysql_query($my_sql);

echo $page_nabor; // Навигация

Сам отвечу, может кому нить понадобится.

Забрать список profile id можно использую доступ к


https://www.googleapis.com/analytics/v2.4/management/accounts

Запрос туда отдает список всех профилей, с их id

Приложил пример моего скрипт захвата данных, может кому понадобится

zip ga.zip
Всего: 936