Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Проблема с расширением News (http://forum.typo3.ru/showthread.php?t=10667)

Rabbiteggs 21.03.2013 10:44

Проблема с расширением News
 
Вложений: 5
Здравствуйте.
Расширение tt_news
Ковырялся в структуре страниц и самих страницах не трогая темплейты, в итоге у меня вышла такая беда как показана на последней картинке, а именно, заголовок и кнопка подробнее перестали быть ссылками((
Подскажите пожалуйста в чем может быть дело хотя бы догадки, я уж буду как нибудь пытаться ковырять.

На первой картинке страница на которой расположен этот блок, на второй и третьей - настройки колонки News.
Подскажите пожалуйста в чем дело, если ещё что то нужно показать нарежу картинок, покажу.
Заранее спасибо.

Rabbiteggs 21.03.2013 13:48

Вложений: 1
И ещё возник вопрос по расширению ws_flexslider.
Установил расширение, добавил его в блок контента. Оно отображается, но без стилей и яваскрипта, расскажите пожалуйста неучу как подключить их в typo3, три строчки которые просят добавить в хеадер он у меня просто игнорирует((, с инструкцией http://www.woothemes.com/flexslider/ у меня какая то беда).:confused:

Результат того что было сделано(хотя сделано это громко сказано:() на картинке.

http://docs.typo3.org/typo3cms/exten...xslider/1.2.2/ а по этому мануалу нужно добавить темплейт...

dmartynenko 21.03.2013 14:07

Цитата:

Сообщение от Rabbiteggs (Сообщение 35959)
И ещё возник вопрос по расширению ws_flexslider.

Скорее всего не подключили TS шаблон расширения ws_flexslider в общий шаблон.

dmartynenko 21.03.2013 14:10

Цитата:

Сообщение от Rabbiteggs (Сообщение 35955)
Расширение tt_news
Ковырялся в структуре страниц и самих страницах не трогая темплейты, в

Значит исчезла (удалена, скрыта, права доступа урезаны) страница, которая была указана для Single просмотра новостей.

И заголовок темы у вас некорректнен. Расширение News это совсем другое расширение, но аналогичное tt_news.

Rabbiteggs 21.03.2013 14:12

Цитата:

Сообщение от dmartynenko (Сообщение 35961)
Скорее всего не подключили TS шаблон расширения ws_flexslider в общий шаблон.

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

:confused:сделать в automaketemplate что-то типа DIV.id.flexslider-224 = 1
а потом в другом месте сделать такое: flexslider-224 < lib.ws-flexslider
а в lib.ws-flexslider уже написать скрипты для подключения css и яваскрипт?

Цитата:

Сообщение от dmartynenko (Сообщение 35962)
Значит исчезла (удалена, скрыта, права доступа урезаны) страница, которая была указана для Single просмотра новостей.

Вопросик, а где указать эту страницу?

Цитата:

Сообщение от dmartynenko (Сообщение 35962)
И заголовок темы у вас некорректнен. Расширение News это совсем другое расширение, но аналогичное tt_news.

Это да, извиняюсь, уже после создания темы нашел ещё тему про расширение с таким именем.

dmartynenko 21.03.2013 14:45

Про шаблон долго объяснять. Почитайте что-нибудь по TYPO3, это самые азы.

Цитата:

Вопросик, а где указать эту страницу?
Указать не сложно. Через TypoScript это: plugin.tt_news.singlePid = xyz
Аналогичный параметр можно "визуально" задать через FlexForm плагина.

Но тут главный нюанс в том, что на странице с id = xyz должен быть тоже настроен плагин tt_news, что бы показывать этот Single. Так что это не любая страница.

Rabbiteggs 21.03.2013 15:23

Цитата:

Сообщение от dmartynenko (Сообщение 35965)
Про шаблон долго объяснять. Почитайте что-нибудь по TYPO3, это самые азы.

Ну я вроде сделал контент динамический, примерно тот же принцип здесь?

Цитата:

Сообщение от dmartynenko (Сообщение 35965)
Указать не сложно. Через TypoScript это: plugin.tt_news.singlePid = xyz
Аналогичный параметр можно "визуально" задать через FlexForm плагина.

Спасибо большое. Всё заработало!!!

dmartynenko 21.03.2013 15:51

Цитата:

Сообщение от Rabbiteggs (Сообщение 35966)
Ну я вроде сделал контент динамический, примерно тот же принцип здесь?

Нет, никакого ручного прописывания TS кода не нужно. Просто в записи TypoScript шаблона есть блок, где подключаются другие шаблоны. Например css_styles_content и шаблоны расширений. Аналогично как для tt_news - без подключения шаблона из расширения плагин бы у вас не работал.

Rabbiteggs 21.03.2013 16:04

Вложений: 1
Цитата:

Сообщение от dmartynenko (Сообщение 35968)
Нет, никакого ручного прописывания TS кода не нужно. Просто в записи TypoScript шаблона есть блок, где подключаются другие шаблоны. Например css_styles_content и шаблоны расширений. Аналогично как для tt_news - без подключения шаблона из расширения плагин бы у вас не работал.

Всё получилось! Нужно было просто чуть чуть поискать и подумать)
Только возникла следующая проблема, гружу 1 картинку слайдер есть, гружу 2 слайдера нет =) Что это за волшебство такое?)

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

Ивано++ 21.03.2013 23:48

Если Вам нужна помощь со слайдом - могу подсказать в каком направлении копать в данной теме - НО сразу скажу - без репозитория и готовых расширений...

Ибо он - отбивает всякую творческую жилку...

Ивано++ 21.03.2013 23:52

По поводу меню - что оно есть у Вас - выкладывайте карты на стол (javascript, typoscript, и прочее)...

И тогда сможем разобрать все по полочкам.

Rabbiteggs 22.03.2013 09:49

Вложений: 1
Мне без разницы как, главное результат. Можно попробывать сделать и без репозитория, но наверное тяжеловато будет новичку сотворить что-то хотя бы близко похожее на то что уже есть.:)

Кстати просветите меня как спойлерами пользоваться пожалуйста, а то партянка больно уж длинна получилась(

По поводу меню:

javascript:

var TINY={};

function T$(i){return document.getElementById(i)}
function T$$(e,p){return p.getElementsByTagName(e)}

TINY.dropdown=function(){
var p={slide:1,active:0,timeout:200}, init=function(n,o){
for(s in o){p[s]=o[s]} p.n=n; this.build()
};
init.prototype.build=function(){
this.h=[]; this.c=[]; this.z=1000;
var s=T$$('ul',T$(p.id)), l=s.length, i=0; p.speed=p.speed?p.speed*.5:.6;
for(i;i<l;i++){
var h=s[i].parentNode; this.h[i]=h; this.c[i]=s[i];
h.onmouseover=new Function(p.n+'.show('+i+',1)');
h.onmouseout=new Function(p.n+'.show('+i+')')
}
};
init.prototype.show=function(x,d){
var c=this.c[x], h=this.h[x];
clearInterval(c.t); clearInterval(c.i); c.style.overflow='hidden';
if(d){
if(p.active&&h.className.indexOf(p.active)==-1){h.className+=' '+p.active}
if(p.fade||p.slide){
c.style.display='block';
if(!c.m){
if(p.slide){
c.style.visibility='hidden'; c.m=c.offsetHeight; c.style.height='0'; c.style.visibility=''
}else{
c.m=100; c.style.opacity=0; c.style.filter='alpha(opacity=0)'
}
c.v=0
}
if(p.slide){
if(c.m==c.v){
c.style.overflow='visible'
}else{
c.style.zIndex=this.z; this.z++; c.i=setInterval(function(){slide(c,c.m,1)},20)
}
}else{
c.style.zIndex=this.z; this.z++; c.i=setInterval(function(){slide(c,c.m,1)},20)
}
}else{
c.style.zIndex=this.z; c.style.display='block'
}
}else{
c.t=setTimeout(function(){hide(c,p.fade||p.slide?1 :0,h,p.active)},p.timeout)
}
};
function hide(c,t,h,s){
if(s){h.className=h.className.replace(s,'')}
if(t){c.i=setInterval(function(){slide(c,0,-1)},20)}else{c.style.display='none'}
}
function slide(c,t,d){
if(c.v==t){
clearInterval(c.i); c.i=0;
if(d==1){
if(p.fade){c.style.filter=''; c.style.opacity=1}
c.style.overflow='visible'
}
}else{
c.v=(t-Math.floor(Math.abs(t-c.v)*p.speed)*d);
if(p.slide){c.style.height=c.v+'px'}
if(p.fade){var o=c.v/c.m; c.style.opacity=o; c.style.filter='alpha(opacity='+(o*100)+')'}
}
}
return{init:init}
}();

По поводу тайпоскрипта, у меня на сайте есть основное меню и ещё 3 побочных и все они используют один тайпоскрипт, уверен на 100% что так не правильно и надо разбивать как то их).

TypoScript часть 1:

menu.defaults = HMENU
menu.defaults {
1 = TMENU
1 {
wrap = <ul id="menu" class="menu">|</ul>

expAll = 0

noBlur = 1

NO = 1
NO {

ATagTitle {
field = title
fieldRequired = nav_title
}
wrapItemAndSub = <li>|</li>

stdWrap.htmlSpecialChars = 1
}

IFSUB = 1
IFSUB < .NO
IFSUB {
wrapItemAndSub = <li class="subpages">|</li>
ATagBeforeWrap = 0
}

ACT = 1
ACT < .NO
ACT {
ATagParams = class="active"
}

CUR = 1
CUR < .NO
CUR {
ATagParams = class="selected"
#wrapItemAndSub = <li class="selected">|</li>
}

CURIFSUB < .IFSUB
CURIFSUB {
ATagParams = class="selected"
}
}
2 < .1
3 < .2
stdWrap.prepend =< lib.srHint
}

TypoScript часть два, для подменюшек

menu.firstlevel < menu.defaults
menu.firstlevel {

entryLevel = 0

expAll = 0

2 < .1
3 < .1
stdWrap.prepend.data = LLL:{$filepaths.l10n}:nav_main
}



Код html:

<div class="nav">
<nav id="nav-main">
<h1 class="sr-hint"></h1>
<ul id="menu" class="menu">
</ul>
</nav>
</div>

Таблица стилей для меню:

.menu {
display:inline-block;
list-style:none;
font:18px Calibri;
text-align:center;
font-weight:bold;
width:100%;
}

.nav {
margin-top:15px;
width:980px;
height:32px;
z-index:1000;
background:url('../images/menu.png') right 50% repeat-x;
border-radius:5px;
}
.menu > li > a {
float:left;
color:#eee;
text-decoration:none;
line-height:32px;
}

.menu > li a{
display:block;
float:left;
color:#eee;
text-decoration:none;
}

.menu > li:hover {
background: rgba(214, 255, 255, 0.5);
color:#fff
}

.menu > li:last-child {
padding:0 18px 0 29px;
}


.menu > li:hover:first-child {
background: rgba(214, 255, 255, 0.5);
color:#fff;
border-radius: 5px 0 0 5px;
}

.menu > li:hover:last-child {
background: rgba(214, 255, 255, 0.5);
color:#fff;
border-radius: 0 5px 5px 0;
}


.menu li {
position:relative;
float:left;
z-index:1000;
}

.menu > li{
padding:0 18px 0 27px;
}

.menu ul {
display:none;
position:absolute;
font:normal 16px Calibri;
top:32px;
left:0;
background:#007FBE;
box-shadow: -3px 5px 10px rgba(0,0,0,0.5);
display:none;
list-style:none;
width:100%;
}
.menu ul:last-child {
border-radius:0 0 5px 5px;
}


.menu ul li {
float:none;
width:100%;
text-align:center;
}

.menu ul li a, li.menuhover li a, li.menuhover li.menuhover li a {
float:none;
display:block;
}

.menu ul li span, li.menuhover li span, li.menuhover li.menuhover li span {
float:none;
display:block;
background:none;
}

.menu ul li ul {
position:absolute;
top:0px;
left:100%;
border-radius:0px 5px 5px 5px;
}

.menu ul li a {
padding:5px;
}

.menuhover > ul li:hover{
background: rgba(214, 255, 255, 0.5);
}

.menuhover > ul li:hover:last-child{
background: rgba(214, 255, 255, 0.5);
border-radius: 0px 0px 5px 5px;
}

.menu >li:last-child>ul{
border-radius: 0 5px 5px 5px;
}


Кусок скрипта в HTML от меню:
<script type="text/javascript">
var dropdown=new TINY.dropdown.init("dropdown", {id:'menu_1', active:'menuhover'});
</script>



Вот тут вот внизу исходник менюшки, ту которую хочу вставить в сайт:

Ивано++ 22.03.2013 09:54

Хорошо - вечером подробно опишу...
Но в любом случае нужно знать PHP и HTML

Rabbiteggs 22.03.2013 10:13

Вложений: 1
Цитата:

Сообщение от Ивано++ (Сообщение 35983)
Хорошо - вечером подробно опишу...
Но в любом случае нужно знать PHP и HTML

PHP изучаю потихоньку, я полностью с нуля начал освоение веб программирования два месяца назад) тяжеловато пока дается) да и начал судя по разглагольствованиям в интернете не с самой простой CMS'ки

