вопрос по ajax

Здравствуйте, подскажите пожалуйста, есть стандартный автокомплитер поиска, там есть функция
ls.autocomplite.add — там вроде передаются 2 параметра, можно ли передавать больше параметров?

ajax

помогите создать простейший запрос через ajax к экшену/эвенту, который получал бы из БД какой либо результат, как правильно составить такой запрос, как правильно указывать url до экшена ???

Ajax

Доброго времени. Такая проблема, точнее вопрос:

Есть экшен, на котором есть какие-то данные (текст, JS). Надо получить данные из этого экшена и вывести.


Читать дальше →

Не могу зайти на сайт (Решено)

Всем день добрый.

Установил ЛС 1.0.3 на хостинговую площадку.
Все прошло хорошо, но после установки не могу войти под учеткой админа.

Покурил форум, как оказалось, я не один такой. Но решения у коллег не подошли.

Проверил, что выдает консоль:

POST moizal.ru/login/ajax-login/ 404 (Not Found)f.support.ajax.f.ajaxTransport.send @ 7d1f0d8de60f4879b5a64931d6a6d410.js:2f.extend.ajax @ 7d1f0d8de60f4879b5a64931d6a6d410.js:2$.fn.ajaxSubmit @ 7d1f0d8de60f4879b5a64931d6a6d410.js:96ls.ajaxSubmit @ 7d1f0d8de60f4879b5a64931d6a6d410.js:519ls.user.login @ 7d1f0d8de60f4879b5a64931d6a6d410.js:637(anonymous function) @ (index):308f.event.dispatch @ 7d1f0d8de60f4879b5a64931d6a6d410.js:2f.event.add.h.handle.i @ 7d1f0d8de60f4879b5a64931d6a6d410.js:2

Подскажите, куда «копать»?

Баги в LiveStreet

Здравствуйте!
Дело в том, что по таймингу нужно сдать проект через месяц, проблема усложняется тем, что я новичок в LiveStreet.
Суть проблемы:
Установил LiveStreet, с первой установкой проблем не возникало, даже изменил базовый шаблон, все шло как по маслу, до тех пор пока не потребовалось переустановить CMS с теми-же параметрами. Тут вроде-бы и установка прошла нормально, НО перестала работать форма авторизации и регистрации, просто Ajax форма показывает процесс загрузки и все… Несколько раз переустанавливал на разные сервера: Ampps, xampp, denwer, winginx, но везде одно и тоже. Прошу, кто хоть как-то сталкивался с данной проблемой, или знает эту цмс на достаточном уровне, чтобы помочь, отзовитесь! Заранее благодарю.

P.S. Только не пишите про проблему c «www. и без», про нее я в курсе, в конфиге все прописано как надо:
$config['db']['params']['host'] = 'localhost';
$config['db']['params']['port'] = '3306';
$config['db']['params']['user'] = 'root';
$config['db']['params']['pass'] = 'mysql';
$config['db']['params']['type'] = 'mysql';
$config['db']['params']['dbname'] = 'mysite';
$config['db']['table']['prefix'] = 'vz_';

$config['path']['root']['web'] = 'http://mysite';
$config['path']['root']['server'] = 'C:\Ampps\www\mysite';
$config['path']['offset_request_url'] = '0';
$config['db']['tables']['engine'] = 'InnoDB';
$config['view']['name'] = 'Your Site';
$config['view']['description'] = 'Description your site';
$config['view']['keywords'] = 'site, google, internet';
$config['view']['skin'] = 'developer';
$config['sys']['mail']['from_email'] = 'admin@admin.adm';
$config['sys']['mail']['from_name'] = 'Почтовик Your Site';
$config['general']['close'] = false;
$config['general']['reg']['activation'] = false;
$config['general']['reg']['invite'] = false;
$config['lang']['current'] = 'russian';
$config['lang']['default'] = 'russian';

Да, и еще при загрузке сайта в таб баре броузера прописано «Ошибка»

[РЕШЕНО] Выбор блога при публикации, список блогов

При публикации топика, мы из выпадающего списка выбираем блог, в который запостим материал.

Хорошо, если блогов 10-15. А если несколько десятков, а то и сотня?

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

Как например это реализовано в контакте:



===============
Решил остановиться на select2 — ivaynberg.github.io/select2/

Это более улучшенный клон Chosen.

Ставится довольно легко — прописывается 2 js-срипта в хедере и в шаблоне задается id селекта:

<select id="айди селекта указанного в скрипте">

Требуется консультация

Добрый день.
Мне требуется консультация по работе с LS и плагином API github.com/livestreet/lsplugin-api, либо помощь в поиске документации
Не могу разобраться с принципом программирования.
Как дописать функцию регистрации в плагин API и как использовать AJAX в LS?
например как происходит авторизация и регистрация через AJAX?

Снова ajax, нужна помощь с кодом.

Всем привет, снова нужна помощь.
Решил попробовать перевести на аякс поиск топиков по тегам.
Столкнулся с какой то странной ошибкой.
Если я передаю переменную $aTopics ($oViewer->Assign('aTopics',$aTopics);) в шаблон то ничего не работает. Если не передаю, то все отрабатывается но естественно я не вижу топики которые должны быть.
При этом если убрать ajax и сделать как обычный эвент по клику, то все прекрасно работает и топики выводятся.

Может быть кто то натолкнет на решение или хотя бы подскажет в какую сторону смотреть.

topic.js
ls.topic = (function ($) {

    this.searchByTag = function(idTag, idTab) { 

		var url = aRouter['filter']+idTab+'/'+'ajax-search-by-tag/';
		var params = {idTag: idTag};
		ls.ajax(url, params, function(result){
			if (result.bStateError) {
				$('#topic-list-search').hide();
				$('#topic-list-original').show();
			} else {
				$('#topic-list-original').hide();
				$('#topic-list-search').html(result.sText).show();
			}
		});
	};


Экшн
/**
	 * Отображение топиков по тегам
	 *
	 */
	protected function EventAjaxSearchByTag() {

		 // Получаем тег из УРЛа
		$this->Viewer_SetResponseAjax('json');
                $sTagId = getRequestStr('idTag', null, 'post');  // Тег по которому ищем.

		 // Получаем список топиков
                 //1 и 100 количество страниц и топиков на страницу
		$aResult = $this->Topic_GetTopicsByTag($sTagId, 1,100)); 
		$aTopics = $aResult['collection']; 

		/**
		 * Вызов хуков
		 */
		//$this->Hook_Run('topics_list_show',array('aTopics'=>$aTopics));
		/**
		 * Загружаем переменные в шаблон
		 */
                $oViewer=$this->Viewer_GetLocalViewer();
		$oViewer->Assign('aTopics',$aTopics);
		$this->Viewer_AssignAjax('sText',$oViewer->Fetch("topic_list.tpl"));