farmay
Завсегдатай
   
Репутация: +8/-3
Offline
Пол: 
Сообщений: 424
Все так как должно быть...
|
 |
« : 27.09.2010, 13:59:36 » |
|
Здравствуйте очень прошу помогите, как сделать так чтоб при просмотре категории все материалы отображались так - название и кусок описания при нажатии на ссылку подробее выводилось весь материал, пробовал в визуальном редакторе вставлять ссылку подробее, не работает.
|
|
|
|
|
Записан
|
|
|
|
farmay
Завсегдатай
   
Репутация: +8/-3
Offline
Пол: 
Сообщений: 424
Все так как должно быть...
|
 |
« Ответ #1 : 28.09.2010, 13:48:21 » |
|
Есть кто знающий?
|
|
|
|
|
Записан
|
|
|
|
DAV
Давно я тут
  
Репутация: +25/-0
Offline
Пол: 
Сообщений: 208
|
 |
« Ответ #2 : 28.09.2010, 14:56:24 » |
|
Не могу понять, это вопрос про SOBI2?
|
|
|
|
|
Записан
|
|
|
|
farmay
Завсегдатай
   
Репутация: +8/-3
Offline
Пол: 
Сообщений: 424
Все так как должно быть...
|
 |
« Ответ #3 : 28.09.2010, 17:21:58 » |
|
да при добавлении материала в SOBI2 2 нужно чтоб часть выводилась под заголовком и при нажатии на ссылку подробнее уже выводился весь материал
|
|
|
|
|
Записан
|
|
|
|
|
valagoff
|
 |
« Ответ #4 : 28.09.2010, 17:56:59 » |
|
в v-card вставить следующее: вступительный текст <?php $catid = (int) sobi2Config::request($_REQUEST, 'catid', 0); $config =& sobi2Config::getInstance(); $link = sobi2Config::sef("index.php?option=com_sobi2&sobi2Task=sobi2Details&catid={$catid}&sobi2Id={$id}&Itemid={$config->sobi2Itemid}"); ?> <a href="<?php echo $link ?>">Подробнее...</a>
|
|
|
|
|
Записан
|
|
|
|
farmay
Завсегдатай
   
Репутация: +8/-3
Offline
Пол: 
Сообщений: 424
Все так как должно быть...
|
 |
« Ответ #5 : 28.09.2010, 20:45:25 » |
|
в любое место шаблона?
|
|
|
|
|
Записан
|
|
|
|
farmay
Завсегдатай
   
Репутация: +8/-3
Offline
Пол: 
Сообщений: 424
Все так как должно быть...
|
 |
« Ответ #6 : 28.09.2010, 21:00:40 » |
|
в v-card вставить следующее: вступительный текст <?php $catid = (int) sobi2Config::request($_REQUEST, 'catid', 0); $config =& sobi2Config::getInstance(); $link = sobi2Config::sef("index.php?option=com_sobi2&sobi2Task=sobi2Details&catid={$catid}&sobi2Id={$id}&Itemid={$config->sobi2Itemid}"); ?> <a href="<?php echo $link ?>">Подробнее...</a>
не получилось все равно в под категории только подзаголовки а при нажатии выходит уже все, надо как тут http://www.foreverlove.ru/а получилось http://sapfi.ru/index.php?option=com_katalog2&catid=7&Itemid=2 только при нажати выходит весь текст, ps после вставки кода я в описание добавил ссылку подробнее и вот такой результат.
|
|
|
|
« Последнее редактирование: 29.09.2010, 13:07:42 от SyncMaster »
|
Записан
|
|
|
|
|
GDV
|
 |
« Ответ #7 : 28.09.2010, 21:03:42 » |
|
В низу естественно. Есть уже готовы шаблон у разработчика с подробнее. Advanced Standard Template. Вот нужный кусок этой подробнее. <div style="float:left"> <div class="sobi2_vcard_content"><?php echo $title; ?><br/> <?php echo HTML_SOBI::customFieldsData($fieldsFormatted);?> </div> <div class="readmore"><p><a href="<?php echo $link ?>">read more...</a></p></div> </div>
<?php if ($deleteButton) { ?> <div style="float: right;"> <?php echo $deleteButton; ?> <?php echo $editButton; ?> </div> <?php } ?> </td> <?php } ?> Вернее сам низ кода. И смотри как она выведена. Дивы тоже как видишь надо ставить.
|
|
|
|
|
Записан
|
|
|
|
farmay
Завсегдатай
   
Репутация: +8/-3
Offline
Пол: 
Сообщений: 424
Все так как должно быть...
|
 |
« Ответ #8 : 28.09.2010, 21:07:14 » |
|
просто в любой шаблон внизу вставить этот кусок? а как тогда при добавлении материала выбирать что будет под заголовком?
|
|
|
|
|
Записан
|
|
|
|
|
GDV
|
 |
« Ответ #9 : 28.09.2010, 21:08:44 » |
|
</div> <div class="readmore"><p><a href="<?php echo $link ?>">read more...</a></p></div> </div> Вот это вставь Только перед <?php } ?> </td> <?php } ?>
|
|
|
|
|
Записан
|
|
|
|
farmay
Завсегдатай
   
Репутация: +8/-3
Offline
Пол: 
Сообщений: 424
Все так как должно быть...
|
 |
