LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
26.05.2012, 20:38:31 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: 1 2 3 [Все]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Ссылка подробнее  (Прочитано 6827 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
farmay
Завсегдатай
*****

Репутация: +8/-3
Offline Offline

Пол: Мужской
Сообщений: 424


Все так как должно быть...


« : 27.09.2010, 13:59:36 »

Здравствуйте очень прошу помогите, как сделать так чтоб при просмотре категории все материалы отображались так - название и кусок описания при нажатии на ссылку подробее выводилось весь материал, пробовал в визуальном редакторе вставлять ссылку подробее, не работает.
Записан
farmay
Завсегдатай
*****

Репутация: +8/-3
Offline Offline

Пол: Мужской
Сообщений: 424


Все так как должно быть...


« Ответ #1 : 28.09.2010, 13:48:21 »

Есть кто знающий?
Записан
DAV
Давно я тут
****

Репутация: +25/-0
Offline Offline

Пол: Мужской
Сообщений: 208



« Ответ #2 : 28.09.2010, 14:56:24 »

Не могу понять, это вопрос про SOBI2?
Записан
farmay
Завсегдатай
*****

Репутация: +8/-3
Offline Offline

Пол: Мужской
Сообщений: 424


Все так как должно быть...


« Ответ #3 : 28.09.2010, 17:21:58 »

да при добавлении материала в SOBI2 2 нужно чтоб часть выводилась под заголовком и при нажатии на ссылку подробнее уже выводился весь материал
Записан
valagoff
Живу я здесь
******

Репутация: +108/-0
Offline Offline

Сообщений: 1232


« Ответ #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 Offline

Пол: Мужской
Сообщений: 424


Все так как должно быть...


« Ответ #5 : 28.09.2010, 20:45:25 »

в любое место шаблона?
Записан
farmay
Завсегдатай
*****

Репутация: +8/-3
Offline 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
Тестеры
*****

Репутация: +195/-5
Offline Offline

Пол: Мужской
Сообщений: 2697



« Ответ #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 Offline

Пол: Мужской
Сообщений: 424


Все так как должно быть...


« Ответ #8 : 28.09.2010, 21:07:14 »

просто в любой шаблон внизу вставить этот кусок? а как тогда при добавлении материала выбирать что будет под заголовком?
Записан
GDV
Тестеры
*****

Репутация: +195/-5
Offline Offline

Пол: Мужской
Сообщений: 2697



« Ответ #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 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
Тестеры
*****

Репутация: +195/-5
Offline Offline

Пол: Мужской
Сообщений: 2697



« Ответ #11 : 28.09.2010, 21:15:14 »

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

* advanced_template.zip (58.1 Кб - загружено 125 раз.)
Записан
farmay
Завсегдатай
*****

Репутация: +8/-3
Offline Offline

Пол: Мужской
Сообщений: 424


Все так как должно быть...


« Ответ #12 : 28.09.2010, 21:17:52 »

глупый вопрос но как мне этот шаблон поставить по умолчанию  Sad и при добавлении материала просто в редакторе ставить подробнее?
Записан
farmay
Завсегдатай
*****

Репутация: +8/-3
Offline Offline

Пол: Мужской
Сообщений: 424


Все так как должно быть...


« Ответ #13 : 28.09.2010, 21:20:53 »

пытаюсь поставить
Ошибка: невозможно обработать XML файл. Установка отменена. (348)
ставлю через менеджер шаблонов
Записан
GDV
Тестеры
*****

Репутация: +195/-5
Offline Offline

Пол: Мужской
Сообщений: 2697



« Ответ #14 : 28.09.2010, 21:23:39 »

Когда его ставишь в выборе нужно указать показывать все расширения.
Записан
farmay
Завсегдатай
*****

Репутация: +8/-3
Offline Offline

Пол: Мужской
Сообщений: 424


Все так как должно быть...


« Ответ #15 : 28.09.2010, 21:24:46 »

он вообще не ставиться захожу SOBI2 - менеджер шаблонов обзор выбираю его - установка - ошибка
Записан
farmay
Завсегдатай
*****

Репутация: +8/-3
Offline Offline

Пол: Мужской
Сообщений: 424


Все так как должно быть...


« Ответ #16 : 28.09.2010, 21:35:32 »

стоп! понятно я его на клон ставлю!(( во баран щас попробую
Записан
GDV
Тестеры
*****

Репутация: +195/-5
Offline Offline

Пол: Мужской
Сообщений: 2697



« Ответ #17 : 28.09.2010, 21:36:45 »

Значит неправильно ставишь. Этот шаблон только вчера скачал у разработчика. Можешь сам там качнуть.
p.s. В ЛС напиши доступ в админку, поставим.


Цитировать
стоп! понятно я его на клон ставлю!(( во баран щас попробую
Мдя... В перлы есть шанс попасть. laugh
Записан
farmay
Завсегдатай
*****

Репутация: +8/-3
Offline Offline

Пол: Мужской
Сообщений: 424


Все так как должно быть...


« Ответ #18 : 28.09.2010, 21:53:40 »

шаблон встал! только вот как теперь добавлять эту подробнее.
Записан
GDV
Тестеры
*****

Репутация: +195/-5
Offline Offline

Пол: Мужской
Сообщений: 2697



« Ответ #19 : 28.09.2010, 21:58:51 »

Не надо ничего добавлять. Уже в настройках полей указывай что указывать и где. На основе настроек полей и будет работать.
Записан
farmay
Завсегдатай
*****

Репутация: +8/-3
Offline Offline

Пол: Мужской
Сообщений: 424


Все так как должно быть...


« Ответ #20 : 28.09.2010, 22:04:10 »

Не надо ничего добавлять. Уже в настройках полей указывай что указывать и где. На основе настроек полей и будет работать.

спасибо буду пробывать
Записан
farmay
Завсегдатай
*****

Репутация: +8/-3
Offline Offline

Пол: Мужской
Сообщений: 424


Все так как должно быть...


« Ответ #21 : 28.09.2010, 23:09:58 »

в общем в настройке поля описания поставил - Отображать поле     При просмотре категории +     При просмотре подробностей +     Скрытое и все равно не работает, мне нужно именно при просмотри категории чтоб была часть которую выберу я.
Записан
GDV
Тестеры
*****

Репутация: +195/-5
Offline Offline

Пол: Мужской
Сообщений: 2697



« Ответ #22 : 28.09.2010, 23:16:32 »

При просмотре категории -  и оно не будет отображаться в превью
Записан
farmay
Завсегдатай
*****

Репутация: +8/-3
Offline Offline

Пол: Мужской
Сообщений: 424


Все так как должно быть...


« Ответ #23 : 28.09.2010, 23:17:08 »

не понял *sorry*
Записан
farmay
Завсегдатай
*****

Репутация: +8/-3
Offline Offline

Пол: Мужской
Сообщений: 424


Все так как должно быть...


« Ответ #24 : 28.09.2010, 23:19:50 »

как сделать чтоб было как в примере выше, то есть заголовок под ним часть стиха и ссылка подробнее. мне же нужно чтоб стих и там и там отображался только при просмотре категории была его часть которую выберу я, а отображается весь стих при просмотре категории.
Записан
GDV
Тестеры
*****

Репутация: +195/-5
Offline Offline

Пол: Мужской
Сообщений: 2697



« Ответ #25 : 28.09.2010, 23:22:50 »

Часть стиха не как. Можно прятать или показывать только целые поля.
Если честно то не то выбрал. Тебе лучше флекси, к2 или ZOO подойдет для твоей задачи.
Записан
farmay
Завсегдатай
*****

Репутация: +8/-3
Offline Offline

Пол: Мужской
Сообщений: 424


Все так как должно быть...


« Ответ #26 : 28.09.2010, 23:24:13 »

Мне надо было убить того кто сказал мне что k2 не подойдет.... в к2 можно часть стиха отображать?
Записан
GDV
Тестеры
*****

Репутация: +195/-5
Offline Offline

Пол: Мужской
Сообщений: 2697



« Ответ #27 : 28.09.2010, 23:26:32 »

А кто сказал что не подойдет?
Как я понял у тебя стихи? Т.е. контент чисто текстовый. Его разбивать надо? Тебе не SOBI2 нужен. Присмотрись к флекси. Там лихо все сделаешь. И получишь именно то что тебе надо.
Записан
farmay
Завсегдатай
*****

Репутация: +8/-3
Offline Offline

Пол: Мужской
Сообщений: 424


Все так как должно быть...


« Ответ #28 : 28.09.2010, 23:28:45 »

а еще у меня тексты песен там тоже тупо название и песня, а в флекси можно вставлять картинки допустим? и еще к2 тоже подойдет если в будущем буду расширять добавлять картинки видео или еще чего нибудь или флекси тоже потянет? сказал знакомый которого убью завтра.)
Записан
GDV
Тестеры
*****

Репутация: +195/-5
Offline Offline

Пол: Мужской
Сообщений: 2697



« Ответ #29 : 28.09.2010, 23:41:24 »

Подойдут оба. Но лучше наверное все таки флекси. Может и мнение субъективное но с ним легче все паять, потому что он использует стандартный контент. А у K2 и ZOO cвой. Все сделаешь и картинки и саму музыку (если поставишь плагины). Еще раз повторю-флекси использует стандартный com_content. Что решаемо стандартом и там решишь.
Записан
farmay
Завсегдатай
*****

Репутация: +8/-3
Offline Offline

Пол: Мужской
Сообщений: 424


Все так как должно быть...


« Ответ #30 : 28.09.2010, 23:42:42 »

спасибо буду сносить все и делать на флекси тогда. а как с клонами дело обстоит у него? есть программа?
Записан
GDV
Тестеры
*****

Репутация: +195/-5
Offline Offline

Пол: Мужской
Сообщений: 2697



« Ответ #31 : 28.09.2010, 23:49:13 »

С клонами никак пока. Программ нет. Только ручками клон делать, но безнадежно. Там без опытного мозга не реализовать.
Почитай тему про его клон.
Записан
farmay
Завсегдатай
*****

Репутация: +8/-3
Offline Offline

Пол: Мужской
Сообщений: 424


Все так как должно быть...


« Ответ #32 : 28.09.2010, 23:50:00 »

а для к2 есть клоны? мне так много хорошего про него говорили
Записан
GDV
Тестеры
*****

Репутация: +195/-5
Offline Offline

Пол: Мужской
Сообщений: 2697



« Ответ #33 : 28.09.2010, 23:52:51 »

Я не видел его клоны. Нужно ручками делать. Если он не подменяет один плагин то вполне реализовать и клон можно.
Поищи, может кто то и делал его клон.
Записан
farmay
Завсегдатай
*****

Репутация: +8/-3
Offline Offline

Пол: Мужской
Сообщений: 424


Все так как должно быть...


« Ответ #34 : 28.09.2010, 23:53:36 »

огромное огромное спасибо) буду делать) еще раз спасибо
Записан
GDV
Тестеры
*****

Репутация: +195/-5
Offline Offline

Пол: Мужской
Сообщений: 2697



« Ответ #35 : 28.09.2010, 23:55:58 »

Да не за что. Помог +, Помешал -
Записан
farmay
Завсегдатай
*****

Репутация: +8/-3
Offline Offline

Пол: Мужской
Сообщений: 424


Все так как должно быть...


« Ответ #36 : 28.09.2010, 23:57:50 »

Естественно)
Записан
valagoff
Живу я здесь
******

Репутация: +108/-0
Offline Offline

Сообщений: 1232


« Ответ #37 : 29.09.2010, 00:41:45 »

Часть стиха не как. Можно прятать или показывать только целые поля.
Если честно то не то выбрал. Тебе лучше флекси, к2 или ZOO подойдет для твоей задачи.
ну почему же нельзя? можно! кто мешает тебе резать часть поля средствами php в шаблоне v-card?
ИМХО SOBI2 очень гибкий компонент, надо только разобраться.
Записан
farmay
Завсегдатай
*****

Репутация: +8/-3
Offline Offline

Пол: Мужской
Сообщений: 424


Все так как должно быть...


« Ответ #38 : 29.09.2010, 00:42:49 »

а как мне ее порезать ? я при добавлении статьи пробовал в радакторе вставлять сслыку подробнее не помогает...
Записан
valagoff
Живу я здесь
******

Репутация: +108/-0
Offline Offline

Сообщений: 1232


« Ответ #39 : 29.09.2010, 00:45:37 »

а как мне ее порезать ? я при добавлении статьи пробовал в радакторе вставлять сслыку подробнее не помогает...
делается так:
в текстовое поле вводишь полный текст, а в шаблоне v-card вырезаешь часть строки полного текста и показываешь её, вставляя ссылку подробнее на Details View, где текст показывается полностью.
Записан
farmay
Завсегдатай
*****

Репутация: +8/-3
Offline Offline

Пол: Мужской
Сообщений: 424


Все так как должно быть...


« Ответ #40 : 29.09.2010, 00:46:55 »

и каждый раз с материалом нужно так делать? у меня ведь будет около 6000 записей,в одном SOBI2 и 6000 в другом.
Записан
valagoff
Живу я здесь
******

Репутация: +108/-0
Offline Offline

Сообщений: 1232


« Ответ #41 : 29.09.2010, 00:50:42 »

и каждый раз с материалом нужно так делать? у меня ведь будет около 6000 записей,в одном SOBI2 и 6000 в другом.
v-card - это шаблон, т.е. всё будет обрабатывать как ты один раз настроишь. скажешь резать первые 200 символов - он и будет тебе их резать всегда. Привести код шаблона для твоего случая?
Записан
farmay
Завсегдатай
*****

Репутация: +8/-3
Offline Offline

Пол: Мужской
Сообщений: 424


Все так как должно быть...


« Ответ #42 : 29.09.2010, 00:52:30 »

вот в том то и проблема что у меня стихи и нужно допустим резать первый абзац  (или по выбору любой) так что такой вариант к сожалению мне не подходит, мне надо чтоб я в ручную выбирал.
Записан
valagoff
Живу я здесь
******

Репутация: +108/-0
Offline Offline

Сообщений: 1232


« Ответ #43 : 29.09.2010, 00:59:48 »

вот в том то и проблема что у меня стихи и нужно допустим резать первый абзац  (или по выбору любой) так что такой вариант к сожалению мне не подходит, мне надо чтоб я в ручную выбирал.
можно резать по первому входу символа абзаца (или по <hr> если ты её вставляешь как разрыв текста). в чем проблема то, не пойму?
Записан
farmay
Завсегдатай
*****

Репутация: +8/-3
Offline Offline

Пол: Мужской
Сообщений: 424


Все так как должно быть...


« Ответ #44 : 29.09.2010, 01:00:28 »

можно резать по первому входу символа абзаца. в чем проблема то, не пойму?

а как реализовать чтоб выводился первый абзац?
Записан
GDV
Тестеры
*****

Репутация: +195/-5
Offline Offline

Пол: Мужской
Сообщений: 2697



« Ответ #45 : 29.09.2010, 01:04:58 »

Цитировать
ну почему же нельзя? можно! кто мешает тебе резать часть поля средствами php в шаблоне v-card?
ИМХО SOBI2 очень гибкий компонент, надо только разобраться.
Как вариант. Только зачем так извращаться если есть альтернативы которые лучше подходят под эту задачу.
Хотя.. кому как.
Записан
farmay
Завсегдатай
*****

Репутация: +8/-3
Offline Offline

Пол: Мужской
Сообщений: 424


Все так как должно быть...


« Ответ #46 : 29.09.2010, 01:05:24 »

Я запутался.....  что же делать.. думаю для начала попробую флекси и к2 и если они не понравятся мне то уже использовать SOBI2.
Записан
valagoff
Живу я здесь
******

Репутация: +108/-0
Offline Offline

Сообщений: 1232


« Ответ #47 : 29.09.2010, 01:07:49 »

а как реализовать чтоб выводился первый абзац?
допустим у тебя есть поле field_description, которое выводится в шаблоне переменной $fieldsFormatted['field_description']
символ конца абзаца </p>, определяем длину строки до его первого вхождения, обрезаем начало строки на полученное количество символов.

P.S. если хочешь - приведу тебе код шаблона
Записан
farmay
Завсегдатай
*****

Репутация: +8/-3
Offline Offline

Пол: Мужской
Сообщений: 424


Все так как должно быть...


« Ответ #48 : 29.09.2010, 01:09:24 »

допустим у тебя есть поле field_description, которое выводится в шаблоне переменной $fieldsFormatted['field_description']
символ конца абзаца </p>, определяем длину строки до его первого вхождения, обрезаем начало строки на полученное количество символов.

P.S. если хочешь - приведу тебе код шаблона

да если не сложно дайте код пожалуйста.
Записан
valagoff
Живу я здесь
******

Репутация: +108/-0
Offline Offline

Сообщений: 1232


« Ответ #49 : 29.09.2010, 01:17:49 »

подожди пару минут
Записан
valagoff
Живу я здесь
******

Репутация: +108/-0
Offline Offline

Сообщений: 1232


« Ответ #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 Offline

Пол: Мужской
Сообщений: 424


Все так как должно быть...


« Ответ #51 : 29.09.2010, 01:33:17 »

спасибо большое завтра попробую, сейчас уже не могу с ног валюсь.
Записан
valagoff
Живу я здесь
******

Репутация: +108/-0
Offline Offline

Сообщений: 1232


« Ответ #52 : 29.09.2010, 01:38:06 »

пиши если что, наладим:)
Записан
farmay
Завсегдатай
*****

