Перейти к содержимому


Табы (вкладки) на странице товара


  • Вы не можете ответить в тему
Сообщений в теме: 55

#21 R.Sergey

    Администратор

  • Администраторы
  • 2810 сообщений
Репутация: 332
Мастер

Отправлено 29 April 2012 - 10:08 PM

Выдирайте табы отсюда, если нужно, дам любые файлы, хотя реализацию видно и так в html на странице с любым из товаров.


Очень дельный совет...... - выдирайте...... такие посты расцениваются как флуд и будут удаляться. При повторном нарушении Вас ждет бан.
К тому вышеуказанный сайт закрыт.
  • 1

#22 Dbus

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 1116 сообщений
Репутация: 174
Мастер
  • ГородОдесса

Отправлено 30 April 2012 - 10:35 AM

Выдирайте табы отсюда, если нужно, дам любые файлы, хотя реализацию видно и так в html на странице с любым из товаров.


Очень дельный совет...... - выдирайте...... такие посты расцениваются как флуд и будут удаляться. При повторном нарушении Вас ждет бан.
К тому вышеуказанный сайт закрыт.




  • 0
502 Bad Gateway

#23 bank911

    Пользователь

  • Пользователи
  • PipPip
  • 22 сообщений
Репутация: 0
Начинающий

Отправлено 30 April 2012 - 01:48 PM

Выдирайте табы отсюда, если нужно, дам любые файлы, хотя реализацию видно и так в html на странице с любым из товаров.


Очень дельный совет...... - выдирайте...... такие посты расцениваются как флуд и будут удаляться. При повторном нарушении Вас ждет бан.
К тому вышеуказанный сайт закрыт.



Я просто забыл, что там закрыто... Такое бывает.

Но там все по дефолту стоит, скачать html файл и выдрать из него 2 стиля уж совсем мало опыта нужно. И если у кого-то климакс, то нечего орать, написал же, что дам любые файлы, если будет необходимость. Читайте внимательно.
Админ, с чего бы мне флудить тут на форуме? Понт какой? Опуститесь на землю, мы не на серче.

Или Вы забыли, как парили свой форум на все стороны? Так что давайте уважать друг друга, мы все сталкиваемся с такими задачами, которые нам не по плечу.
  • 0

#24 R.Sergey

    Администратор

  • Администраторы
  • 2810 сообщений
Репутация: 332
Мастер

Отправлено 08 May 2012 - 10:13 PM

Но там все по дефолту стоит, скачать html файл и выдрать из него 2 стиля уж совсем мало опыта нужно. И если у кого-то климакс, то нечего орать, написал же, что дам любые файлы, если будет необходимость. Читайте внимательно. Админ, с чего бы мне флудить тут на форуме? Понт какой? Опуститесь на землю, мы не на серче. Или Вы забыли, как парили свой форум на все стороны? Так что давайте уважать друг друга, мы все сталкиваемся с такими задачами, которые нам не по плечу.


1. "Если будет необходимость" - это не прокатит. Если Вы хотите помочь или поделиться - ДЕЛИТЕСЬ. А писать просто "абы було" не нужно. Пожалуйста все четко и посуществу.
2. Для меня ни скачать, ни файл выдрать, на написать самостоятельно не проблема, но на форуме есть люди, для которых слово "выдрать" означает "здесь рыбы нет". То, что можно выдрать и так все знают, и сайтов полно откуда выдирать, и никчему добавлять сюда еще один очередной.
3. Да мы не на серче, но это не значит, что я позволю флудить или писать пустые посты - не нравится уходите на серч.
4. Напомните мне как мы "пиарили свой форум"? "на все стороны" пожалуйста? Вы представления не имеете кто я, чем и когда занимался.
5. И убедительно рекомендую не пререкаться с администрацией и модераторами как минимум, если Вы конечно намерены здесь оставаться. Я уважаю собеседника, если он уважает пользователей и правила форума.
  • 0

#25 fastik

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 161 сообщений
Репутация: 11
Начинающий
  • ГородТирасполь

Отправлено 22 July 2012 - 06:03 PM

Сделал на этой базе табы в детальном описании товара.
Вот так - http://cpu.badisoft....ook-IQ-701.html
файлик product_detailed.tpl.html прилагаю.
Если style.css изменено как указано выше, то достаточно этого файла.
Я, правда, чуть изменил css, чтобы были закругления (не в IE :)) и полоска только по верхнему краю, а не по всему контуру блока.
Не уверен, что это правильный путь, но зато очень просто :).