« Ответ #10 : 28.09.2010, 21:11:55 » |
|
все равно не как вставил этот код
<div style="float:left"> <div class="sobi2_vcard_content"><?php echo $title; ?><br/> <?php echo HTML_SOBI::customFieldsData($fieldsFormatted);?> </div> <div class="readmore"><p><a href="<?php echo $link ?>">read more...</a></p></div> </div>
<?php if ($deleteButton) { ?> <div style="float: right;"> <?php echo $deleteButton; ?> <?php echo $editButton; ?> </div> <?php } ?> </td> <?php } ?>
в V-Card перед </td><?php } ?> в материале пише описание подробнее ссылку встевляю куда надо не работает.(((
в какой тогда шаблон нужно это вставлять? как я понимаю на сайте один шаблон только используется?
|
|
|
|
|
Записан
|
|
|
|
|
GDV
|
 |
« Ответ #11 : 28.09.2010, 21:15:14 » |
|
Вот тебе шаблон с ссылкой подробнее и заодно галереи выводятся.
|
|
|
|
|
Записан
|
|
|
|
farmay
Завсегдатай
   
Репутация: +8/-3
Offline
Пол: 
Сообщений: 424
Все так как должно быть...
|
 |
« Ответ #12 : 28.09.2010, 21:17:52 » |
|
глупый вопрос но как мне этот шаблон поставить по умолчанию  и при добавлении материала просто в редакторе ставить подробнее?
|
|
|
|
|
Записан
|
|
|
|
farmay
Завсегдатай
   
Репутация: +8/-3
Offline
Пол: 
Сообщений: 424
Все так как должно быть...
|
 |
« Ответ #13 : 28.09.2010, 21:20:53 » |
|
пытаюсь поставить Ошибка: невозможно обработать XML файл. Установка отменена. (348) ставлю через менеджер шаблонов
|
|
|
|
|
Записан
|
|
|
|
|
GDV
|
 |
« Ответ #14 : 28.09.2010, 21:23:39 » |
|
Когда его ставишь в выборе нужно указать показывать все расширения.
|
|
|
|
|
Записан
|
|
|
|
farmay
Завсегдатай
   
Репутация: +8/-3
Offline
Пол: 
Сообщений: 424
Все так как должно быть...
|
 |
« Ответ #15 : 28.09.2010, 21:24:46 » |
|
он вообще не ставиться захожу SOBI2 - менеджер шаблонов обзор выбираю его - установка - ошибка
|
|
|
|
|
Записан
|
|
|
|
farmay
Завсегдатай
   
Репутация: +8/-3
Offline
Пол: 
Сообщений: 424
Все так как должно быть...
|
 |
« Ответ #16 : 28.09.2010, 21:35:32 » |
|
стоп! понятно я его на клон ставлю!(( во баран щас попробую
|
|
|
|
|
Записан
|
|
|
|
|
GDV
|
 |
« Ответ #17 : 28.09.2010, 21:36:45 » |
|
Значит неправильно ставишь. Этот шаблон только вчера скачал у разработчика. Можешь сам там качнуть. p.s. В ЛС напиши доступ в админку, поставим. стоп! понятно я его на клон ставлю!(( во баран щас попробую Мдя... В перлы есть шанс попасть. 
|
|
|
|
|
Записан
|
|
|
|
farmay
Завсегдатай
   
Репутация: +8/-3
Offline
Пол: 
Сообщений: 424
Все так как должно быть...
|
 |
« Ответ #18 : 28.09.2010, 21:53:40 » |
|
шаблон встал! только вот как теперь добавлять эту подробнее.
|
|
|
|
|
Записан
|
|
|
|
|
GDV
|
 |
« Ответ #19 : 28.09.2010, 21:58:51 » |
|
Не надо ничего добавлять. Уже в настройках полей указывай что указывать и где. На основе настроек полей и будет работать.
|
|
|
|
|
Записан
|
|
|
|
farmay
Завсегдатай
   
Репутация: +8/-3
Offline
Пол: 
Сообщений: 424
Все так как должно быть...
|
 |
« Ответ #20 : 28.09.2010, 22:04:10 » |
|
Не надо ничего добавлять. Уже в настройках полей указывай что указывать и где. На основе настроек полей и будет работать.
спасибо буду пробывать
|
|
|
|
|
Записан
|
|
|
|
farmay
Завсегдатай
   
Репутация: +8/-3
Offline
Пол: 
Сообщений: 424
Все так как должно быть...
|
 |
« Ответ #21 : 28.09.2010, 23:09:58 » |
|
в общем в настройке поля описания поставил - Отображать поле При просмотре категории + При просмотре подробностей + Скрытое и все равно не работает, мне нужно именно при просмотри категории чтоб была часть которую выберу я.
|
|
|
|
|
Записан
|
|
|
|
|
GDV
|
 |
« Ответ #22 : 28.09.2010, 23:16:32 » |
|
При просмотре категории - и оно не будет отображаться в превью
|
|
|
|
|
Записан
|
|
|
|
farmay
Завсегдатай
   
Репутация: +8/-3
Offline
Пол: 
Сообщений: 424
Все так как должно быть...
|
 |
« Ответ #23 : 28.09.2010, 23:17:08 » |
|
не понял *sorry*
|
|
|
|
|
Записан
|
|
|
|
farmay
Завсегдатай
   
Репутация: +8/-3
Offline
Пол: 
Сообщений: 424
Все так как должно быть...
|
 |
« Ответ #24 : 28.09.2010, 23:19:50 » |
|
как сделать чтоб было как в примере выше, то есть заголовок под ним часть стиха и ссылка подробнее. мне же нужно чтоб стих и там и там отображался только при просмотре категории была его часть которую выберу я, а отображается весь стих при просмотре категории.
|
|
|
|
|
Записан
|
|
|
|
|
GDV
|
 |
« Ответ #25 : 28.09.2010, 23:22:50 » |
|
Часть стиха не как. Можно прятать или показывать только целые поля. Если честно то не то выбрал. Тебе лучше флекси, к2 или ZOO подойдет для твоей задачи.
|
|
|
|
|
Записан
|
|
|
|
farmay
Завсегдатай
   
Репутация: +8/-3
Offline
Пол: 
Сообщений: 424
Все так как должно быть...
|
 |
« Ответ #26 : 28.09.2010, 23:24:13 » |
|
Мне надо было убить того кто сказал мне что k2 не подойдет.... в к2 можно часть стиха отображать?
|
|
|
|
|
Записан
|
|
|
|
|
GDV
|
 |
« Ответ #27 : 28.09.2010, 23:26:32 » |
|
А кто сказал что не подойдет? Как я понял у тебя стихи? Т.е. контент чисто текстовый. Его разбивать надо? Тебе не SOBI2 нужен. Присмотрись к флекси. Там лихо все сделаешь. И получишь именно то что тебе надо.
|
|
|
|
|
Записан
|
|
|
|
farmay
Завсегдатай
   
Репутация: +8/-3
Offline
Пол: 
Сообщений: 424
Все так как должно быть...
|
 |
« Ответ #28 : 28.09.2010, 23:28:45 » |
|
а еще у меня тексты песен там тоже тупо название и песня, а в флекси можно вставлять картинки допустим? и еще к2 тоже подойдет если в будущем буду расширять добавлять картинки видео или еще чего нибудь или флекси тоже потянет? сказал знакомый которого убью завтра.)
|
|
|
|
|
Записан
|
|
|
|
|
GDV
|
 |
« Ответ #29 : 28.09.2010, 23:41:24 » |
|
Подойдут оба. Но лучше наверное все таки флекси. Может и мнение субъективное но с ним легче все паять, потому что он использует стандартный контент. А у K2 и ZOO cвой. Все сделаешь и картинки и саму музыку (если поставишь плагины). Еще раз повторю-флекси использует стандартный com_content. Что решаемо стандартом и там решишь.
|
|
|
|
|
Записан
|
|
|
|
farmay
Завсегдатай
   
Репутация: +8/-3
Offline
Пол: 
Сообщений: 424
Все так как должно быть...
|
 |
« Ответ #30 : 28.09.2010, 23:42:42 » |
|
спасибо буду сносить все и делать на флекси тогда. а как с клонами дело обстоит у него? есть программа?
|
|
|
|
|
Записан
|
|
|
|
|
GDV
|
 |
« Ответ #31 : 28.09.2010, 23:49:13 » |
|
С клонами никак пока. Программ нет. Только ручками клон делать, но безнадежно. Там без опытного мозга не реализовать. Почитай тему про его клон.
|
|
|
|
|
Записан
|
|
|
|
farmay
Завсегдатай
   
Репутация: +8/-3
Offline
Пол: 
Сообщений: 424
Все так как должно быть...
|
 |
« Ответ #32 : 28.09.2010, 23:50:00 » |
|
а для к2 есть клоны? мне так много хорошего про него говорили
|
|
|
|
|
Записан
|
|
|
|
|
GDV
|
 |
« Ответ #33 : 28.09.2010, 23:52:51 » |
|
Я не видел его клоны. Нужно ручками делать. Если он не подменяет один плагин то вполне реализовать и клон можно. Поищи, может кто то и делал его клон.
|
|
|
|
|
Записан
|
|
|
|
farmay
Завсегдатай
   
Репутация: +8/-3
Offline
Пол: 
Сообщений: 424
Все так как должно быть...
|
 |
« Ответ #34 : 28.09.2010, 23:53:36 » |
|
огромное огромное спасибо) буду делать) еще раз спасибо
|
|
|
|
|
Записан
|
|
|
|
|
GDV
|
 |
« Ответ #35 : 28.09.2010, 23:55:58 » |
|
Да не за что. Помог +, Помешал -
|
|
|
|
|
Записан
|
|
|
|
farmay
Завсегдатай
   
Репутация: +8/-3
Offline
Пол: 
Сообщений: 424
Все так как должно быть...
|
 |
« Ответ #36 : 28.09.2010, 23:57:50 » |
|
Естественно)
|
|
|
|
|
Записан
|
|
|
|
|
valagoff
|
 |
« Ответ #37 : 29.09.2010, 00:41:45 » |
|
Часть стиха не как. Можно прятать или показывать только целые поля. Если честно то не то выбрал. Тебе лучше флекси, к2 или ZOO подойдет для твоей задачи.
ну почему же нельзя? можно! кто мешает тебе резать часть поля средствами php в шаблоне v-card? ИМХО SOBI2 очень гибкий компонент, надо только разобраться.
|
|
|
|
|
Записан
|
|
|
|
farmay
Завсегдатай
   
Репутация: +8/-3
Offline
Пол: 
Сообщений: 424
Все так как должно быть...
|
 |
« Ответ #38 : 29.09.2010, 00:42:49 » |
|
а как мне ее порезать ? я при добавлении статьи пробовал в радакторе вставлять сслыку подробнее не помогает...
|
|
|
|
|
Записан
|
|
|
|
|
valagoff
|
 |
« Ответ #39 : 29.09.2010, 00:45:37 » |
|
а как мне ее порезать ? я при добавлении статьи пробовал в радакторе вставлять сслыку подробнее не помогает...
делается так: в текстовое поле вводишь полный текст, а в шаблоне v-card вырезаешь часть строки полного текста и показываешь её, вставляя ссылку подробнее на Details View, где текст показывается полностью.
|
|
|
|
|
Записан
|
|
|
|
farmay
Завсегдатай
   
Репутация: +8/-3
Offline
Пол: 
Сообщений: 424
Все так как должно быть...
|
 |
« Ответ #40 : 29.09.2010, 00:46:55 » |
|
и каждый раз с материалом нужно так делать? у меня ведь будет около 6000 записей,в одном SOBI2 и 6000 в другом.
|
|
|
|
|
Записан
|
|
|
|
|
valagoff
|
 |
« Ответ #41 : 29.09.2010, 00:50:42 » |
|
и каждый раз с материалом нужно так делать? у меня ведь будет около 6000 записей,в одном SOBI2 и 6000 в другом.
v-card - это шаблон, т.е. всё будет обрабатывать как ты один раз настроишь. скажешь резать первые 200 символов - он и будет тебе их резать всегда. Привести код шаблона для твоего случая?
|
|
|
|
|
Записан
|
|
|
|
farmay
Завсегдатай
   
Репутация: +8/-3
Offline
Пол: 
Сообщений: 424
Все так как должно быть...
|
 |
« Ответ #42 : 29.09.2010, 00:52:30 » |
|
вот в том то и проблема что у меня стихи и нужно допустим резать первый абзац (или по выбору любой) так что такой вариант к сожалению мне не подходит, мне надо чтоб я в ручную выбирал.
|
|
|
|
|
Записан
|
|
|
|
|
valagoff
|
 |
« Ответ #43 : 29.09.2010, 00:59:48 » |
|
вот в том то и проблема что у меня стихи и нужно допустим резать первый абзац (или по выбору любой) так что такой вариант к сожалению мне не подходит, мне надо чтоб я в ручную выбирал.
можно резать по первому входу символа абзаца (или по <hr> если ты её вставляешь как разрыв текста). в чем проблема то, не пойму?
|
|
|
|
|
Записан
|
|
|
|
farmay
Завсегдатай
   
Репутация: +8/-3
Offline
Пол: 
Сообщений: 424
Все так как должно быть...
|
 |
« Ответ #44 : 29.09.2010, 01:00:28 » |
|
можно резать по первому входу символа абзаца. в чем проблема то, не пойму?
а как реализовать чтоб выводился первый абзац?
|
|
|
|
|
Записан
|
|
|
|
|
GDV
|
 |
« Ответ #45 : 29.09.2010, 01:04:58 » |
|
ну почему же нельзя? можно! кто мешает тебе резать часть поля средствами php в шаблоне v-card? ИМХО SOBI2 очень гибкий компонент, надо только разобраться. Как вариант. Только зачем так извращаться если есть альтернативы которые лучше подходят под эту задачу. Хотя.. кому как.
|
|
|
|
|
Записан
|
|
|
|
farmay
Завсегдатай
   
Репутация: +8/-3
Offline
Пол: 
Сообщений: 424
Все так как должно быть...
|
 |
« Ответ #46 : 29.09.2010, 01:05:24 » |
|
Я запутался..... что же делать.. думаю для начала попробую флекси и к2 и если они не понравятся мне то уже использовать SOBI2.
|
|
|
|
|
Записан
|
|
|
|
|
valagoff
|
 |
« Ответ #47 : 29.09.2010, 01:07:49 » |
|
а как реализовать чтоб выводился первый абзац?
допустим у тебя есть поле field_description, которое выводится в шаблоне переменной $fieldsFormatted['field_description'] символ конца абзаца </p>, определяем длину строки до его первого вхождения, обрезаем начало строки на полученное количество символов. P.S. если хочешь - приведу тебе код шаблона
|
|
|
|
|
Записан
|
|
|
|
farmay
Завсегдатай
   
Репутация: +8/-3
Offline
Пол: 
Сообщений: 424
Все так как должно быть...
|
 |
« Ответ #48 : 29.09.2010, 01:09:24 » |
|
допустим у тебя есть поле field_description, которое выводится в шаблоне переменной $fieldsFormatted['field_description'] символ конца абзаца </p>, определяем длину строки до его первого вхождения, обрезаем начало строки на полученное количество символов.
P.S. если хочешь - приведу тебе код шаблона
да если не сложно дайте код пожалуйста.
|
|
|
|
|
Записан
|
|
|
|
|
valagoff
|
 |
« Ответ #49 : 29.09.2010, 01:17:49 » |
|
подожди пару минут
|
|
|
|
|
Записан
|
|
|
|
|
valagoff
|
 |
« Ответ #50 : 29.09.2010, 01:32:26 » |
|
field_description - поле для полного текста должно отображаться и в категории и при подробном просмотре вступительная часть - это первый абзац вот шаблон v-card в котором поле field_description обрезается после первого абзаца <?php /** * @version $Id: SOBI2.vc.tmpl.php 5379 2010-02-26 17:30:01Z Sigrid Suski $ * @package: Sigsiu Online Business Index 2 * =================================================== * @author * Name: Sigrid & Radek Suski, Sigsiu.NET GmbH * Email: sobi2[at]sigsiu.net * Url: http://www.sigsiu.net * =================================================== * @copyright Copyright (C) 2006 - 2010 Sigsiu.NET GmbH (http://www.sigsiu.net). All rights reserved. * @license see http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU/GPL. * You can use, redistribute this file and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation. */
/* Please do not remove this line */ defined( '_SOBI2_' ) || ( trigger_error("Restricted access", E_USER_ERROR) && exit() );
/* ------------------------------------------------------------------------------ * This is the template for the V-Card View * ------------------------------------------------------------------------------ */ /* Don't remove this line! */ function sobi2VCview($id, $style, $ico, $img, $title, $fieldsObjects, $fieldsFormatted, $plugins, $editButton = null, $deleteButton = null) { // For advanced templating comment in the next line if you need to access other SOBI2 object proporties $mySobi2 = new sobi2( $id ); $config =& sobi2Config::getInstance(); $waySearchLink = HTML_SOBI2::createWaySearchUrl( $id ); ?> <!-- here starts the template -->
<td <?php echo $style; ?>> <?php echo $editButton; ?> <?php echo $deleteButton; ?> <table border="0"> <tr> <td><div style="padding:1px; background-color: none; border-bottom-color: #b49e89; border-bottom-style: dashed; border-bottom-width: 1px; color: #b49e89;" align="right"> <?php HTML_SOBI2::addedDateOnly($config, $mySobi2); ?> </div> </td> </tr> <tr> <td><?php echo $title; ?></td> </tr> <tr> <?php $abzac = '</p>'; ?> <?php $pos_cut = strpos($fieldsFormatted['field_description'], $abzac); ?> <?php $preview = substr($fieldsFormatted['field_description'], 0, $pos_cut); ?> <td><?php echo $preview."</p>"; ?> <?php $catid = (int) sobi2Config::request($_REQUEST, 'catid', 0); $config =& sobi2Config::getInstance(); $link = sobi2Config::sef("index.php?option=com_sobi2&sobi2Task=sobi2Details&catid={$catid}&sobi2Id={$id}&Itemid={$config->sobi2Itemid}"); ?> <a href="<?php echo $link ?>">Подробнее...</a></td> </tr> </table> <div class="cleared"></div>
<!-- here ends the template -->
<!-- Don't remove these lines! --> </td><?php } ?>
|
|
|
|
« Последнее редактирование: 29.09.2010, 01:42:09 от valagoff »
|
Записан
|
|
|
|
farmay
Завсегдатай
   
Репутация: +8/-3
Offline
Пол: 
Сообщений: 424
Все так как должно быть...
|
 |
« Ответ #51 : 29.09.2010, 01:33:17 » |
|
спасибо большое завтра попробую, сейчас уже не могу с ног валюсь.
|
|
|
|
|
Записан
|
|
|
|
|
valagoff
|
 |
« Ответ #52 : 29.09.2010, 01:38:06 » |
|
пиши если что, наладим:)
|
|
|
|
|
Записан
|
|
|
|
farmay
Завсегдатай
   
Репутация: +8/-3
Offline
Пол: 
Сообщений: 424
Все так как должно быть...
|
 |
« Ответ #53 : 29.09.2010, 01:39:01 » |
|
завтра отпишусь что получилось.)
|
|
|
|
|
Записан
|
|
|
|
Aquasonick
Давно я тут
  
Репутация: +0/-2
Offline
Сообщений: 294
Он не страдает безумием... - Он им наслаждается!
|
 |
« Ответ #54 : 29.09.2010, 01:40:54 » |
|
черт почитал вас и решил совершенно другую задачу ))) спаисбо!!
|
|
|
|
|
Записан
|
|
|
|
farmay
Завсегдатай
   