Репутация: +8/-3
Offline Offline

Пол: Мужской
Сообщений: 424


Все так как должно быть...


« Ответ #53 : 29.09.2010, 01:39:01 »

завтра отпишусь что получилось.)
Записан
Aquasonick
Давно я тут
****

Репутация: +0/-2
Offline Offline

Сообщений: 294


Он не страдает безумием... - Он им наслаждается!


« Ответ #54 : 29.09.2010, 01:40:54 »

черт почитал вас и решил совершенно другую задачу )))
спаисбо!!
Записан
farmay
Завсегдатай
*****

Репутация: +8/-3
Offline Offline

Пол: Мужской
Сообщений: 424


Все так как должно быть...


« Ответ #55 : 03.10.2010, 00:45:23 »

В общем поставил ифлекси и к2, проблема одна как сделать ссылку в главном меню чтоб пройдя по ней выводились категории а то есть и там и там только материалы категорий
Записан
farmay
Завсегдатай
*****

Репутация: +8/-3
Offline Offline

Пол: Мужской
Сообщений: 424


Все так как должно быть...


« Ответ #56 : 03.10.2010, 00:50:05 »

Отбой надо было в главном меню выбирать директория. а вот в k2 как я понял вообще этого нет, значит останавливаемся на flexi.)
« Последнее редактирование: 03.10.2010, 00:55:03 от farmay » Записан
SyncMaster
Moderator
*****

