Вы не зашли.
0.9.3 SVN 906 но тут дело не в версии...
А в чём может быть дело?
Может именно в версии???
Перейди по ссылке...
http://www.google.ru/url?sa=t&rct=j&q=h … OQ&cad=rjt
Может у тебя движок посвежее?
Это в шаб короткой новости вставлено?
В main.tpl работать не будет, но вот в news.full.tpl и news.short.tpl должно работать...
В news.full.tpl вставлял без тегов даже - не обрабатывается.
Движок: 0.9.2 Release [SVN646]
Сокол, я и не знаю я просто высказал опасение и все
Спасибо за заботу!
Но я думаю, что никакого бана не должно быть, поскольку я эту фразу буду использовать для удобства посетителя, а не для плотности ключевых слов (хотя и это можно умело сделать для продвижения...).
Если не ошибаюсь, то Яша банит за такие вещи.
Банят неопытных и криворуких...
И откуда ты знаешь - как я собираюсь использовать эту функцию? )
Прикрепил...
{news_referer} - для вывода в news.full.tpl и news.short.tpl
не работает.
так и осталось в полной новости: "{news_referer}"
...
в main.tpl вставил - тоже самое...
Вижу, что надо как-то вызвать функцию referer и вывести результат на странице...
Даа... а я думал что всё это проще можно сделать...
Сокол пишет:Может кто поможет вот из этой инфы собрать код:
http://www.manhunter.ru/webmaster/73_parser_refererov_s_poiskovih_sistem.htmlИ тестирование на твоем сайте?:)
А почему бы и нет?... )
Лишь бы код составить правильно. А я проверю на практике. Если не будет работать - отпишу результат.
Тебе же, например, наверняка напрягаться неохота будет заливать на сайт и тестить скрипт?
И кажется был уже готовый плагин который показывал эти запросы, его давным давно ещё свайзер написал для 2z...
А для НГ такого нет значит?
Я не программист... но если бы кто подсказал, то я своими силами бы сделал такой хук на свой сайт.
Может кто поможет вот из этой инфы собрать код:
http://www.manhunter.ru/webmaster/73_parser_refererov_s_poiskovih_sistem.html
Сокол, print $_SERVER['HTTP_REFERER']; в index.php и смотри результат...
Это будет выдавать весь урл вроде?
Мне нужен только текст поискового запроса.
***
Вставил - посмотрел.
Вот что выдаёт:
http://yandex.ru/yandsearch?clid=9582&text=%D1%81%D0%BE%D0%BA%D0%BE%D0%BB%D0%B1%D0%B0%D0%BD%D0%BA&lr=62
мне нужно раскодировать в windows-1251, обрезать мусор, и оставить только запрос.
Проверил инклуд - работает.
Что то не так с кодом получения запроса значит.
Кто шарит - подскажите пожалуйста, в чём дело?
попробовал заняться не своим делом )
1. Поменял код как здесь советуют:
http://ngcms.ru/forum/viewtopic.php?pid=22459#p22459
2. добавил в main.tpl вот такую строчку:
<?php include("referer.php"); ?>
3. создал файлик referer.php и залил его в папку с шаблоном
перешёл с яндекса по запросу - пусто
Что я сделал неправильно?
***
Содержимое файлика:
<?php
function referer(){
engines =
[
{start:'http://www.google.', query:'q', name:'google'},
{start:'http://yandex.', query:'text', name:'yandex'},
{start:'rambler.ru/search', query:'query', name:'rambler'},
{start:'http://go.mail.ru/', query:'q', name:'mailru', utf8:true},
{start:'http://www.bing.com/', query:'q', name:'bing'},
{start:'search.yahoo.com/search', query:'p', name:'yahoo'},
{start:'http://ru.ask.com/', query:'q', name:'ask'},
{start:'http://search.qip.ru/search', query:'query', name:'qip'}
];
var ref=document.referrer,req="",engine="", start, utf8;
for (var i in engines){
if (!engines.hasOwnProperty(i))
continue;
if (ref.indexOf(engines[i].start)==-1)
continue;
start = ref.indexOf('?' + engines[i].query + '=')
if (start == -1){
start = ref.indexOf('&' + engines[i].query + '=');
if (start == -1)
return false;
}
engine = engines[i].name;
req = engines[i].query;
utf8 = engines[i].hasOwnProperty('utf8');
}
if (!engine)
return false;
ref = ref.substr(start + req.length + 2);
var end = ref.indexOf('&');
if (end != -1)
ref = ref.substr(0, end);
if (utf8){
function win2unicode(str) {
var charmap = unescape(
"%u0402%u0403%u201A%u0453%u201E%u2026%u2020%u2021%u20AC%u2030%u0409%u2039%u040A%u040C%u040B%u040F"+
"%u0452%u2018%u2019%u201C%u201D%u2022%u2013%u2014%u0000%u2122%u0459%u203A%u045A%u045C%u045B%u045F"+
"%u00A0%u040E%u045E%u0408%u00A4%u0490%u00A6%u00A7%u0401%u00A9%u0404%u00AB%u00AC%u00AD%u00AE%u0407"+
"%u00B0%u00B1%u0406%u0456%u0491%u00B5%u00B6%u00B7%u0451%u2116%u0454%u00BB%u0458%u0405%u0455%u0457")
var code2char = function(code) {
if(code >= 0xC0 && code <= 0xFF) return String.fromCharCode(code - 0xC0 + 0x0410)
if(code >= 0x80 && code <= 0xBF) return charmap.charAt(code - 0x80)
return String.fromCharCode(code)
}
var res = ""
for(var i = 0; i < str.length; i++) res = res + code2char(str.charCodeAt(i))
return res
}
ref = unescape(ref);
ref = win2unicode(ref);
}else
ref = decodeURIComponent(ref);
ref = ref.replace(/[+]+/g, ' ')
return {"engine": engine, "query": ref};
}
?>
Возможно ли при посещении страницы новости получить поисковый запрос, по которому пришёл посетитель из ПС, отделить сам текст от урл и вставить его на страницу новости в выбранном месте.
Должно получиться типа:
Вы искали "поисковая фраза". Если вы не нашли нужной вам информации - воспользуйтесь поиском по сайту ... и т.д.
На форуме не нашёл ответа...
1. Это указывается при создании самого объявления? Или как?
3. Это зачем?
1. Да, при создании.
3. малость напутал... Настраиваемая форма добавления объявления
ТЗ поправил.
Wolverine, Нет.
[hr /]
Напишите ТЗ и я напишу её...
Вариант ТЗ (если кому подходит - проголосуйте):
1. Возможность публиковать объявления как временно, так и бессрочно.
2. Отправка сообщений на имэйл автора неавторизованными посетителями (в идеале - форма всплывает через Ajax или Java) + Антиспам (числовой капчи хватит я думаю… или даже просто чекбокса на Яве типа «я не бот»).
3. Настраиваемая форма добавления объявления, с выбором типа полей и неограниченным их количеством.
4. Совместимость с плагинами: Похожие новости, Базовая авторизация, Дополнительные поля, Профиль пользователя, Ведение рейтинга новостей, Отображение популярных новостей, Реклама на сайте, Генерация карты сайта для Google, Комментарии пользователей, Управление комментариями.
5. Блок навигации по категориям и подкатегориям.
6. Желательно сделать и тумбы (но не обязательно, учитывая «дружбу» НГ с картинками … ).
6. Вот, для примера, красивая реализация структуры доски в дизайне (кроме профайла): http://demo.dailywp.com/classifiedengine/
Вроде всё
Trashcka, зачем рубить надежду на корню? к тому же доски обьявлений и каталоги достаточно сильно востребованы - например для региональных/городских сайтов
ved, можно даже сделать на базе существующих плагинов, безо всяких велосипедов
плагин add_news позволит добавлять обьявления с фронта сайта, минуя админку... оформляем так нам нужно, т.е. косим под доску обьявлений
плагин x-field позволит добавить те поля которые требуются для доски обьявлений (дата, цена, тел. продавца и т.д.)
если кроме обьявлений планируется еще что-то (например новости) - создаем для обьяв отдельную категорию и в add_news разрешаем постить только в нее
соответственно делаем разный диз для новостей и для обьяв...для доп. перелинковки можно заюзать например same_category_news, который будет выводить "похожие" обьявления
пожалуй, все...
А что тема то потухла ни на чём???
Задумал вот тоже сделать доску на НГ, но вот функцию отправки сообщения на мыло автору объявления как сделать тогда?
Сделаю интеграцию с MetaWeblog (оно, кстати, позволяет практически всё что тебе надо), возможно ещё добавлю несколько функций от WP для использования нативных клиентов WP.
И посмотрим, насколько подобная тема вообще востребована.
Это хорошо!
Где напишешь о результатах разработки?
Сокол пишет:2. Можно потестировать существующие клиенты. Например платный Датакол. Есть ещё Цербер и CD. Или вот такой, бесплатный: http://blogclient.ru/downloads.
Бесплатный BlogClient за последние сутки "падал" уже раз 50 если не больше.
Возможно из-за отладки.Сейчас пробую разобраться с Semagic, вроде как он также полноценно поддерживает MetaWeblog API.
Вот думал сегодня, и пока в голову не пришла причина нужности удалённой публикации для широкого круга вэбмастеров...
Хотя чисто практически было бы удобнее в пару кликов запостить статью, не заходя в админку. И где-то даже из мобильника/смартфона.
Мне же лично, этот протокол нужен для своих целей. У других могут быть свои. Я не уполномочен говорить за всех...
Ничего не имею против того, например, чтобы сделать специальный раздел платных плагинов от разработчиков NG, которые можно приобрести через магазин например, или мерчант Вэбмани. Я бы первым приобрёл плагинчик для xml-rpc.
А ТЗ тут простое:
1. В клиенте задаются поля: "заголовок" + "текст" + "рубрика" = обязательные; "описание" + "ключевые слова" + "дата" = необязательные.
2. ЧПУ УРЛ - скрипт генерит автоматом.
3. Возможность указать в клиенте: "одобрена" новость или же отложить публикацию.
4. По умолчанию желательно разрешить html-тэги
5. Желаемая рубрика создаётся при постинге. Либо постится в уже имеющуюся.
В идеале - нужно сделать под клиент популярного движка. Например Вордпресс или Друпал или Джумла.
В свое время было много разговором, как хорошо лезут поделки на ВП, потом были пессимистичные заявления, что начали проседать сайты именно на этом двиге, после того как начали клепать уг пачками, просто очень хорошо запомнилось.
Да и фильтровать то можно по разному, т.к. много параметров учитывается.
Каких разговоров??? Тупых школьников, котрые ещё писать слова в тетради толком не научились? Или просто болтунов на форумах, которым заняться больше нечем?
Пора бы уже учиться отделять зёрна от плевел...
А проседание рано или поздно должно было произойти. Поскольку проседают не СДЛ, а только сплоги г****-сателлиты.
У меня 3 СДЛ на Вордпресс. И все себя прекрасно чувствуют уже не один год.
А если им ещё время регулярно уделять, то позиции в серпе только растут! Только вот нагрузку на сервер двиг создаёт немалую при большой посещалке и при большом количестве постов...
П.С.: когда ВП ставится, нужно уметь настроить структуру, роботс и сайтмап + статьи должны уникальными/копирайтными быть в основном. Вот тогда ПС его полюбят сразу.
Сокол пишет:2. Можно потестировать существующие клиенты. Например платный Датакол. Есть ещё Цербер и CD. Или вот такой, бесплатный: http://blogclient.ru/downloads.
Бесплатный BlogClient за последние сутки "падал" уже раз 50 если не больше.
Возможно из-за отладки.Сейчас пробую разобраться с Semagic, вроде как он также полноценно поддерживает MetaWeblog API.
Может вот этот вариант: http://www.scribefire.com/
Работает из под браузера. Вроде как самый актуальный из бесплатных...
Или на крайний случай: http://explore.live.com/windows-live-writer-xp
Север пишет:Согласен, использование NEXT сателлитоделателями значительно увеличит популярность движка.
Но не у поисковиков))
Аргументы???
На изначально сателлитно-сплоговых скриптах с момента их появления в сети не делались сколько-нибудь полезные, белые СДЛ.
Да и история у них небогатая. Поэтому ПС их в какой-то момент размножения в сети начинает банить и фильтровать, учитывая наличие кода ссылочных бирж, низкосортного рерайта/синонимизации и др.
На НГ, как я вижу по форуму (и не только) - за 3 года существования имеются вполне нормальные СДЛ. В связи с чем - не вижу логического разумного основания для того, чтобы ПС зафильтровали двиг!
А что еще то такого надо глобального?...
... Чего тебе не хватает именно по SEO для СДЛ?...
Постараюсь всё разжевать в ТЗ.
Ну и пожалуй rss импорт.
Если сателлиты клепать, так это другое дело. Так и пиши.
Согласен, использование NEXT сателлитоделателями значительно увеличит популярность движка.
"Ну и пожалуй rss импорт" - вот с этого и начнётся массовое сателлитоклепание, учитывая бесплатность движка !
Wordpress, например, блоговый двиг - для СДЛ был задуман, но там сделали возможность удалённой публикации для удобства. Чем и воспользовались тысячи и тысячи сплогеров/сателлитчиков/барыг-паразитов. Но это не говорит о том, что движок стал хуже или ушёл в бан у ПС. Наоборот, ПС его хавают на ура (видимо, есть у него какой-то траст для ПС)! И какая популярность сейчас в мире!!!
Вопросы подобного характера периодически поднимаются на форуме.
Но чёткого ТЗ, с детальным описанием необходимых функций, с обоснованным ответом "почему они нужны" (ответы вида "это всем очевидно" и "так делают все" не прокатывают) я не видел. Если ошибаюсь, то дайте ссылку.После того как будет ТЗ - можно будет им заняться.
Я не эксперт в SEO и даже не любитель, разбираюсь в этом крайне слабо, поэтому какие-то изменения в этом плане готов делать если будет понимание об их необходимости.
Ну а эксперты в SEO обычно не программисты и вполне может получиться так, что масса "безумно нужных функций" делается за день кодинга.Так что сначала - хорошее ТЗ, а на его основе уже будем смотреть - что можно внедрить в NG без серьёзных изменений кода.
Готов этим заняться?
Готов. Только видимо, не сегодня )
Попробую написать ТЗ и обосновать необходимость предлагаемых функций...
Насчет ВП и ДЛЕ не совсем согласен: из блоговой системы новостной портал - имхо бред. ДЛЕ - только покупать... а денег жалко, ибо знаю что есть бесплатная альтернатива.
Я привёл самые простые примеры. Если нужен новостной портал, есть хорошие решения в рунет (недавно нашарил несколько). Просто я не хочу здесь упоминать конкретных конкурентов. Как-то это неэтично будет.
А на своих сайтах уже неохота движки менять - устал и от возни с ними... К НГ привык, вот и спрыгивать нет желания. Производительность и скорость работы у НГ хорошая. Вот только остальное пока слабо развито.