PS. вызов yui-min.js в этом же TPL-файле, вставлять его в head.tpl.html не надо. Более того, вредно :).


Вроде на этом сайте сейчас другие табы. Не могли бы Вы показать пример, откуда были взяты именно те, которые на сайте. Спасибо.
  • 0

#26 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 22 July 2012 - 07:19 PM

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

В этой теме они есть. Именно те, что сейчас на сайте. Не ленитесь внимательно прочитать тему. Письмо про jquery вместо yui.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#27 xtic

    Пользователь

  • Download User
  • PipPip
  • 24 сообщений
Репутация: 1
Начинающий
  • ГородНижнекамск

Отправлено 10 November 2012 - 07:01 PM

badisoft, подскажите, как вы сделали количество отзывов во вкладке?
Прикрепленный файл  Безымянный.png   21.47К   51 Количество загрузок:
  • 0

#28 Dbus

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 1116 сообщений
Репутация: 174
Мастер
  • ГородОдесса

Отправлено 10 November 2012 - 07:09 PM

не badisoft, но отвечу. так же как и в дефолтном шаблоне, переменная {$product_reviews_count}
  • 1
502 Bad Gateway

#29 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 10 November 2012 - 08:34 PM

не badisoft, но отвечу

Спасибо. Я как раз уже и не помню. Но точно знаю, что и штатный модуль показывает количество сообщений, т.е. это не новая внесенная мной переменная, а штатная ShopCMS-овская, которая и в штатном модуле обсуждений есть.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#30 Анхель

    Новичок

  • Пользователи
  • Pip
  • 3 сообщений
Репутация: 0
Начинающий

Отправлено 19 January 2013 - 11:21 PM

Здравствуйте.

Подскажите, пожалуйста, как сделать вкладку активной при, например, при отправке вопроса по товару? А то при нажатии "Отправить", открывается всегда первая вкладка, и непонятно - отправлен вопрос или нет...
  • 0

#31 R.Sergey

    Администратор

  • Администраторы
  • 2810 сообщений
Репутация: 332
Мастер

Отправлено 19 January 2013 - 11:25 PM

После нажатия "Отправить" идет обновление страницы. Поэтому или переделывать отправку на Аяксе или записывать текущую открытую вкладку в куки и при загрузке подтягивать оттуда.
  • 0

#32 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 20 January 2013 - 06:23 PM

Подскажите, пожалуйста, как сделать вкладку активной при, например, при отправке вопроса по товару?

Я уже напрочь не помню, как я это делал, но оно очень просто. См. мой сайт в подписи - там при написании чего либо в комментариях к товару при нажатии "Сохранить" (или как там оно) попадаешь после перезагрузки страницы в те же комментарии. Там нет ни аякса (я тогда про него еще не знал), ни записи в куки (аналогично). Смутно помню, что все на уровне javasrypt и массива $_GET. Но точно все очень просто.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#33 R.Sergey

    Администратор

  • Администраторы
  • 2810 сообщений
Репутация: 332
Мастер

Отправлено 20 January 2013 - 06:29 PM

Я уже напрочь не помню, как я это делал, но оно очень просто. См. мой сайт в подписи - там при написании чего либо в комментариях к товару при нажатии "Сохранить" (или как там оно) попадаешь после перезагрузки страницы в те же комментарии. Там нет ни аякса (я тогда про него еще не знал), ни записи в куки (аналогично). Смутно помню, что все на уровне javasrypt и массива $_GET. Но точно все очень просто.


При отправке формы передавать переменную состояния гетом? а потом проверять ее, ну тоже наверно вариант.
  • 0

#34 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 21 January 2013 - 03:17 AM

При отправке формы передавать переменную состояния гетом? а потом проверять ее, ну тоже наверно вариант.

Да, вроде, так я и делал. Добавлял в ссылку перезагрузки страницы &discuss=yes, а потом задавал соответствующий номер таба JQUERY-функцией, если $_GET['discuss']=='yes', как-то так. Вот честное слово - лень лезть смотреть. Простейшая ерунда.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#35 Vert

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 60 сообщений
Репутация: 0
Начинающий

Отправлено 03 March 2013 - 09:04 AM

Хорошее дополнение. А можно ли как-то реализовать, когда в табах показывается переменный контент. Я хотел сделать под табы поиск ( http://aurora.magic-...category_7.html ). Получилось не красиво. Так как не знаю, куда вставить div id='tab1' (и тд.) и поэтому ксс не подключается.
  • 0

#36 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 03 March 2013 - 03:05 PM

Хорошее дополнение. А можно ли как-то реализовать, когда в табах показывается переменный контент.

А что означает "показывается переменный контент"? Содержимое табов это обычный HTML-код, в котором может быть ровно то же содержимое, что и без применения табов :).