Репутация: +51/-6
Offline Offline

Пол: Мужской
Сообщений: 1138


« Ответ #57 : 03.10.2010, 10:42:09 »

Какое отношение 2 ваших последних сообщения имеют к SOBI2?
И в одно сообщение все писать религия не позволяет? За счетчиком сообщений гонимся, чтобы звезд набрать? Так ведь можно аккаунт забанить.

P.S. И ставить минус, только потому что минусовали вас — смешно. Школота?
Пусть у меня пока повисит для разнообразия. Как надоест — удалим )
Записан
farmay
Завсегдатай
*****

Репутация: +8/-3
Offline 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
Тестеры
*****

Репутация: +195/-5
Offline Offline

Пол: Мужской
Сообщений: 2697



« Ответ #59 : 03.10.2010, 12:43:48 »

Ребята, давайте жить дружно.
Тему действительно нужно разделить. Дальше уже идет обсуждения компонента не относящегося в SOBI2. Есть ветка флекси. Там и задавайте интересующие вопросы по флекси. Но прежде всего внимательно изучите ту ветку. Вдруг уже обсуждалось интересующее вас. Что бы избежать клонов тем.
Записан
farmay
Завсегдатай
*****

Репутация: +8/-3
Offline Offline

Пол: Мужской
Сообщений: 424