Репутация: +8/-3
Offline
Пол: 
Сообщений: 424
Все так как должно быть...
|
 |
« Ответ #55 : 03.10.2010, 00:45:23 » |
|
В общем поставил ифлекси и к2, проблема одна как сделать ссылку в главном меню чтоб пройдя по ней выводились категории а то есть и там и там только материалы категорий
|
|
|
|
|
Записан
|
|
|
|
farmay
Завсегдатай
   
Репутация: +8/-3
Offline
Пол: 
Сообщений: 424
Все так как должно быть...
|
 |
« Ответ #56 : 03.10.2010, 00:50:05 » |
|
Отбой надо было в главном меню выбирать директория. а вот в k2 как я понял вообще этого нет, значит останавливаемся на flexi.)
|
|
|
|
« Последнее редактирование: 03.10.2010, 00:55:03 от farmay »
|
Записан
|
|
|
|
|
SyncMaster
|
 |
« Ответ #57 : 03.10.2010, 10:42:09 » |
|
Какое отношение 2 ваших последних сообщения имеют к SOBI2? И в одно сообщение все писать религия не позволяет? За счетчиком сообщений гонимся, чтобы звезд набрать? Так ведь можно аккаунт забанить.
P.S. И ставить минус, только потому что минусовали вас — смешно. Школота? Пусть у меня пока повисит для разнообразия. Как надоест — удалим )
|
|
|
|
|
Записан
|
|
|
|
farmay
Завсегдатай
   