Я хотел сделать под табы поиск ( http://aurora.magic-...category_7.html ). Получилось не красиво.

Ну, прежде всего Вы попытались использовать табы из первого же письма темы, которые были потом раскритикованы. По ссылке описаны более удобные и простые, на мой взгляд, табы, требующие библиотек jquery и jquery-ui (вместо Yahoo-UI), но их отсутствие нынче скорее исключение, чем правило.
http://vsupport.club...dpost__p__18906
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#37 aleck

    Пользователь

  • Download User
  • PipPip
  • 11 сообщений
Репутация: 0
Начинающий
  • ГородКиев

Отправлено 04 March 2013 - 07:00 PM

В файле core/tpl/user/ВАШ_ШАБЛОН/product_detailed.tpl.html в нужном месте вставьте код А также переместите тэг {/literal} ниже строчек с CSS, иначе работать не будет, т.к. смарти будет озадачен содержимым фигурных скобок :).

А не могли бы вы подробнее остановиться как найти то самое нужное нам место в файле core/tpl/user/ВАШ_ШАБЛОН/product_detailed.tpl.html. Очень хочется такую реализацию отработать, а с smart и php, только начинаю знакомиться? Заранее благодарен.
  • 0

#38 Vert

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 60 сообщений
Репутация: 0
Начинающий

Отправлено 05 March 2013 - 09:16 AM

Хорошее дополнение. А можно ли как-то реализовать, когда в табах показывается переменный контент.

А что означает "показывается переменный контент"? Содержимое табов это обычный HTML-код, в котором может быть ровно то же содержимое, что и без применения табов :).

Я хотел сделать под табы поиск ( http://aurora.magic-...category_7.html ). Получилось не красиво.

Ну, прежде всего Вы попытались использовать табы из первого же письма темы, которые были потом раскритикованы. По ссылке описаны более удобные и простые, на мой взгляд, табы, требующие библиотек jquery и jquery-ui (вместо Yahoo-UI), но их отсутствие нынче скорее исключение, чем правило.
http://vsupport.club...dpost__p__18906

Дело в том что в divтабы выводится результат поиска. Под сам таб прописано задание, ссылка на поиск а не "href tab id #1" . HTML код вывода результатов поиска один для всех заданий на поиск. Вот и спрашивал как реализовать для переменного контента. В принципе это вопрос css. Думал может кто уже реализовывал такое )) А за ссылку на пост спасибо
  • 0

#39 aleck

    Пользователь

  • Download User
  • PipPip
  • 11 сообщений
Репутация: 0
Начинающий
  • ГородКиев

Отправлено 05 March 2013 - 07:42 PM

не badisoft, но отвечу. так же как и в дефолтном шаблоне, переменная {$product_reviews_count}

Данная переменная вставляет во вкладку именно количество мнений. Но возможно вы знаете и сможете подсказать, как сделать так, что бы в эту вкладку попали и сами отзывы? Буду признателен.
  • 0

#40 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 05 March 2013 - 09:35 PM

Но возможно вы знаете и сможете подсказать, как сделать так, что бы в эту вкладку попали и сами отзывы?

1. Вставить в эту вкладку бОльшую часть кода из product_discussion.tpl.html (т.е. в <div id="tabN"></div>). Тут конкретику дать сложно, т.к. я ее просто не помню, а разбираться и вспоминать лень. Да и большая она достаточно, эта вставка, там много кода.
2. Вставить в product_detailed.php соответствующий код из product_discussion.php. У меня это

//NewCode (Discuss in tab)
$cnt = db_fetch_row(db_query("select count(*) from ".DISCUSSIONS_TABLE." WHERE productID=".$productID));
if ($cnt[0])
{
$result = array();
$data = db_query("select Author, Body, add_time, DID, Topic FROM ".DISCUSSIONS_TABLE.
" WHERE productID=".$productID." ORDER BY add_time DESC");
while ($row = db_fetch_row($data))
{
$row["add_time"]= format_datetime( $row["add_time"] );
$result[] = $row;
}
$smarty->assign("product_reviews", $result);
}
else
$smarty->assign("product_reviews", NULL);
// End of New Code (Discuss in tab)


PS. Где-то на форуме целая тема есть, где обсуждали перемещение дискуссии на страницу подробного описания товара. Там толи все, толи почти все описано.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)