Все так как должно быть...


« Ответ #60 : 03.10.2010, 12:47:08 »

Ни кто и не ссорился. Я подумал что не логично задавать в теме про SOBI2 - есть ли тут сслыка подробнее, в теме про flexi - есть ли тут ссылка подробнее, ну и про k2 тоже самое.

А многоуважемый модератор мод сказать мне что так делать нельзя, а нужно так то сделать.
Записан
GDV
Тестеры
*****

Репутация: +195/-5
Offline Offline

Пол: Мужской
Сообщений: 2697



« Ответ #61 : 03.10.2010, 12:51:20 »

Ну... это как бы должно быть понятно. Разговор пошел по другому компоненту. И как я понимаю он вас абсолютно устроил. Дальше так сказать уже в другую ветку. Милости просим.
А минуса и плюса в репу пожалуйста раздавайте заслуженно.

На этом думаю стоит остановить разговоры не по теме.
Спасибо.

p.s. А вот сейчас мне поставили плюс абсолютно не заслуженно. Радует конечно. Но халявные плюса тоже не нужны. Помог, поставили. Не помог, не ставте. Wink
« Последнее редактирование: 03.10.2010, 12:54:39 от GDV » Записан
SyncMaster
Moderator
*****

Репутация: +51/-6
Offline Offline