Ребят проблема с подключением jQuery, прикладываю html код и скриншот ошибки, подскажите пожалуйста что делать?) Не хочет подключать jQuery и поэтому скрипты все мои не робят( А ещё он что-то много раз jquery подключает или мне кажется?)


<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

<title></title>
<meta name="description" content="">
<meta name="author" content="">

<link rel="stylesheet" href="css/style.css">

<script src="js/libs/modernizr-2.0.6.min.js"></script>
<script src="../js/tinydropdown.js" type="text/javascript"></script>

</head>

И ещё вопрос по расширению flexslider, скажите пожалуйста как сделать в нем поддержку русского языка? А то он текст который пишешь в нем переводит в ????? вариант =)

И ещё заметил что везде в материалах созданных мной, стоит по дефолту немецкий язык, везде поменял в скриптах de на ru 0 эффекта((

Ивано++ 22.03.2013 18:09

Судя по всему - Вы решили использовать расширение?

Rabbiteggs 22.03.2013 19:05

Цитата:

Сообщение от Ивано++ (Сообщение 35987)
Судя по всему - Вы решили использовать расширение?

Пока что да, написание своего мне пока не осилить.

Ответьте кто нибудь по языкам пожалуйста)

Чего все такие партизаны?)

Rabbiteggs 30.03.2013 20:00

Вот дело дошло и до установки на реальный сервер и мускуль.... и тут я напоролся со всего разбегу на грабельки)

У меня вместо того что бы ссылаться на ссылку blablabla.ru/informacija.html ссылается на localhost:8505/informacija.html как это исправить подскажите пожалуйста ?)

Меню я кстати сделал =)

Ссылки сделал, нормально формируются, но страница дает ошибку:
404 - файл или каталог не найден.
Запрашиваемый ресурс перемещен, переименован либо временно недоступен.

Ивано++ 30.03.2013 20:13

Возможно у Вас данный адрес забит в константах шаблона, либо просто в шаблонах...

В общем, берете открываете phpmyadmin - таблицу sys_template - и там ищете данный адрес - потом аккуратно его меняете...:o

Rabbiteggs 30.03.2013 20:16

Цитата:

Сообщение от Ивано++ (Сообщение 36026)
Возможно у Вас данный адрес забит в константах шаблона, либо просто в шаблонах...

В общем, берете открываете phpmyadmin - таблицу sys_template - и там ищете данный адрес - потом аккуратно его меняете...:o

Спасибо большое за столь скорый ответ, но где найти этот раздел или файлик?
В в папочке phpmyadmin смотреть или через прогу лезть?)

Ивано++ 30.03.2013 20:28

Есть замечательное расширение для typo3 (и вообще это самостоятельный скрипт www.adminer.org - из 1 файла) - Вам в любом случае рано или поздно придется лезть в БД (под капот) - расширение называется adminer (для меня это альтернатива phpmyadmin - т.к. он очень тяжелый - много жрет)

Rabbiteggs 30.03.2013 20:32

Вложений: 1
Цитата:

Сообщение от Ивано++ (Сообщение 36028)
Есть замечательное расширение для typo3 (и вообще это самостоятельный скрипт www.adminer.org - из 1 файла) - Вам в любом случае рано или поздно придется лезть в БД (под капот) - расширение называется adminer (для меня это альтернатива phpmyadmin - т.к. он очень тяжелый - много жрет)

Спасибо большое, сейчас скачаю и опробую. Как опробую отпишусь)
Расскажите пожалуйста что писать тут?

Ивано++ 30.03.2013 20:36

Ничего не надо...
Просто ставите - он у Вас появится слева...
Увидете...

Ивано++ 30.03.2013 20:43

Ну что получилось найти злополучный localhost?

Rabbiteggs 30.03.2013 20:43

Вложений: 1
Цитата:

Сообщение от Ивано++ (Сообщение 36030)
Ничего не надо...
Просто ставите - он у Вас появится слева...
Увидете...