Репутация: +8/-3
Offline
Пол: 
Сообщений: 424
Все так как должно быть...
|
 |
« Ответ #58 : 03.10.2010, 12:39:04 » |
|
Какое отношение 2 ваших последних сообщения имеют к SOBI2? Потому что мне советовали flexi, вот и решил написать там где был первоисточник. 3. Если вопрос касается тем нескольких форумов, достаточно задать свой вопрос только в одном из них. ( Касался нескольких компонентов, т . к хотел выяснить в каком из них можно реализовать ссылку подробнее) И в одно сообщение все писать религия не позволяет? За счетчиком сообщений гонимся, чтобы звезд набрать? Так ведь можно аккаунт забанить. Каюсь о великий. Мне без разницы сколько сообщений я написал, не запрещено писать несколько сообщений, сообщения мне ничего не дают поэтому смысла гнаться за этим - нет. Личная неприязнь ко мне может обсуджаться в привате. P.S. И ставить минус, только потому что минусовали вас — смешно. Школота? Студент. Пусть у меня пока повисит для разнообразия. Как надоест — удалим ) Поставим еще раз .) p.s С глубочайшим уважением Станислав.
|
|
|
|
« Последнее редактирование: 03.10.2010, 12:44:03 от farmay »
|
Записан
|
|
|
|
|
GDV
|
 |
« Ответ #59 : 03.10.2010, 12:43:48 » |
|
Ребята, давайте жить дружно. Тему действительно нужно разделить. Дальше уже идет обсуждения компонента не относящегося в SOBI2. Есть ветка флекси. Там и задавайте интересующие вопросы по флекси. Но прежде всего внимательно изучите ту ветку. Вдруг уже обсуждалось интересующее вас. Что бы избежать клонов тем.
|
|
|
|
|
Записан
|
|
|
|
farmay
Завсегдатай
   
Репутация: +8/-3
Offline
Пол: 
Сообщений: 424
Все так как должно быть...
|
 |
« Ответ #60 : 03.10.2010, 12:47:08 » |
|
Ни кто и не ссорился. Я подумал что не логично задавать в теме про SOBI2 - есть ли тут сслыка подробнее, в теме про flexi - есть ли тут ссылка подробнее, ну и про k2 тоже самое.
А многоуважемый модератор мод сказать мне что так делать нельзя, а нужно так то сделать.
|
|
|
|
|
Записан
|
|
|
|
|
GDV
|
 |
« Ответ #61 : 03.10.2010, 12:51:20 » |
|
Ну... это как бы должно быть понятно. Разговор пошел по другому компоненту. И как я понимаю он вас абсолютно устроил. Дальше так сказать уже в другую ветку. Милости просим. А минуса и плюса в репу пожалуйста раздавайте заслуженно. На этом думаю стоит остановить разговоры не по теме. Спасибо. p.s. А вот сейчас мне поставили плюс абсолютно не заслуженно. Радует конечно. Но халявные плюса тоже не нужны. Помог, поставили. Не помог, не ставте. 
|
|
|
|
« Последнее редактирование: 03.10.2010, 12:54:39 от GDV »
|
Записан
|
|
|
|
|
SyncMaster
|
 |
« Ответ #62 : 03.10.2010, 13:10:11 » |
|
p.s. А вот сейчас мне поставили плюс абсолютно не заслуженно. Радует конечно. Но халявные плюса тоже не нужны. Помог, поставили. Не помог, не ставте.  А у него «кукушка хвалит петуха, зато, что хвалит он кукушку». Другими словами стадный эффект — ты мне «+» поставил и я тебе поставлю. Ты мне «–» — получай. Я на репу внимания не обращаю — работа такая, быть «злым»  2Farmay, ваши громкие слова приведут только к одному — я буду более предвзято относится к модерированию. Одна из причин: 6. Писать бессмысленнyю или малосодеpжательнyю инфоpмацию, не несущую смысловой нагрузки; Флеймить в тематических разделах; Использовать конференцию в качестве чата. А кто мне «надоест», то акк будет заблокирован. Тут уже пытались «умничать» некоторые, а потом мне в личку писали о мире и дружбе, хотя я и не ругался не с кем. А многоуважемый модератор мод сказать мне что так делать нельзя, а нужно так то сделать.
Да неужели?! Вот ща все дела брошу и начну всем рассказывать о правилах форума. Мне же делать больше нечего!
|
|
|
|
|
Записан
|
|
|
|
radiant
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Сообщений: 52
|
 |
« Ответ #63 : 24.10.2010, 20:21:50 » |
|
v-card - это шаблон, т.е. всё будет обрабатывать как ты один раз настроишь. скажешь резать первые 200 символов - он и будет тебе их резать всегда. Привести код шаблона для твоего случая?
Доброе время суток! Некоторое время, меня интересует, как резать в шаблоне v-card поле 'field_description' по первые 200 символов. Ссылка 'подробнее...' мало волнует. Контент по предприятиям. Фирмы иногда заполняют это поле от души, и в шаблоне v-card массивно выглядит. Значит нужно в v-card резать, а в detals оставлять как есть. Прошу вас написать, пока эту тему не закрыли.
|
|
|
|
« Последнее редактирование: 25.10.2010, 13:01:16 от radiant »
|
Записан
|
|
|
|
terveg
Давно я тут
  
Репутация: +17/-0
Offline
Пол: 
Сообщений: 273
ставь "+" руки не отсохнут
|
 |
« Ответ #64 : 25.10.2010, 10:13:37 » |
|
|
|
|
|
|
Записан
|
|
|
|
radiant
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Сообщений: 52
|
 |
« Ответ #65 : 25.10.2010, 10:44:42 » |
|
На сколько я понял, там описано вообще ограничение вводимых символов пользователем в поле field_description (textarea)
Меня же интересует вариант, когда пользователь может вводить не ограниченное кол. символов. Но при отображении этого поля в шаблоне v-card это поле обрезалось (к примеру до 200 символов), а в отображении этого поля в шаблоне details это поле не обрезалось по символам.
|
|
|
|
« Последнее редактирование: 25.10.2010, 13:02:26 от radiant »
|
Записан
|
|
|
|
|
GDV
|
 |
« Ответ #66 : 25.10.2010, 10:55:41 » |
|
Где то это уже обсуждалось на форуме. И вроде как решение было найдено. Точно не помню где описывалось. Поищи по форуму.
|
|
|
|
|
Записан
|
|
|
|
|
valagoff
|
 |
« Ответ #67 : 26.10.2010, 02:41:33 » |
|
Ищем в файле form.class.php строки в районе 200 case 2: // is textarea $fields[$field->fieldname]['field'] = $this->isTextarea( $field ); break; заменяем на следущий кусок case 2: // is textarea /* Hack to limit number of characters in textarea field */ $value = html_entity_decode($config->getSobiStr($this->item->customFieldsData[$field->fieldname]),ENT_QUOTES); $value = "{$value}"; if ($field->fieldChars) { if($field->fieldRows) { $rows = "rows=\"{$field->fieldRows}\""; } else { $rows = "rows=\"10\""; } if($field->fieldColumns) { $columns = "cols=\"{$field->fieldColumns}\""; } else { $columns = "cols=\"40\""; } //$thisformfield = "this.form.".{$field->fieldname}; $fields[$field->fieldname]['field'] = "\n<textarea id=\"{$field->fieldname}\" class=\"inputbox\" name=\"{$field->fieldname}\" {$columns} {$rows} onkeydown=\"limitText(this.form.{$field->fieldname},this.form.countdown{$field->fieldname},{$field->fieldChars});\" onkeyup=\"limitText(this.form.{$field->fieldname},this.form.countdown{$field->fieldname},{$field->fieldChars});\">{$value}</textarea><br /><font style=\"font-size:12px; color:#a9a9a9; font-style:italic;\" >Characters left: <input type=\"text\" name=\"countdown{$field->fieldname}\" size=\"1\" value=\"{$field->fieldChars}\" readonly=\"readonly\" style=\"border:none;color:blue;\" /></font>\n"; } else { $fields[$field->fieldname]['field'] = $this->isTextarea( $field ); } /* End hack */ break; до кода case 3: // is checkbox Сохраняем файл. Далее нужно добавить куда то ограничивающий скрипт-либо в файл шаблона форм, либо в шаблон сайта. затем вставляем кусок скрипта (если пользуетесь своим шаблоном форм-сюда, если нет то в шаблон сайта поле <head> перед </head> ) <script language="javascript" type="text/javascript"> function limitText(limitField, limitCount, limitNum) { if (limitField.value.length > limitNum) { limitField.value = limitField.value.substring(0, limitNum); } else { limitCount.value = limitNum - limitField.value.length; } } </script> Для того чтобы теперь можно было ограничить кол-во символов в поле textarea SOBI2 внесите число в настройки поля (Максимальная длина). в своем шаблоне форм (если пользуетесь) для вывода кол-ва оставшихся символов добавьте <?php echo $fields['countdown_field_desc_part']['field']; ?>
|
|
|
|
|
Записан
|
|
|
|
radiant
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Сообщений: 52
|
 |
« Ответ #68 : 26.10.2010, 04:20:41 » |
|
Результата не дало!
Скажите, по вашему опыту, этот вариант действует на новые записи и на уже существующие? Спрашиваю т.к. новые не добавлял.
|
|
|
|
|
Записан
|
|
|
|
|
GDV
|
 |
« Ответ #69 : 27.10.2010, 02:18:48 » |
|
Это шаблонизация. Поэтому действует на все.
|
|
|
|
|
Записан
|
|
|
|
|
valagoff
|
 |
« Ответ #70 : 27.10.2010, 03:24:49 » |
|
Скажите, по вашему опыту, этот вариант действует на новые записи и на уже существующие?
Это добавляет ограничение на количество вводимых символов при добавлении записию
|
|
|
|
|
Записан
|
|
|
|
radiant
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Сообщений: 52
|
 |
« Ответ #71 : 14.11.2010, 22:54:38 » |
|
Наверное valagoff правильно говорит! А что можно предпринять когда в базе уже более 2.000 предприятий с обширной информацией по каждому. Редактировать каждое займёт много времени. Возможно есть решение когда инфа по предприятиям уже есть и резать поле field_description в шаблоне v_card. На сегодняшний день, для меня более подходит вариант обрезки по закрывающемуся тегу </p>, но понимаю что обрезка по определенному кол. символов более интересней (с учетом когда база предприятий уже набита и продолжает наполняться) Думаю что такой подход так-же хорош когда применяется плагин Import and Backup Plugin
|
|
|
|
« Последнее редактирование: 14.11.2010, 23:04:24 от radiant »
|
Записан
|
|
|
|
|
valagoff
|
 |
« Ответ #72 : 15.11.2010, 06:49:39 » |
|
Возможно есть решение когда инфа по предприятиям уже есть и резать поле field_description в шаблоне v_card. На сегодняшний день, для меня более подходит вариант обрезки по закрывающемуся тегу </p>
смотри Ответ #50 в этой теме
|
|
|
|
|
Записан
|
|
|
|
setokan
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 15
|
 |
« Ответ #73 : 21.11.2010, 23:55:11 » |
|
Все прочитала, и все заменяла... Ничего не получается... Шаблоны меняла..., толку никакого. Пожалуйста, помогите, девушке, которая плохо знакома с php, но ей очень нужно добавить ссылку подробнее на v-card с выводом на детальный просмотр. Куски кода копировала, но ничего не отображается.... Очень надеюсь на помощь.
|
|
|
|
|
Записан
|
|
|
|
radiant
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Сообщений: 52
|
 |
« Ответ #74 : 24.11.2010, 04:07:36 » |
|
ок! Смотрите! Я точно не знаю как там у вас, но для начала: в шаблоне components\com_sobi2\templates\default\sobi2.vc.tmpl.php
уберите закомментированные строки
// For advanced templating comment in the next line if you need to access other SOBI2 object proporties // $mySobi = new sobi2( $id ); // $config =& sobi2Config::getInstance(); // $waySearchLink = HTML_SOBI::createWaySearchUrl( $id );
и превратите в разкомментированые (эт я доступным словом)
// For advanced templating comment in the next line if you need to access other catalogue2 object proporties $mySobi = new sobi2( $id ); $config =& sobi2Config::getInstance(); $waySearchLink = HTML_SOBI::createWaySearchUrl( $id );
а далее буду продолжать. Пробуйте и говорите результат, здесь много хороших людей кто может подсказать!
Лучше покажите здесь код Вашего шаблона и я поправлю в желаемый вид. Вам останется скопировать и вставить в шаблон .php! Если будет что-то не корректно то я исправлю или мой вариант поправят другие
|
|
|
|
« Последнее редактирование: 24.11.2010, 04:25:30 от radiant »
|
Записан
|
|
|
|
alfa212
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 6
|
 |
« Ответ #75 : 28.02.2011, 18:25:29 » |
|
</div> <div class="readmore"><p><a href="<?php echo $link ?>">read more...</a></p></div> </div> Вот это вставь Только перед <?php } ?> </td> <?php } ?> вы забыли самое главное - объявить переменную $link и присвоить ей значение. если этого не сделать, ссылка вставляться не будет. чтобы все работало корректно, нужно после строки $waySearchLink = HTML_SOBI::createWaySearchUrl( $id ); вставить строку $link = sobi2Config::sef("index.php?option=com_sobi2&sobi2Task=sobi2Details&catid={$catid}&sobi2Id={$id}&Itemid={$config->sobi2Itemid}"); и только затем уже нужно вставить <div class="readmore"><p><a href="<?php echo $link ?>">read more...</a></p></div> </div> перед </td><?php } ?> тогда все будет нормально работать. проверено. все это нужно сделать в дефолтовом шаблоне SOBI2. никаких доп. шаблонов можно не устанавливать. файл - SOBI2.vc.tmpl.php
|
|
|
|
|
Записан
|
|
|
|
Dj_Dingo
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 11
|
 |
« Ответ #76 : 25.07.2011, 14:32:33 » |
|
в v-card вставить следующее: <?php $catid = (int) sobi2Config::request($_REQUEST, 'catid', 0); $config =& sobi2Config::getInstance(); $link = sobi2Config::sef("index.php?option=com_sobi2&sobi2Task=sobi2Details&catid={$catid}&sobi2Id={$id}&Itemid={$config->sobi2Itemid}"); ?> <a href="<?php echo $link ?>">Подробнее...</a>
Может не вовремя, но данный код работает в стандартном шаблоне SOBI2, вставил я его в конец стандартного шаблона v-card, назначил класс для CSS, и всё работает. После реактиорования шаблона в SOBI2 нужно поставить "да" в поле "Использовать шаблон вместо стандартной функции" (вверху поля редактирования). Спасибо.
|
|
|
|
|
Записан
|
|
|
|
Dj_Dingo
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 11
|
 |
« Ответ #77 : 25.07.2011, 18:00:39 » |
|
вы забыли самое главное - объявить переменную $link и присвоить ей значение. если этого не сделать, ссылка вставляться не будет. чтобы все работало корректно, нужно после строки $waySearchLink = HTML_SOBI::createWaySearchUrl( $id ); вставить строку $link = sobi2Config::sef("index.php?option=com_sobi2&sobi2Task=sobi2Details&catid={$catid}&sobi2Id={$id}&Itemid={$config->sobi2Itemid}"); и только затем уже нужно вставить <div class="readmore"><p><a href="<?php echo $link ?>">read more...</a></p></div> </div> перед </td><?php } ?> тогда все будет нормально работать. проверено. все это нужно сделать в дефолтовом шаблоне SOBI2. никаких доп. шаблонов можно не устанавливать. файл - SOBI2.vc.tmpl.php Всё так, но появляется новая проблема - при выводе результатов поиска, ссылка "подробнее" ведёт в тупик(mysite.ru/component/sobi2/название_записи/, хотя заголовок записи имеет правильную ссылку. Проблема присутствует только при включённом компоненте sobiSEF. Кто знает как лечить? Ссылка в заголовке то правильная...
|
|
|
|
« Последнее редактирование: 25.07.2011, 18:32:32 от Dj_Dingo »
|
Записан
|
|
|
|
Besik
Осваиваюсь на форуме
 
Репутация: +0/-3
Offline
Сообщений: 108
|
 |
« Ответ #78 : 01.09.2011, 17:05:47 » |
|
Скажите пожалуйста. Как изменить цвет надписи "подробнее" и "добавить комментарий". У меня цвет совпадает с фоном и получается эффект невидимости.
|
|
|
|
|
Записан
|
|
|
|
arosenrot
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 5
|
 |
« Ответ #79 : 03.09.2011, 13:09:48 » |
|
|
|
|
|
|
Записан
|
|
|
|
fgqwerty
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 69
|
 |
« Ответ #80 : 14.09.2011, 17:44:15 » |
|
Подскажите какой код вставить чтобы ссылка подробнее указывала полный путь до материала с главной и категорий? а то сейчас ссылки такие с главной- главная/материал.html, с категорий - главная/категория/материал.html
|
|
|
|
|
Записан
|
|
|
|
Besik
Осваиваюсь на форуме
 
Репутация: +0/-3
Offline
Сообщений: 108
|
 |
« Ответ #81 : 22.09.2011, 01:44:37 » |
|
так и не поступило ответа!
|
|
|
|
|
Записан
|
|
|
|
Dj_Dingo
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 11
|
 |
« Ответ #82 : 11.10.2011, 02:30:46 » |
|
так и не поступило ответа!
Есть такая штука - CSS называется...
|
|
|
|
|
Записан
|
|
|
|
|