Пол: Мужской
Сообщений: 1138


« Ответ #62 : 03.10.2010, 13:10:11 »

p.s. А вот сейчас мне поставили плюс абсолютно не заслуженно. Радует конечно. Но халявные плюса тоже не нужны. Помог, поставили. Не помог, не ставте. Wink
А у него «кукушка хвалит петуха, зато, что хвалит он кукушку». Другими словами стадный эффект — ты мне «+» поставил и я тебе поставлю. Ты мне «–» — получай.
Я на репу внимания не обращаю — работа такая, быть «злым» Azn

2Farmay, ваши громкие слова приведут только к одному — я буду более предвзято относится к модерированию. Одна из причин:
Цитата: правила форума
6. Писать бессмысленнyю или малосодеpжательнyю инфоpмацию, не несущую смысловой нагрузки; Флеймить в тематических разделах; Использовать конференцию в качестве чата.

А кто мне «надоест», то акк будет заблокирован.
Тут уже пытались «умничать» некоторые, а потом мне в личку писали о мире и дружбе, хотя я и не ругался не с кем.

А многоуважемый модератор мод сказать мне что так делать нельзя, а нужно так то сделать.
Да неужели?! Вот ща все дела брошу и начну всем рассказывать о правилах форума. Мне же делать больше нечего!
Записан
radiant
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline 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 Offline

Пол: Мужской
Сообщений: 273


ставь "+" руки не отсохнут


« Ответ #64 : 25.10.2010, 10:13:37 »

ограничение поля description решено тута http://joomlaforum.ru/index.php/topic,63049.msg692219.html#msg692219
Записан
radiant
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 52



« Ответ #65 : 25.10.2010, 10:44:42 »

На сколько я понял, там описано вообще ограничение вводимых символов пользователем в поле field_description (textarea)

Меня же интересует вариант, когда пользователь может вводить не ограниченное кол. символов.
Но при отображении этого поля в шаблоне v-card это поле обрезалось (к примеру до 200 символов),
а в отображении этого поля в шаблоне details это поле не обрезалось по символам.
« Последнее редактирование: 25.10.2010, 13:02:26 от radiant » Записан
GDV
Тестеры
*****

Репутация: +195/-5
Offline Offline

Пол: Мужской
Сообщений: 2697



« Ответ #66 : 25.10.2010, 10:55:41 »

Где то это уже обсуждалось на форуме. И вроде как решение было найдено. Точно не помню где описывалось. Поищи по форуму.
Записан
valagoff
Живу я здесь
******

Репутация: +108/-0
Offline Offline

Сообщений: 1232


« Ответ #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 Offline

Сообщений: 52