Зашел, посмотрел табличку sys_template, что-то не вижу там допустим страницы с номером 343. Как найти ее?
Localhost я поменял и теперь ссылки работают нормально. Но странички не открываются. Выдавая всё ту же ошибку)

Тут судя по всему, включая название, лежат темплейты сайта)

Ивано++ 30.03.2013 20:57

Изменения в БД напрямую надо вносить очень аккуратно - т.к. есть очень большая вероятность, что Вы испортите сввязи или еще что-то...

Таблица страниц - это pages...

uid-уникальный идентификатор
pid-родительская страница

А вообще страницу вы можете найти через поиск в дереве страниц...:)
Вставив ее номер...

Ивано++ 30.03.2013 21:00

Pages - только страницы
sys_log - Логи - ее можно очищать
be_users - все внутренние пользователи
fe_users - все внешние пользователи
tt_content - содержимое страниц
sys_domain - домены заведенные
sys_template - содержит только шаблон

Большинство данных таблиц управляются через модуль списки...
Также можно создать свою mysql-таблицу, описав ее интерфейс для typo3 через массив TCA

Rabbiteggs 30.03.2013 21:16

Цитата:

Сообщение от Ивано++ (Сообщение 36034)
sys_domain - домены заведенные

А вот такой там нету(
Может урлы не обрабатываются сервером?

http://blablabla.ru/index.php?id=305 - такой урл обрабатывается и работает нормально.
http://blablabla.ru/information.html - такой нет

Ивано++ 30.03.2013 21:17

Быть не может , это стандартная таблица...
Тем более, если Вы скачали Wininstaller

Ивано++ 30.03.2013 21:32

Цитата:

Сообщение от Rabbiteggs (Сообщение 36035)
А вот такой там нету(
Может урлы не обрабатываются сервером?

http://blablabla.ru/index.php?id=305 - такой урл обрабатывается и работает нормально.
http://blablabla.ru/information.html - такой нет

Есть много причин...

Не поставлен realurl
Не настроен realurl
Не правильно настроен realurl:)

Rabbiteggs 30.03.2013 21:38

Цитата:

Сообщение от Ивано++ (Сообщение 36037)
Есть много причин...

Не поставлен realurl
Не настроен realurl
Не правильно настроен realurl:)

А как их настроить?
Ааааа беда, картинки перестало грузить на сайт... Пишет no thumb generated. Что делать?



Вот такие настройки для graphicsMagick, сам он лежит рядом с fileadmin, может путь не правильно указал?
GraphicsMagick enabled:1
GraphicsMagick path:www/typo3/GraphicsMagick ()
GraphicsMagick path/LZW:www/typo3/GraphicsMagick ()
Version 5/GraphicsMagick flag:gm
GDLib enabled:1
GDLib using PNG:1
IM5 effects enabled:-1 (Blurring/Sharpening with IM 5+)
Freetype DPI:96 (Should be 96 for Freetype 2)
Mask invert:0 (Should be set for some IM versions approx. 5.4+)
File Formats:gif,jpg,jpeg,tif,tiff,bmp,pcx,tga,png,pdf, ai

Ивано++ 31.03.2013 12:33

Про realurl:

http://www.accio.lv/informacija/typo...ealurl-part-1/
http://www.typo3.ru/fileadmin/docume...09/RealURL.pdf

Rabbiteggs 31.03.2013 12:45

Вложений: 1
Спасибо за ссылочки. А по картинкам что скажете? Они теперь грузятся, но при попытке задать им размер они перестают отображатся, а в редакторе контента всё ещё висит вот такая фигня:

Ивано++ 31.03.2013 12:49

Либо imagemagick не поставлен.
Либо к нему путь указан не верно!

Путь к нему задается в /intall/ - в настройках typo3

Google в помощь

typo3 path imagemagick

Rabbiteggs 31.03.2013 13:05

Путь то знаю где прописать, а вот как правильно прописать нет( как уже только не пробывал, не хочет работать гад(
Кстати а куда ставить GraphicsMagick?

Ивано++ 31.03.2013 14:07

Думаю, что этого должно быть достаточно...

http://www.ekonnic.com/clients/knowl...yarticle&id=46

Rabbiteggs 31.03.2013 16:06

Вложений: 1
Цитата:

Сообщение от Ивано++ (Сообщение 36054)
Думаю, что этого должно быть достаточно...

http://www.ekonnic.com/clients/knowl...yarticle&id=46

Я там сидел и настраивал оттуда, но видать крынка моя уже подводит меня))

Rabbiteggs 01.04.2013 00:01

Ребят, ещё вопрос, как сделать что бы ссылка открывалась во всплывающем окне как картинка через colorbox, что бы в нее впихнуть форму отправки письма?

Ивано++ 01.04.2013 00:33

Вот это задачка...
Смотря какие исходные данные у Вас есть.
Как typoscript выглядит, какими расиширениями из репозитория пользуетесь.

Rabbiteggs 01.04.2013 09:38

Цитата:

Сообщение от Ивано++ (Сообщение 36059)
Вот это задачка...
Смотря какие исходные данные у Вас есть.
Как typoscript выглядит, какими расиширениями из репозитория пользуетесь.

Судя по всему придется делать не через расширения, а ручками ручками((

-=UncleByte=- 01.04.2013 18:51

Цитата:

Сообщение от Rabbiteggs (Сообщение 36058)
Ребят, ещё вопрос, как сделать что бы ссылка открывалась во всплывающем окне как картинка через colorbox, что бы в нее впихнуть форму отправки письма?

Делал с использованием formhandler и fancybox старого вот так:

TS
Код:

### callback page parameters

callback_page = PAGE
callback_page.typeNum = 10001
callback_page {
        config {
                disableAllHeaderCode = 1
                debug = 0
        }
        10 < plugin.tx_formhandler_pi1
}

### callback form parameters

[treeLevel = 0]&&[globalVar = GP:type = 10001]
plugin.Tx_Formhandler.settings  {
        wrap >
        name = Callback
        debug = 0
        addErrorAnchors = 0
        templateFile = {$tmplPath}mforms/callback.tmpl
        langFile = {$tmplPath}mforms/callback.xml
        formValuesPrefix = formhandler
        storeGP = 1
        isErrorMarker {
        }
        validators.1 {
                class = Validator_Default
                config {
                        fieldConf {
                                name.errorCheck.1 = required
                                name.errorCheck.2 = pregMatch
                                name.errorCheck.2.value = (\D+)
                                phone.errorCheck.1 = required
                                phone.errorCheck.2 = minLength
                                phone.errorCheck.2.value = 7
                                #timer.errorCheck.1 = required
                        }
                }
        }
        finishers.1 {
                class = Tx_Formhandler_Finisher_Mail
                config {
                        admin {
                                to_email = info@example.com
                                sender_email = noreply@example.com
                                sender_name = example.com
                                subject = Сообщение с сайта example.com
                                htmlEmailAsAttachment = 0
                        }
                        user >
                }
        }
        finishers.2 {
                class = Tx_Formhandler_Finisher_SubmittedOK
                config {
                        returns = 1
                }
        }
}
[end]

JS
Код:

$(document).ready(function () {
        $('.callback').click(function () {
                $.fancybox({
                        href : 'index.php?id=2&type=10001',
                        scrolling : false,
                        onComplete : function () {
                                var func = arguments.callee;
                                $('#site_callback').submit(function (event) {
                                        event.preventDefault();
                                        var next_step1 = $('.submit').attr('name');
                                        var next_step2 = $('.submit').attr('value');
                                        $('#site_callback').append('<input class="tmpr" type="hidden" name="' + next_step1 + '" value="' + next_step2 + '" />');
                                        var subData = $(this).serializeArray();
                                        $.fancybox.showActivity();
                                        $.ajax({
                                                type : 'POST',
                                                cache : false,
                                                url : 'index.php?id=2&type=10001',
                                                data : subData,
                                                success : function (data) {
                                                        $.fancybox({
                                                                content : data,
                                                                onComplete : func
                                                        });
                                                }
                                        });
                                        return false;
                                });
                        }
                });
        });
});

Думаю, принцип ясен.


Часовой пояс GMT +4, время: 00:31.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot