Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#76 Re: "А как сделать..." » Возможно ли при посещении страницы получить поисковый запрос? » 2011-11-27 17:45:40

ROZARD пишет:

0.9.3 SVN 906 но тут дело не в версии...

А в чём может быть дело?
Может именно в версии???

#77 Re: "А как сделать..." » Возможно ли при посещении страницы получить поисковый запрос? » 2011-11-27 06:09:37

ROZARD пишет:

Может у тебя движок посвежее?
Это в шаб короткой новости вставлено?

#78 Re: "А как сделать..." » Возможно ли при посещении страницы получить поисковый запрос? » 2011-11-26 19:25:39

ROZARD пишет:

В main.tpl работать не будет, но вот в news.full.tpl и news.short.tpl должно работать...

В news.full.tpl вставлял без тегов даже - не обрабатывается.
Движок:    0.9.2 Release [SVN646]

#79 Re: "А как сделать..." » Возможно ли при посещении страницы получить поисковый запрос? » 2011-11-26 17:03:07

easmik пишет:

Сокол, я и не знаю smile я просто высказал опасение и все smile

Спасибо за заботу! smile
Но я думаю, что никакого бана не должно быть, поскольку я эту фразу буду использовать для удобства посетителя, а не для плотности ключевых слов (хотя и это можно умело сделать для продвижения...).

#80 Re: "А как сделать..." » Возможно ли при посещении страницы получить поисковый запрос? » 2011-11-26 16:56:57

easmik пишет:

Если не ошибаюсь, то Яша банит за такие вещи.

Банят неопытных и криворуких...
И откуда ты знаешь - как я собираюсь использовать эту функцию? )

#81 Re: "А как сделать..." » Возможно ли при посещении страницы получить поисковый запрос? » 2011-11-26 16:55:15

ROZARD пишет:

Прикрепил...
{news_referer} - для вывода в news.full.tpl и news.short.tpl

не работает.
так и осталось в полной новости: "{news_referer}"
...
в main.tpl вставил - тоже самое...

#82 Re: "А как сделать..." » Возможно ли при посещении страницы получить поисковый запрос? » 2011-11-26 14:55:30

Вижу, что надо как-то вызвать функцию referer и вывести результат на странице...
Даа... а я думал что всё это проще можно сделать...

#83 Re: "А как сделать..." » Возможно ли при посещении страницы получить поисковый запрос? » 2011-11-26 14:43:49

ROZARD пишет:
Сокол пишет:

Может кто поможет вот из этой инфы собрать код:
http://www.manhunter.ru/webmaster/73_parser_refererov_s_poiskovih_sistem.html

И тестирование на твоем сайте?:)

А почему бы и нет?... )
Лишь бы код составить правильно. А я проверю на практике. Если не будет работать - отпишу результат.
Тебе же, например, наверняка напрягаться неохота будет заливать на сайт и тестить скрипт?

#84 Re: "А как сделать..." » Возможно ли при посещении страницы получить поисковый запрос? » 2011-11-26 14:25:23

ROZARD пишет:

И кажется был уже готовый плагин который показывал эти запросы, его давным давно ещё свайзер написал для 2z...

А для НГ такого нет значит?
Я не программист... но если бы кто подсказал, то я своими силами бы сделал такой хук на свой сайт.

#85 Re: "А как сделать..." » Возможно ли при посещении страницы получить поисковый запрос? » 2011-11-26 14:23:27

Может кто поможет вот из этой инфы собрать код:
http://www.manhunter.ru/webmaster/73_parser_refererov_s_poiskovih_sistem.html

#86 Re: "А как сделать..." » Возможно ли при посещении страницы получить поисковый запрос? » 2011-11-26 14:10:37

ROZARD пишет:

Сокол, 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, обрезать мусор, и оставить только запрос.

#87 Re: "А как сделать..." » Возможно ли при посещении страницы получить поисковый запрос? » 2011-11-26 14:09:15

Проверил инклуд - работает.
Что то не так с кодом получения запроса значит.
Кто шарит - подскажите пожалуйста, в чём дело?

#88 Re: "А как сделать..." » Возможно ли при посещении страницы получить поисковый запрос? » 2011-11-26 13:57:08

попробовал заняться не своим делом )
1. Поменял код как здесь советуют:
http://ngcms.ru/forum/viewtopic.php?pid=22459#p22459
2. добавил в main.tpl вот такую строчку:

<?php include("referer.php"); ?>

3. создал файлик referer.php и залил его в папку с шаблоном
перешёл с яндекса по запросу - пусто sad
Что я сделал неправильно?

***
Содержимое файлика:

<?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};
}
?>

#89 "А как сделать..." » Возможно ли при посещении страницы получить поисковый запрос? » 2011-11-26 13:17:25

Сокол
Ответов: 24

Возможно ли при посещении страницы новости получить поисковый запрос, по которому пришёл посетитель из ПС, отделить сам текст от урл и вставить его на страницу новости в выбранном месте.

Должно получиться типа:
Вы искали "поисковая фраза". Если вы не нашли нужной вам информации - воспользуйтесь поиском по сайту ... и т.д.

На форуме не нашёл ответа...

#90 Re: Вопросы функционирования системы в целом » Доска объявлений » 2011-11-25 16:05:51

ROZARD пишет:

1. Это указывается при создании самого объявления? Или как?
3. Это зачем?

1. Да, при создании.
3. smile малость напутал... Настраиваемая форма добавления объявления

ТЗ поправил.

#91 Re: Вопросы функционирования системы в целом » Доска объявлений » 2011-11-25 15:12:49

ROZARD пишет:

Wolverine, Нет.
[hr /]
Напишите ТЗ и я напишу её...

Вариант ТЗ (если кому подходит - проголосуйте):
1. Возможность публиковать объявления как временно, так и бессрочно.
2. Отправка сообщений на имэйл автора неавторизованными посетителями (в идеале - форма всплывает через Ajax или Java) + Антиспам (числовой капчи хватит я думаю… или даже просто чекбокса на Яве типа «я не бот»).
3. Настраиваемая форма добавления объявления, с выбором типа полей и неограниченным их количеством.
4. Совместимость с плагинами: Похожие новости, Базовая авторизация, Дополнительные поля, Профиль пользователя, Ведение рейтинга новостей, Отображение популярных новостей, Реклама на сайте, Генерация карты сайта для Google, Комментарии пользователей, Управление комментариями.
5. Блок навигации по категориям и подкатегориям.
6. Желательно сделать и тумбы (но не обязательно, учитывая «дружбу» НГ с картинками … ).
6. Вот, для примера, красивая реализация структуры доски в дизайне (кроме профайла): http://demo.dailywp.com/classifiedengine/

Вроде всё smile

#92 Re: Вопросы функционирования системы в целом » Доска объявлений » 2011-11-25 07:39:05

t3s пишет:

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

ved, можно даже сделать на базе существующих плагинов, безо всяких велосипедов

плагин add_news позволит добавлять обьявления с фронта сайта, минуя админку... оформляем так нам нужно, т.е. косим под доску обьявлений

плагин x-field позволит добавить те поля которые требуются для доски обьявлений (дата, цена, тел. продавца и т.д.)

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

для доп. перелинковки можно заюзать например same_category_news, который будет выводить "похожие" обьявления

пожалуй, все...

А что тема то потухла ни на чём???

Задумал вот тоже сделать доску на НГ, но вот функцию отправки сообщения на мыло автору объявления как сделать тогда?

#93 Re: Запросы на платную разработку плагинов » Давайте сделаем NGCMS интересной seo-оптимизаторам и студиям. Я оплачу » 2011-11-01 07:12:10

vitaly пишет:

Сделаю интеграцию с MetaWeblog (оно, кстати, позволяет практически всё что тебе надо), возможно ещё добавлю несколько функций от WP для использования нативных клиентов WP.
И посмотрим, насколько подобная тема вообще востребована.

Это хорошо!
Где напишешь о результатах разработки?

#94 Re: Запросы на платную разработку плагинов » Давайте сделаем NGCMS интересной seo-оптимизаторам и студиям. Я оплачу » 2011-10-31 12:46:10

vitaly пишет:
Сокол пишет:

2. Можно потестировать существующие клиенты. Например платный Датакол. Есть ещё Цербер и CD. Или вот такой, бесплатный: http://blogclient.ru/downloads.

Бесплатный BlogClient за последние сутки "падал" уже раз 50 если не больше.
Возможно из-за отладки.

Сейчас пробую разобраться с Semagic, вроде как он также полноценно поддерживает MetaWeblog API.

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

Мне же лично, этот протокол нужен для своих целей. У других могут быть свои. Я не уполномочен говорить за всех...
Ничего не имею против того, например, чтобы сделать специальный раздел платных плагинов от разработчиков NG, которые можно приобрести через магазин например, или мерчант Вэбмани. Я бы первым приобрёл плагинчик для xml-rpc.
А ТЗ тут простое:
1. В клиенте задаются поля: "заголовок" + "текст" + "рубрика" = обязательные; "описание" + "ключевые слова" + "дата" = необязательные.
2. ЧПУ УРЛ - скрипт генерит автоматом.
3. Возможность указать в клиенте: "одобрена" новость или же отложить публикацию.
4. По умолчанию желательно разрешить html-тэги
5. Желаемая рубрика создаётся при постинге. Либо постится в уже имеющуюся.
В идеале - нужно сделать под клиент популярного движка. Например Вордпресс или Друпал или Джумла.

#95 Re: Запросы на платную разработку плагинов » Давайте сделаем NGCMS интересной seo-оптимизаторам и студиям. Я оплачу » 2011-10-31 12:32:48

tayzer пишет:

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

Каких разговоров??? Тупых школьников, котрые ещё писать слова в тетради толком не научились? Или просто болтунов на форумах, которым заняться больше нечем?
Пора бы уже учиться отделять зёрна от плевел...
А проседание рано или поздно должно было произойти. Поскольку проседают не СДЛ, а только сплоги г****-сателлиты.

У меня 3 СДЛ на Вордпресс. И все себя прекрасно чувствуют уже не один год.
А если им ещё время регулярно уделять, то позиции в серпе только растут! Только вот нагрузку на сервер двиг создаёт немалую при большой посещалке и при большом количестве постов...
П.С.: когда ВП ставится, нужно уметь настроить структуру, роботс и сайтмап + статьи должны уникальными/копирайтными быть в основном. Вот тогда ПС его полюбят сразу.

#96 Re: Запросы на платную разработку плагинов » Давайте сделаем NGCMS интересной seo-оптимизаторам и студиям. Я оплачу » 2011-10-31 11:58:04

vitaly пишет:
Сокол пишет:

2. Можно потестировать существующие клиенты. Например платный Датакол. Есть ещё Цербер и CD. Или вот такой, бесплатный: http://blogclient.ru/downloads.

Бесплатный BlogClient за последние сутки "падал" уже раз 50 если не больше.
Возможно из-за отладки.

Сейчас пробую разобраться с Semagic, вроде как он также полноценно поддерживает MetaWeblog API.

Может вот этот вариант: http://www.scribefire.com/
Работает из под браузера. Вроде как самый актуальный из бесплатных...

Или на крайний случай: http://explore.live.com/windows-live-writer-xp

#97 Re: Запросы на платную разработку плагинов » Давайте сделаем NGCMS интересной seo-оптимизаторам и студиям. Я оплачу » 2011-10-31 11:38:05

tayzer пишет:
Север пишет:

Согласен, использование NEXT сателлитоделателями значительно увеличит популярность движка.

Но не у поисковиков))

Аргументы???

На изначально сателлитно-сплоговых скриптах с момента их появления в сети не делались сколько-нибудь полезные, белые СДЛ.
Да и история у них небогатая. Поэтому ПС их в какой-то момент размножения в сети начинает банить и фильтровать, учитывая наличие кода ссылочных бирж, низкосортного рерайта/синонимизации и др.
На НГ, как я вижу по форуму (и не только) - за 3 года существования имеются вполне нормальные СДЛ. В связи с чем - не вижу логического разумного основания для того, чтобы ПС зафильтровали двиг!

#98 Re: Запросы на платную разработку плагинов » Давайте сделаем NGCMS интересной seo-оптимизаторам и студиям. Я оплачу » 2011-10-30 07:18:23

Север пишет:

А что еще то такого надо глобального?...
... Чего тебе не хватает именно по SEO для СДЛ?...

Постараюсь всё разжевать в ТЗ.

Север пишет:

Ну и пожалуй rss импорт.

Если сателлиты клепать, так это другое дело. Так и пиши.
Согласен, использование NEXT сателлитоделателями значительно увеличит популярность движка.

"Ну и пожалуй rss импорт" - вот с этого и начнётся массовое сателлитоклепание, учитывая бесплатность движка smile !

Wordpress, например, блоговый двиг - для СДЛ был задуман, но там сделали возможность удалённой публикации для удобства. Чем и воспользовались тысячи и тысячи сплогеров/сателлитчиков/барыг-паразитов. Но это не говорит о том, что движок стал хуже или ушёл в бан у ПС. Наоборот, ПС его хавают на ура (видимо, есть у него какой-то траст для ПС)! И какая популярность сейчас в мире!!!

#99 Re: Запросы на платную разработку плагинов » Давайте сделаем NGCMS интересной seo-оптимизаторам и студиям. Я оплачу » 2011-10-30 07:05:06

vitaly пишет:

Вопросы подобного характера периодически поднимаются на форуме.
Но чёткого ТЗ, с детальным описанием необходимых функций, с обоснованным ответом "почему они нужны" (ответы вида "это всем очевидно" и "так делают все" не прокатывают) я не видел. Если ошибаюсь, то дайте ссылку.

После того как будет ТЗ - можно будет им заняться.
Я не эксперт в SEO и даже не любитель, разбираюсь в этом крайне слабо, поэтому какие-то изменения в этом плане готов делать если будет понимание об их необходимости.
Ну а эксперты в SEO обычно не программисты и вполне может получиться так, что масса "безумно нужных функций" делается за день кодинга.


Так что сначала - хорошее ТЗ, а на его основе уже будем смотреть - что можно внедрить в NG без серьёзных изменений кода.
Готов этим заняться?

Готов. Только видимо,  не сегодня )
Попробую написать ТЗ и обосновать необходимость предлагаемых функций...

#100 Re: Запросы на платную разработку плагинов » Давайте сделаем NGCMS интересной seo-оптимизаторам и студиям. Я оплачу » 2011-10-29 18:12:33

MarryJane пишет:

Насчет ВП и ДЛЕ не совсем согласен: из блоговой системы новостной портал - имхо бред. ДЛЕ - только покупать... а денег жалко, ибо знаю что есть бесплатная альтернатива.

Я привёл самые простые примеры. Если нужен новостной портал, есть хорошие решения в рунет (недавно нашарил несколько). Просто я не хочу здесь упоминать конкретных конкурентов. Как-то это неэтично будет.
А на своих сайтах уже неохота движки менять - устал и от возни с ними... К НГ привык, вот и спрыгивать нет желания. Производительность и скорость работы у НГ хорошая. Вот только остальное пока слабо развито.

Подвал раздела

Работает на FluxBB