« Ответ #68 : 26.10.2010, 04:20:41 »

Результата не дало!

Скажите, по вашему опыту, этот вариант действует на новые записи и на уже существующие?
Спрашиваю т.к. новые не добавлял.
Записан
GDV
Тестеры
*****

Репутация: +195/-5
Offline Offline

Пол: Мужской
Сообщений: 2697



« Ответ #69 : 27.10.2010, 02:18:48 »

Это шаблонизация. Поэтому действует на все.
Записан
valagoff
Живу я здесь
******

Репутация: +108/-0
Offline Offline

Сообщений: 1232


« Ответ #70 : 27.10.2010, 03:24:49 »

Скажите, по вашему опыту, этот вариант действует на новые записи и на уже существующие?
Это добавляет ограничение на количество вводимых символов при добавлении записию
Записан
radiant
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline 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
Живу я здесь
******

Репутация: +108/-0
Offline Offline

Сообщений: 1232


« Ответ #72 : 15.11.2010, 06:49:39 »

Возможно есть решение когда инфа по предприятиям уже есть и резать поле field_description в шаблоне v_card.
На сегодняшний день, для меня более подходит вариант обрезки по закрывающемуся тегу </p>
смотри Ответ #50 в этой теме
Записан
setokan
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 15


« Ответ #73 : 21.11.2010, 23:55:11 »

Все прочитала, и все заменяла... Ничего не получается... Шаблоны меняла..., толку никакого. Пожалуйста, помогите, девушке, которая плохо знакома с php, но ей очень нужно добавить ссылку подробнее на v-card с выводом на детальный просмотр. Куски кода копировала, но ничего не отображается.... Очень надеюсь на помощь.
Записан
radiant
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline 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 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 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 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 Offline

Сообщений: 108



« Ответ #78 : 01.09.2011, 17:05:47 »

Скажите пожалуйста.
Как изменить цвет надписи "подробнее" и "добавить комментарий". У меня цвет совпадает с фоном и получается эффект невидимости.
Записан
arosenrot
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 5


« Ответ #79 : 03.09.2011, 13:09:48 »

ограничение поля description решено тута http://joomlaforum.ru/index.php/topic,63049.msg692219.html#msg692219

Решение тут
Записан
fgqwerty
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 69


« Ответ #80 : 14.09.2011, 17:44:15 »

Подскажите какой код вставить чтобы ссылка подробнее указывала полный путь до материала с главной и категорий? а то сейчас ссылки такие с главной- главная/материал.html,  с категорий - главная/категория/материал.html
Записан
Besik
Осваиваюсь на форуме
***

Репутация: +0/-3
Offline Offline

Сообщений: 108



« Ответ #81 : 22.09.2011, 01:44:37 »

так и не поступило ответа!
Записан
Dj_Dingo
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 11


« Ответ #82 : 11.10.2011, 02:30:46 »

так и не поступило ответа!
Есть такая штука - CSS называется...
Записан
Страниц: 1 2 3 [Все]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet