Буксую ... suse or ubuntu or mint
Склоняюсь к сусе. Дебиан не впёр. Какие затыки есть у суси и чем лучше 2 других варианта?
Склоняюсь к сусе. Дебиан не впёр. Какие затыки есть у суси и чем лучше 2 других варианта?
Кабы подкрался момент вооружиться напильником и перенести текущую конфигурацию на двигатель седьмого поколения. Напрашивается сопутствующий вопрос о состоянии ядра и основного набора SEO и вспомогательных модулей.
Часто ли выходят обновления и утомляют?
Адекватно ли ведёт себя друп?
Зреют ли какие то серьёзные корректировки или систему можно назвать стабильной?
Как обстоят дела с RDF и RDFa?
Буду очень признателен за любые мысли и каменты по поводу.
В общем буксую на регулярках. Получилось вот что:
<?php
$url
= 'http://www.tryam-tryam.com.ru/sdfsadfasd/asdasdf/asdf/as/dfas/df/asdf/';
print
uri_fix($url);
/* clean uri to domain only format */
function uri_fix($url) {
/* clean protocols & prefixes */
$url = str_replace('https://', '', $url);
$url = str_replace('http://', '', $url);
$url = str_replace('ftp://', '', $url);
$url = str_replace('www.', '', $url);
/* clean all bad simbols */
$url = explode('/', $url);
return preg_replace('~[^a-z|а-я|0-9|-|.]*~is', '', $url[0]); // transport back correct domain
}
?>
Было желаение прогнать по массиву или циклу участок
<?php
/* clean protocols & prefixes */
$url = str_replace('https://', '', $url);
$url = str_replace('http://', '', $url);
$url = str_replace('ftp://', '', $url);
$url = str_replace('www.', '', $url);
?>
Но чутьё подсказывает, что это делается ещё проще. Есть такой вариант?
Спасибо
Итак. В продолжение поста о том, что флэш это отстой и всех вытекающих их HTML 5 ништяков, хотелось бы попиговорить на тему SVG более предметно.
Искомый ништяк претендует стать заменой текущим бинарным форматам изображений и в связке с JS заменить нафиг и упростить нафиг разработку приложений для светлого веба.
Заинтересовало. Для начала естессно захотелось потрогать этот самый ништяк в чистом виде собсна. По скольку SVG -- это фактически XML представляющий собой самый обычный веб-докУмент с тегами, доктайпом и своими какими то нэймспейсами, то изображение в этом формате будет выглядеть как набор тегов и цифирок, описываюищми координаты и т.д.
Собсна для примера возьмём картинку Львёнка в виде SVG.
Его ждёт участь Джумлы ... Версии к 9й.
В общем тренирую навыки пэхапэ кодинга с перспективой на быстрый порт в друпал модуль. Интересно было бы послушать более опытных программистов относительно моего кода.
Совсем ли он говённый или есть шансы на выздоровление. Отдельно интересует вопрос того, как лучше подобное реализовать, чтобы малой кровью оформить в модуль. Заранее благодарен ...
<?php
/**
*
* SEO controller
*
*/
/*
$uri = $_GET['uri'];
if( !$uri && $secure != $secureParam) {
print 'Empty request or secureParam.';
exit(0);
}
*/
$uri = 'http://www.w3.org/'; //test drive static
$uri = stripper($uri);
/* Yandex API Key, user, request adress */
$yandexUID = '';
$yandexKEY = '';
$yandexRequest = 'http://xmlsearch.yandex.ru/xmlsearch?user='.$yandexUID.'&key='.$yandexKEY.'&';
/* Google API KEY, requsets adreses*/
$GoogleKEY = '';
$GoogleRequest = array('http://ajax.googleapis.com/ajax/services/search/web?v=1.0&key='.$GoogleKEY, 'http://ajax.googleapis.com/ajax/services/search/blogs?v=1.0&key='.$GoogleKEY);
/* Yahoo API KEY, request adress */
$yahooKEY = '';
$yahooRequest = 'http://search.yahooapis.com/SiteExplorerService/V1/inlinkData?appid='.$yahooKEY;
/* prepare class */
$param = array($uri, $yandexRequest, $GoogleRequest, $yahooRequest);
$data = new index_processor();
?>
/* debug */
<pre><?php print_r($data->cfg($param)); ?></pre>
<pre><?php print $uri; ?></pre>
/* debug */
<?php
/* index class */
class index_processor {
public function
cfg($param) {
/* url parameters */?>
Вот такой вопросик: каким кодом можно добыть ссылку на первую прикреплённую к ноде картинку? Модули не предлагать, нужен сниппет
В общем лисапед форкнут с taxonomy_breadcrumbs. Прошу заинтересованных помочь в тестировании сниппетов.
Перед юзанием необходимо сделать в page.tpl.php следующее:
Спасибо ...
http://pedsovet.org/forum/topic7497.html
перепост, просят поддержать
сабж
Кто то пользуется модулем Content Refresh? Адекватно ли работает обновление кэша при агрессивном кэшировании? Возможно ли в друпал выставить жизнь кэша неограниченно и каких побочек можно ожидать?
Собнсо не знаю на сколько оправдано, но было бы офигищенски сделать зеркала для коннекта стандартных JavaScript и ядерных примочек. Навеяно лулзами в каментах при обсуждении сабжа CDN с неизвестным анонимусом.
Мне кажется было бы офигенно здорово, например для того же друфлая или вообще по хостингу.
сабж .. очень нужно
сабж )))
Драсьте. Подскажите где покурить на эту тему? Не нашёл нормальных понятных примеров.
Internal SEO в Drupal 6 от А до Я
Есть мнение, что друпал трудный и негибкий, имеет кучу недостатков и плохо индексируется, что делать на друпал маленькие сайты неразумно и затратно. Так ли это на самом деле и как избежать SEO граблей молодому сайту? Несомненно порог входа в индустрию играет определённую роль и будьте готовы к трудностям, тем не менее на Друпал можно всё! Достаточно немного свободного времени на изучение и желание учиться.
Дано: модуль сайтмап + таксономия + сайтмап xml
Чтобы убрать конечный аргумент all, идём в файл модуля и ищем строку:
<?php
// Display the $term.
$output .= "\n<li>";
$term_item = '';
if ($forum_link) {
$term_item .= l($term->name, 'forum/'. $term->tid, array('attributes' => array('title' => $term->description)));
}
elseif ($term->count) {
$term_item .= l($term->name, ($cat_depth < 0) ? taxonomy_term_path($term) : "taxonomy/term/$term->tid/$cat_depth", array('attributes' => array('title' => $term->description)));
}
else {
$term_item .= check_plain($term->name);
}
if (variable_get('site_map_show_count', 1)) {
$term_item .= " ($term->count)";
}
?>
Меняем на:
<?php
// Display the $term.
$output .= "\n<li>";
$term_item = '';
if ($forum_link) {
$term_item .= l($term->name, 'forum/'. $term->tid, array('attributes' => array('title' => $term->description)));
}
elseif ($term->count) {
$term_item .= l($term->name, ($cat_depth < 0) ? taxonomy_term_path($term) : "taxonomy/term/$term->tid", array('attributes' => array('title' => $term->description)));
}
else {
$term_item .= check_plain($term->name);
}
if (variable_get('site_map_show_count', 1)) {
$term_item .= " ($term->count)";
}
?>
Проблема описана тут
В общем на основе модуля экспорта яндекс новостей состряпал модуль для построения RDF карты с описаниями материалов. Если кому-то такая приблуда нужна -- забирайте.
Обновил дизайн. Решил особо не выеживаться и постараться сделать сайт шустрым, удобным и симпатичным. Приму удары в голову и критику. Валидность пока подхрамывает в силу геши фильтра, но чуть позже разберусь с этим. Не решены некоторые моменты с IE, но думаю справлюсь и с этим. В целом отображается вполне цивильно.
Апдейтед. IE перехакан на 7 и 8 версию(9 не смотрел пока), улучшена производительность, уменьшено кол-во графики. Упор на синтетические программные эффекты. Богопидомерзкий флэш истреблён. Почти все CSS3 работают в восьмёрке. Кое как нарисовал бренд-маркер, думаю получилось весьма интересно. Приму грудью помидорку и критику.
Ну и сабж на заценку: drupal seo cybercoding