Новости Joomla

Вышел WT Quick links v.2.4.0 - релиз модуля для Joomla

Вышел WT Quick links v.2.4.0 - релиз модуля для Joomla.Это модуль-конструктор для быстрого создания набора элементов. Это могут быть ссылки на компоненты Joomla, пункт меню или пользовательская ссылка. Есть условия для исключений показа элементов списка. Вы можете создавать собственные макеты вывода модуля, создавая таким образом почти всё, что угодно: от простого списка ссылок до стены фотографий на главную страницу или ссылки-теги для перелинковки категорий интернет-магазина, список FAQ, табы или аккордеоны. Модуль позволяет выводить изображения, адаптивные изображения, видео, адаптивные видео.v.2.4.0. Что нового?Добавлена поддержка новых компонентов. Добавлены новые типы ссылок и исключений для них: - Phoca Download, - Phoca Gallery, - RadicalMart (@radicalmart).Joomla 6. Успешно протестирована работа модуля на Joomla 6-alpha2.РазработчикамПроведён большой рефакторинг кода. Для типов ссылок созданы классы-драйверы. Теперь для того, чтобы добавить новый тип ссылки в модуль достаточно скопировать класс-образец из
modules/mod_wt_quick_links/src/Driver/Collection и наполнить его данными по образцу, а так же добавить необходимые языковые константы в панели администратора Joomla.Модуль бесплатный. Страница расширенияGitHub расширенияJoomla Extensions Directory👩‍💻 Подпишись на @joomlafeed.#joomla #разработка

Свои типы полей в Joomla.Это большая тема, о которой можно говорить очень много

Свои типы полей в Joomla.Это большая тема, о которой можно говорить очень много

👩‍💻 Свои типы полей в Joomla.Это большая тема, о которой можно говорить очень много. Самое главное, что возможности применения ограничиваются только вашей больной фантазией. Вы строите интерфейс своего модуля или плагина и вам нужно подтянуть данные из сторонней системы (список чего-нибудь по какому-нибудь API), чтобы сохранить выбранный id в Joomla. Или сделать какую-то проверку и в зависимости от неё показать то или иное сообщение пользователю. Для этого подойдут свои пользовательские типы полей. Интерфейс Joomla по большей части описан в XML-файлах. У каждого из них свои параметры. Некоторые не описаны в документации (manual.joomla.org), поэтому самым любопытным будет полезно заглянуть в собственно файлы фреймворка по пути

libraries/src/Form/FormField.php, а так же в
libraries/src/Form/Fields. У каждого класса поля перечислены его специфические свойства, которые можно описывать в XML. А в своём типе поля вы можете устанавливать эти значения программно. В моём модуле WT Quick links под капотом происходят изменения. Теперь для работы (в админке) ему нужен вспомогательный плагин. А в самом модуле нам бы проверить, а не выключен ли он? В Joomla есть тип поля Note - заметка. Его можно использовать для вывода примечаний.

<field type="note"     name="your_note_for_user"     label="Заголовок примечания"     title="Альтернативный способ для заголовка"     description="Текст примечания"     class="col-12 alert alert-info"     heading="h1"     close="true"/>
heading - указывать уровень заголовка.
close - позволяет закрыть это примечание. В классе поля
libraries/src/Form/Field/NoteField.php описана логика вывода. И в принципе оно нам подходит для нашей задачи. Но оно будет выводить сообщение всегда, а нам нужно только тогда, когда плагин отключён.Поэтому берём и создаём свой класс поля, который мы унаследуем от
NoteField. Это значит, что у нас в руках будет весь инструментарий стандартного поля
Note + то, что мы сами добавим. В XML-манифест добавляем наше поле
<field type="systempluginstatus"      name="systempluginstatus"     addfieldprefix="Joomla\Module\Wtquicklinks\Site\Fields"/>
-
type - имя файла и класса,-
addfieldprefix - указываем namespace к нашему классу, может быть любой нам нужный-
name - нельзя полю без имени...Это означает, что Joomla будет использовать класс поля из файла
modules/mod_wt_quick_links/src/Fields/SystempluginstatusField.php.А в классе поля будет написано следующее:
<?php// namespace для атрибута addfieldprefixnamespace Joomla\Module\Wtquicklinks\Site\Fields;// нельзя напрямую обращаться к этому файлуdefined('_JEXEC') or die;// подключаем родительский класс для переопределенияuse Joomla\CMS\Form\Field\NoteField;use Joomla\CMS\Language\Text;use Joomla\CMS\Plugin\PluginHelper;// имя класса и имя файла точь-в-точьclass SystempluginstatusField extends NoteField{     protected $type = 'Systempluginstatus';     protected function getLabel()          {               // если плагин не включён               if(PluginHelper::isEnabled('system','wtquicklinks')) {                    // меняем свойства родительского класса                    $this->class = 'alert alert-danger w-100';                    $this->element['label'] = '⚠️ А-а-а-а!';                    $this->element['description'] = 'Плагин не включён!!';                    // и просто рендерим его с нашими свойствами                    return parent::getLabel();               }          // А иначе всё хорошо, скрываем поле из виду.          $this->parentclass = 'd-none';          return '';     }}
Просто и удобно. И людям приятно, что о них позаботились и рассказали почему что-то не работает.@webtolkru#joomla #php #webdev #разработка

Обновлена информация в Плане развития Joomla

👩‍💻 Обновлена информация в Плане развития Joomla.Здесь собрана информация о датах релизов, описаны принципы версионирования, указаны ответственные за релизы, а так же даты окончания поддержки релизов. Опираясь на эту информацию вы можете планировать развитие ваших интернет-проектов.👩‍💻 Что нового?⛔️ Joomla 4.Дата окончания исправления ошибок безопасности в версии 4.x - 14 октября 2025г. ⚠️ После этой даты Joomla 4 прекратит получать какие-либо обновления, в том числе безопасности - вообще. Рекомендуем обновить ваши сайты до актуальной Joomla 5.✅ Joomla 5.- Дата окончания исправления ошибок в версии 5.x - 13 октября 2026г.- Дата окончания исправления ошибок безопасности в версии 5.x - 12 октября 2027 года.- Текущая актуальная (на момент написания заметки) версия - 5.3.1.- Опубликовано расписание выхода релизов Joomla 5.4. Стабильный релиз ожидается 14 октября 2025 года.✅ Joomla 6.- Дата окончания исправления ошибок в версии 6.x - 17 октября 2028г.- Дата окончания исправления ошибок безопасности в версии 6.x - 16 октября 2029г.- Опубликовано расписание выхода релизов Joomla 6.0. Стабильный релиз ожидается 14 октября 2025 года.- Для разработчиков уже доступна Joomla 6.0.0-alpha1.✅ Joomla! Framework.Обновлена информация о Joomla! Framework - полноценном PHP-фреймворке для разработки. Он в версиях 1.х и 2.х был самостоятельным параллельным проектом, однако начиная с версии Joomla 4.0 стал её основой. Добавлена информация о Joomla! Framework 3.x, который вышел 6 октября 2023 года. Его можно использовать в тех случаях, когда вам в проекте не нужна CMS Joomla целиком.Подробнее на сайте Joomla-сообщества Joomlaportal.ru#joomla #community

0 Пользователей и 1 Гость просматривают эту тему.
  • 39 Ответов
  • 12921 Просмотров
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
PhocaGallery для J1.5
« : 24.08.2009, 23:33:31 »
Переделал CSS + добавил русский
И сделал Водяные знаки watermark-large.png

Если вы хотите создавать водяные знаки, изображения, вы должны
1 Загрузите ваше собственное изображение водяного знака (формат PNG) в вашу категорию помещается в папке /Images/phocagallery/папки. Для каждой категории и по каждой миниатюры размера (крупные, средние), вы можете выбрать другое изображение водяного знака. Название изображения водяные знаки должны быть "watermark-large.png" (крупных эскизов) и "watermark-medium.png" (средний эскизов).

Ещё наверно понадобиться подкорректировать /media/system/css/modal.css
Стр.24      #sbox-window      Свойство -moz-border-radius не существует :  3px  - удалить

Есть некоторые нюансы по установке:
1 После инсталляции
2 Картинку записать /images/phocagallery/watermark-large.png
2 заходим в "панель управления" -> "Параметры" -> "Сохранить"
3 Далее заходим "Категории" и создать категорию
4 Заходим в "Изображения" и загрузить картину в созданную категорию
5. меню создаём кнопку галереи
6. Всё готово

Все версии PhocaGallery

P.S. К сожалению комментарии и статистику лучше не включать не работает  

[вложение удалено Администратором]
« Последнее редактирование: 16.12.2009, 17:43:38 от leo78 »
*

css_ufa

  • Захожу иногда
  • 182
  • 10 / 0
Re: PhocaGallery для J1.5
« Ответ #1 : 10.11.2009, 11:44:46 »
А вот смотри... он генерируется тут же по запросу.. т.е. если ты решишь поменять водянной знак, то он останется на прежнем месте, так как уже сохранил рисунки с водянным знаком, где до этого был запрос...
Кто-нибудь этот вопрос решал вообще? я имею ввиду что все нужно вбивать ручками потом, снова удалять и создавать рисунки - это геморно...
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
Re: PhocaGallery для J1.5
« Ответ #2 : 10.11.2009, 13:36:29 »
А вот смотри... он генерируется тут же по запросу.. т.е. если ты решишь поменять водянной знак, то он останется на прежнем месте, так как уже сохранил рисунки с водянным знаком, где до этого был запрос...
Кто-нибудь этот вопрос решал вообще? я имею ввиду что все нужно вбивать ручками потом, снова удалять и создавать рисунки - это геморно...


Чуш полная... есть отдельно храниться оригинал, без водяной печати и есть с водяной печатью отдельно храниться...
Если сменили водяную печать,  обновите все фотки...)))   

Демо - смотрим всё работает...)))

Уже есть PhocaGallery 2.5.8 у меня PhocaGallery 2.5.7 25/08/2009 - но переделанная
« Последнее редактирование: 10.11.2009, 13:43:27 от leo78 »
*

css_ufa

  • Захожу иногда
  • 182
  • 10 / 0
Re: PhocaGallery для J1.5
« Ответ #3 : 10.11.2009, 13:42:38 »
Чуш полная... есть отдельно храниться оригинал, без водяной печати и есть с водяной печатью отдельно храниться...
Если сменили водяную печать,  обновите все фотки...)))   

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

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
Re: PhocaGallery для J1.5
« Ответ #4 : 10.11.2009, 13:49:40 »
Ну я пробывал делать, он сохраняется как был... т.е. он генерируется уже с водянным знаком в определенной папке, даже если ты удалил водянной знак, фотка остается прежней, попробуйте сами тогда...
Обновлнение есть эскизов, а также удаление и заливка, проверьте у себя...
Кеш почистите, а лучьше кеширование отключить
Там в админке перед помощью есть инструменты и есть очиска кеши и удалить устаревшую кеш
*

css_ufa

  • Захожу иногда
  • 182
  • 10 / 0
Re: PhocaGallery для J1.5
« Ответ #5 : 10.11.2009, 13:55:20 »
Обновлнение есть эскизов, а также удаление и заливка, проверьте у себя...
Кеш почистите, а лучьше кеширование отключить
Там в админке перед помощью есть инструменты и есть очиска кеши и удалить устаревшую кеш
хорошо - удалил все... вот смотри... у меня в папке есть водянной знак... и если в параметрах я укажу расположение другое - то все норма будет?
*

css_ufa

  • Захожу иногда
  • 182
  • 10 / 0
Re: PhocaGallery для J1.5
« Ответ #6 : 10.11.2009, 13:58:21 »
Обновлнение есть эскизов, а также удаление и заливка, проверьте у себя...
Кеш почистите, а лучьше кеширование отключить
Там в админке перед помощью есть инструменты и есть очиска кеши и удалить устаревшую кеш

Создать водяной знак: папка
X-позиция водяного знака: сверху   
Y-позиция водяного знак: слева

ничего не меняется... смотрите сами http://css_ufa.byethost11.com/index.php?option=com_phocagallery&view=category&id=5:exmaple&Itemid=7

почему?

да и еще, Вы не подскажите, у Вас Piclens нормально работает, просто он у меня не отображает вообще картинку, хотя я RSS сделал к папке!
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
Re: PhocaGallery для J1.5
« Ответ #7 : 10.11.2009, 14:07:27 »
Всё работает если подогнать...))) Сейчас ставлю PhocaGallery 2.5.8
*

css_ufa

  • Захожу иногда
  • 182
  • 10 / 0
Re: PhocaGallery для J1.5
« Ответ #8 : 10.11.2009, 14:08:18 »
Всё работает если подогнать...))) Сейчас ставлю PhocaGallery 2.5.8

у меня просто 2.6.0 - но я не думаю что из-за этого могут возникнуть проблемы, или из-за этого?)

да и скажи пож-та как сделать чтобы нормально url отображалось, тип category-1, а не com_phocagallery&view=category&id=5:exmaple&Itemid=7 к примеру... спасибо...
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
Re: PhocaGallery для J1.5
« Ответ #9 : 10.11.2009, 15:31:09 »
у меня просто 2.6.0 - но я не думаю что из-за этого могут возникнуть проблемы, или из-за этого?)

да и скажи пож-та как сделать чтобы нормально url отображалось, тип category-1, а не com_phocagallery&view=category&id=5:exmaple&Itemid=7 к примеру... спасибо...


Общие настройки
Включить SEO - Да
Использовать mod_rewrite  - Да
Добавить суффикс к URL  - Да

Восновном моя правка касалась:

In PhocaGallery 2.5.0 (and later version) you will find the code to edit in:
administrator/components/com_phocagallery/libraries/phocagallery/render/renderfront.php
function renderCategoryCSS()
 

Class .name was changed to .phocaname
« Последнее редактирование: 10.11.2009, 16:07:30 от leo78 »
*

css_ufa

  • Захожу иногда
  • 182
  • 10 / 0
Re: PhocaGallery для J1.5
« Ответ #10 : 10.11.2009, 20:36:47 »
Восновном моя правка касалась:

In PhocaGallery 2.5.0 (and later version) you will find the code to edit in:
administrator/components/com_phocagallery/libraries/phocagallery/render/renderfront.php
function renderCategoryCSS()
 

Class .name was changed to .phocaname

Что это, я не понял если честно :)
с цсс проблемы?

Перевод: "В PhocaGallery 2.5.0 (и более поздних версий), вы найдете код, чтобы править в:
Администратор / компоненты / com_phocagallery / Библиотеки / PhocaGallery / Render / renderfront.php
Функция renderCategoryCSS ()
 
Класс. Название было изменено. Phocaname" - это то?

« Последнее редактирование: 10.11.2009, 21:00:18 от css_ufa »
*

css_ufa

  • Захожу иногда
  • 182
  • 10 / 0
Re: PhocaGallery для J1.5
« Ответ #11 : 10.11.2009, 21:11:27 »
function renderCategoryCSS($font_color, $background_color, $border_color, $imageBgCSS, $border_color_hover, $background_color_hover, $ol_fg_color, $ol_bg_color, $ol_tf_color, $ol_cf_color, $margin_box, $padding_box, $opacity = 0.8) {
      
      $opacityPer = (float)$opacity * 100;
      
      $tag = "<style type=\"text/css\">\n"
      ." #phocagallery .phocaname {color: $font_color ;}\n"
      ." .phocagallery-box-file {background: $background_color ; border:1px solid $border_color;margin: ".$margin_box."px;padding: ".$padding_box."px;}\n"
      ." .phocagallery-box-file-first { $imageBgCSS }\n"
      ." .phocagallery-box-file:hover, .phocagallery-box-file.hover {border:1px solid $border_color_hover ; background: $background_color_hover ;}\n"
      /*
      ." .ol-foreground { background-color: $ol_fg_color ;}\n"
      ." .ol-background { background-color: $ol_bg_color ;}\n"
      ." .ol-textfont { font-family: Arial, sans-serif; font-size: 10px; color: $ol_tf_color ;}"
      ." .ol-captionfont {font-family: Arial, sans-serif; font-size: 12px; color: $ol_cf_color ; font-weight: bold;}"*/
      
      . ".bgPhocaClass{
         background:".$ol_bg_color.";
         filter:alpha(opacity=".$opacityPer.");
         opacity: ".$opacity.";
         -moz-opacity:".$opacity.";
         z-index:1000;
         }
         .fgPhocaClass{
         background:".$ol_fg_color.";
         filter:alpha(opacity=100);
         opacity: 1;
         -moz-opacity:1;
         z-index:1000;
         }
         .fontPhocaClass{
         color:".$ol_tf_color.";
         z-index:1001;
         }
         .capfontPhocaClass, .capfontclosePhocaClass{
         color:".$ol_cf_color.";
         font-weight:bold;
         z-index:1001;
         }"
      ." </style>\n";
      
      return $tag;
   }


.phocaname - менять на .name?
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
Re: PhocaGallery для J1.5
« Ответ #12 : 10.11.2009, 21:15:07 »
Ничего не понял зайди на демо и посмотри код...)))
Я правил CSS...)))
/components/com_phocagallery/assets/phocagallery.css
Код
/*photogallery*/
body {
margin:0;
padding:0;
}

a img {
border:0px;
padding:0;
margin:0;
}

.phocagallery-box-file {
position:relative;
float:left;
width:120px;
height:140px;
padding:5px;
margin:5px;
text-align:center;
overflow:visible;
}

.phocagallery-box-file-first {
width:100px;
height:100px;
overflow: hidden;
display: table;
vertical-align:middle;
}

.phocagallery-box-file-second {
display: table-cell;
vertical-align: middle;
}

.phocagallery-box-file-third {
text-align:center;
}

#phocagallery a img,
#phocagallery-statistics a img{
border: 0px;
}

#phocagallery a:hover, #phocagallery a:active, #phocagallery a:focus,
#phocagallery-statistics a:hover, #phocagallery-statistics a:active, #phocagallery-statistics a:focus {
background: none;
border:0px;
text-decoration:none;
}

#phocagallery .phocaname,
#phocagallery-statistics .phocaname{
margin:0px;
padding:0px;
margin-top:2px;
color:#135cae;
text-align:center;
}
#phocagallery .detail,
#phocagallery-statistics .detail {
text-align:right;
margin:0px;
padding:0px;
}

.phocagallery-box-file:hover, .phocagallery-box-file.hover  {
border:1px solid #135cae;
background:#f5f5f5;
text-decoration:none;
}

/*detail*/
.phocagallery-box-file-d {
position:relative;
float:left;
border:1px solid #E8E8E8;
background:#fcfcfc;
text-align:center;
overflow:visible;
width:640px;
height:480px;
}

.phocagallery-box-file-first-d {
background:#f5f5f5;
width:640px;
height:480px;
overflow: hidden;
display: table;
vertical-align:middle;
}

/*download message*/
#download-msg{
font-family:sans-serif;
font-size:83%;
position:absolute;
left: 10%;
top:10%;
background-color: #ebecff;
border: 5px solid #cccccc;
z-index:1000;
}

/*download message text*/
#download-msg div table{
padding: 10px
position: relative;
z-index:1000;
background-color:#ebecff;
}
#download-msg div table tr td,
#download-msg div table tr td small,
#download-msg a {
color:#000000;
font-weight: bold;
}

#phocagallery .main-switch-image {
margin:0px;padding:7px 5px 7px 5px;margin-bottom:15px;
}
#phocagallery .main-switch-image-table {
border:1px solid #c2c2c2;
}

#loading-label {
text-align:center;
display:none;
}

#image-box {
position:relative;
}
#description-msg{
font-size:83%;
text-align:left;
margin:0;padding:0;
position:absolute;
bottom: 0px;
left:0px;
right:0px;
background-color: #000;
z-index:1000;
width:100%;
}

#description-text{
color:#fff;
padding:10px;
/* filter:alpha(opacity=100);
opacity: 0.8;
-moz-opacity:0.8; */
position: relative;
z-index:1000;
background-color:#000;
}

/* Voting - style by http://www.jluvip.com/works/css/starvote/index2-1.html*/
.star-rating{
list-style:none;
margin: 0px;
margin-top:5px;
margin-bottom:5px;
padding:0px;
width: 110px;
height: 22px;
position: relative;
background: url(images/icon-voting.gif) top left repeat-x;
}

.star-rating li{
list-style-type:none;
padding:0px;
margin:0px;
/*\*/
float: left;
/* */
}

.star-rating li a{
display:block;
width:22px;
height: 22px;
text-decoration: none;
text-indent: -9000px;
z-index: 20;
position: absolute;
padding: 0px;
}
.star-rating li a:hover{
background: url(images/icon-voting.gif) left center;
z-index: 2;
left: 0px;
}
.star-rating a.star1{
left: 0px;
}
.star-rating a.star1:hover{
width:22px;
}
.star-rating a.stars2{
left:22px;
}
.star-rating a.stars2:hover{
width: 44px;
}
.star-rating a.stars3{
left: 44px;
}
.star-rating a.stars3:hover{
width: 66px;
}
.star-rating a.stars4{
left: 66px;
}
.star-rating a.stars4:hover{
width: 88px;
}
.star-rating a.stars5{
left: 88px;
}
.star-rating a.stars5:hover{
width: 110px;
}
.star-rating li.current-rating{
background: url(images/icon-voting.gif) left bottom;
position: absolute;
height: 22px;
/*width:77px;*/
display: block;
text-indent: -9000px;
z-index: 1;
}

/* Voting small */
.star-rating-small{
list-style:none;
margin: 0px;
margin-top:5px;
margin-bottom:5px;
padding:0px;
width: 80px;
height: 16px;
position: relative;
background: url(images/icon-voting-small.gif) top left repeat-x;
}

.star-rating-small li{
list-style-type:none;
padding:0px;
margin:0px;
/*\*/
float: left;
/* */
}

.star-rating-small li a{
display:block;
width:16px;
height: 16px;
text-decoration: none;
text-indent: -9000px;
z-index: 20;
position: absolute;
padding: 0px;
}
.star-rating-small li a:hover{
background: url(images/icon-voting-small.gif) left center;
z-index: 2;
left: 0px;
}
.star-rating-small a.star1{
left: 0px;
}
.star-rating-small a.star1:hover{
width:16px;
}
.star-rating-small a.stars2{
left:16px;
}
.star-rating-small a.stars2:hover{
width: 32px;
}
.star-rating-small a.stars3{
left: 32px;
}
.star-rating-small a.stars3:hover{
width: 48px;
}
.star-rating-small a.stars4{
left: 48px;
}
.star-rating-small a.stars4:hover{
width: 64px;
}
.star-rating-small a.stars5{
left: 64px;
}
.star-rating-small a.stars5:hover{
width: 80px;
}
.star-rating-small li.current-rating{
background: url(images/icon-voting-small.gif) left bottom;
position: absolute;
height: 16px;
/*width:77px;*/
display: block;
text-indent: -9000px;
z-index: 1;
}



#phocagallery-votes, #phocagallery-comments, #phocagallery-upload {
margin-top:0px;/*IE bug*/
margin-bottom:15px;
}

#phocagallery-votes a img,
#phocagallery-comments a img,
#phocagallery-upload a img,
#phocagallery-category-creating a img,
#phocagallery-statistics a img{
border: 0px;
}
#phocagallery-categories-detail fieldset,
#phocagallery-votes fieldset,
#phocagallery-comments fieldset,
#phocagallery-upload fieldset,
#phocagallery-category-creating fieldset,
#phocagallery-statistics fieldset {
border:1px solid #ccc;
padding:10px;
margin:5px;
}
#phocagallery-categories-detail legend,
#phocagallery-votes legend,
#phocagallery-comments legend,
#phocagallery-upload legend,
#phocagallery-category-creating legend,
#phocagallery-statistics legend {
font-weight:bold;
color:#aa0000;
padding:10px;
}
#phocagallery-votes small,
#phocagallery-comments small,
#phocagallery-upload small ,
#phocagallery-statistics small {
color:#ccc;
}

#phocagallery-votes form,
#phocagallery-comments form,
#phocagallery-upload form,
#phocagallery-category-creating form {
margin:0;
padding:0;
}


#phocagallery-comments .comment-input,
#phocagallery-upload .comment-input,
#phocagallery-category-creating .comment-input {
width: 98%;
}

#phocagallery-comments .comment-input2,
#phocagallery-upload .comment-input2,
#phocagallery-category-creating .comment-input2 {
width: 40px;
border:0px;
font-weight:bold;
}


/* tabs */
form {
  margin: 0;
  padding: 0;
}


dl.tabs {
float: left;
margin: 10px 0 -1px 0;
z-index: 50;

}

dl.tabs dt {
float: left;
padding: 4px 10px;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-top: 1px solid #ccc;
margin-left: 3px;
background: #f0f0f0;
color: #666;

}

dl.tabs dt.open {
background: #ffffff;
border-bottom: 1px solid #ffffff;
z-index: 100;
color: #000;

}

div.current {
clear: both;
border: 1px solid #ccc;
padding: 10px 10px;
background: #ffffff;

}

div.current dd {
padding: 0;
margin: 0;
}

#uploadForm {
margin:0;
padding:0;
}

#phocagallery-comments-form{
margin:0;
padding:0;
}

#phocaexif{
padding:10px;

}

#phocaexif h2{
font-size:130%;
background: url(images/icon-info.gif) left center no-repeat;
padding-left: 20px;
}

#phocaexif table{
border-collapse:collapse;

}
#phocaexif table tr.first{
background:#fdfdfd;
border-bottom:1px dotted #ccc;
border-collapse:collapse;

}
#phocaexif table tr.second{
background:#fff;
border-bottom:1px dotted #ccc;
border-collapse:collapse;

}
#phocaexif table tr td{
padding:5px;
border-collapse:collapse;

}
.phoca-hr {
margin-top:10px;
border-bottom:1px solid #e8e8e8;
margin-bottom:10px;
clear:both;
}

/* IE Shadowbox */
#shadowbox_title,
#shadowbox_info {
border: 0px;
}

#phocagallery-img-votes {
margin:0;
padding:0;
margin-left:10px;
margin-right:10px;
}

#comments{
width:auto;
margin-left: 3px;
padding: 4px 10px;
}


/administrator/components/com_phocagallery/libraries/phocagallery/render/renderfront.php

Код
<?php
/*
 * @package Joomla 1.5
 * @copyright Copyright (C) 2005 Open Source Matters. All rights reserved.
 * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
 *
 * @component Phoca Gallery
 * @copyright Copyright (C) Jan Pavelka www.phoca.cz
 * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
 */
defined( '_JEXEC' ) or die( 'Restricted access' );

class PhocaGalleryRenderFront
{
function renderCommentJS($chars) {

$tag = "<script type=\"text/javascript\">"
."function countChars() {" . "\n"
."var maxCount = ".$chars.";" . "\n"
."var pfc = document.getElementById('phocagallery-comments-form');" . "\n"
."var charIn = pfc.phocagallerycommentseditor.value.length;" . "\n"
."var charLeft = maxCount - charIn;" . "\n"
."" . "\n"
."if (charLeft < 0) {" . "\n"
."   alert('".JText::_('You have reached maximum limit of characters allowed')."');" . "\n"
."   pfc.phocagallerycommentseditor.value = pfc.phocagallerycommentseditor.value.substring(0, maxCount);" . "\n"
." charIn = maxCount;" . "\n"
."  charLeft = 0;" . "\n"
."}" . "\n"
."pfc.phocagallerycommentscountin.value = charIn;" . "\n"
."pfc.phocagallerycommentscountleft.value = charLeft;" . "\n"
."}" . "\n"

."function checkCommentsForm() {" . "\n"
."   var pfc = document.getElementById('phocagallery-comments-form');" . "\n"
."   if ( pfc.phocagallerycommentstitle.value == '' ) {". "\n"
."   alert('". JText::_( 'Please enter a title' )."');". "\n"
."     return false;" . "\n"
."   } else if ( pfc.phocagallerycommentseditor.value == '' ) {". "\n"
."   alert('". JText::_( 'Please enter a comment' )."');". "\n"
."     return false;" . "\n"
."   } else {". "\n"
."     return true;" . "\n"
."   }" . "\n"
."}". "\n"
."</script>";

return $tag;
}

function renderCategoryCSS($font_color, $background_color, $border_color, $imageBgCSS, $border_color_hover, $background_color_hover, $ol_fg_color, $ol_bg_color, $ol_tf_color, $ol_cf_color, $margin_box, $padding_box, $opacity = 0.8) {

$opacityPer = (float)$opacity * 100;

$tag = "<style type=\"text/css\">\n"
." #phocagallery .phocaname {color: $font_color ;}\n"
." .phocagallery-box-file {background: $background_color ; border:1px solid $border_color;margin: ".$margin_box."px;padding: ".$padding_box."px;}\n"
." .phocagallery-box-file-first { $imageBgCSS }\n"
." .phocagallery-box-file:hover, .phocagallery-box-file.hover {border:1px solid $border_color_hover ; background: $background_color_hover ;}\n"
/*
." .ol-foreground { background-color: $ol_fg_color ;}\n"
." .ol-background { background-color: $ol_bg_color ;}\n"
." .ol-textfont { font-family: Arial, sans-serif; font-size: 10px; color: $ol_tf_color ;}"
." .ol-captionfont {font-family: Arial, sans-serif; font-size: 12px; color: $ol_cf_color ; font-weight: bold;}"*/

. ".bgPhocaClass{
background:".$ol_bg_color.";
z-index:1000;
}
.fgPhocaClass{
background:".$ol_fg_color.";
z-index:1000;
}
.fontPhocaClass{
color:".$ol_tf_color.";
z-index:1001;
}
.capfontPhocaClass, .capfontclosePhocaClass{
color:".$ol_cf_color.";
font-weight:bold;
z-index:1001;
}"
." </style>\n";

return $tag;
}

function renderIeHover() {

$tag = '<!--[if lt IE 7]>' . "\n" . '<style type="text/css">' . "\n"
.'.phocagallery-box-file{' . "\n"
.' background-color: expression(isNaN(this.js)?(this.js=1, '
.'this.onmouseover=new Function("this.className+=\' hover\';"), ' ."\n"
.'this.onmouseout=new Function("this.className=this.className.replace(\' hover\',\'\');")):false););
}' . "\n"
.' </style>'. "\n" .'<![endif]-->';

return $tag;

}

function renderPicLens($categoryId) {
$tag ="<link id=\"phocagallerypiclens\" rel=\"alternate\" href=\""
.JURI::base(true)."/images/phocagallery/"
.$categoryId.".rss\" type=\"application/rss+xml\" title=\"\" />"
   ."<script type=\"text/javascript\" src=\"http://lite.piclens.com/current/piclens.js\"></script>"

."<style type=\"text/css\">\n"
." .mbf-item { display: none; }\n"
." #phocagallery .mbf-item { display: none; }\n"
." </style>\n";
return $tag;

}

function renderDescriptionUploadJS($chars) {

$tag = "<script type=\"text/javascript\"> \n"
. "function OnUploadSubmit() { \n"
. "document.getElementById('loading-label').style.display='block'; \n"
. "return true; \n"
. "} \n"
."function countCharsUpload() {" . "\n"
."var maxCount = ".$chars.";" . "\n"
."var pfu = document.getElementById('uploadForm');" . "\n"
."var charIn = pfu.phocagalleryuploaddescription.value.length;" . "\n"
."var charLeft = maxCount - charIn;" . "\n"
."" . "\n"
."if (charLeft < 0) {" . "\n"
."   alert('".JText::_('You have reached maximum limit of characters allowed')."');" . "\n"
."   pfu.phocagalleryuploaddescription.value = pfu.phocagalleryuploaddescription.value.substring(0, maxCount);" . "\n"
." charIn = maxCount;" . "\n"
."  charLeft = 0;" . "\n"
."}" . "\n"
."pfu.phocagalleryuploadcountin.value = charIn;" . "\n"
."pfu.phocagalleryuploadcountleft.value = charLeft;" . "\n"
."}" . "\n"
. "</script>";

return $tag;
}

function renderDescriptionCreateCatJS($chars) {

$tag = "<script type=\"text/javascript\"> \n"
."function countCharsCreateCat() {" . "\n"
."var maxCount = ".$chars.";" . "\n"
."var pfcc = document.getElementById('phocagallery-create-cat-form');" . "\n"
."var charIn = pfcc.phocagallerycreatecatdescription.value.length;" . "\n"
."var charLeft = maxCount - charIn;" . "\n"
."" . "\n"
."if (charLeft < 0) {" . "\n"
."   alert('".JText::_('You have reached maximum limit of characters allowed')."');" . "\n"
."   pfcc.phocagallerycreatecatdescription.value = pfcc.phocagallerycreatecatdescription.value.substring(0, maxCount);" . "\n"
." charIn = maxCount;" . "\n"
."  charLeft = 0;" . "\n"
."}" . "\n"
."pfcc.phocagallerycreatecatcountin.value = charIn;" . "\n"
."pfcc.phocagallerycreatecatcountleft.value = charLeft;" . "\n"
."}" . "\n"

."function checkCreateCatForm() {" . "\n"
."   var pfcc = document.getElementById('phocagallery-create-cat-form');" . "\n"
."   if ( pfcc.categoryname.value == '' ) {". "\n"
."   alert('". JText::_( 'Please enter a category title' )."');". "\n"
."     return false;" . "\n"
//."   } else if ( pfcc.phocagallerycreatecatdescription.value == '' ) {". "\n"
//."   alert('". JText::_( 'Please enter a description' )."');". "\n"
//."     return false;" . "\n"
."   } else {". "\n"
."     return true;" . "\n"
."   }" . "\n"
."}". "\n"
. "</script>";

return $tag;
}

function renderHighslideJSAll() {

$tag = '<script type="text/javascript">'
.'//<![CDATA[' ."\n"
.' hs.graphicsDir = \''.JURI::base(true).'/components/com_phocagallery/assets/js/highslide/graphics/\';'
.'//]]>'."\n"
.'</script>'."\n";

return $tag;
}

function renderHighslideJSImage($type, $highslide_class = '',$highslide_outline_type = 'rounded-white', $highslide_opacity = 0, $highslide_fullimg = 0) {

if ($type == 'li')  {
$typeOutput = 'groupLI';
} else if ($type == 'pm')  {
$typeOutput = 'groupPM';
} else if ($type == 'ri' ){
$typeOutput = 'groupRI';
} else if ($type == 'pl' ){
$typeOutput = 'groupPl';
} else {
$typeOutput = 'groupC';
}

$code = 'return hs.expand(this, {'
.' slideshowGroup: \''.$typeOutput.'\', ';
if ($highslide_fullimg  == 1) {
$code .= ' src: \'[phocahsfullimg]\',';
}
$code .= ' wrapperClassName: \''.$highslide_class.'\',';
if ($highslide_outline_type != 'none') {
$code .= ' outlineType : \''.$highslide_outline_type.'\',';
}
$code .= ' dimmingOpacity: '.$highslide_opacity.', '
.' align : \'center\', '
.' transitions : [\'expand\', \'crossfade\'],'
.' fadeInOut: true'
.' });';


return $code;
}

function renderHighslideJS($type, $front_modal_box_width, $front_modal_box_height, $slideshow = 0, $highslide_class = '',$highslide_outline_type = 'rounded-white', $highslide_opacity = 0, $highslide_close_button = 0) {



if ($type == 'li')  {
$typeOutput = 'groupLI';
$varImage = 'phocaImageLI';
$varZoom = 'phocaZoomLI';
} else if ($type == 'pm')  {
$typeOutput = 'groupPM';
$varImage = 'phocaImagePM';
$varZoom = 'phocaZoomPM';
} else if ($type == 'ri' ){
$typeOutput = 'groupRI';
$varImage = 'phocaImageRI';
$varZoom = 'phocaZoomRI';
} else if ($type == 'pl' ){
$typeOutput = 'groupPl';
$varImage = 'phocaImagePl';
$varZoom = 'phocaZoomPl';
} else {
$typeOutput = 'groupC';
$varImage = 'phocaImage';
$varZoom = 'phocaZoom';
}


$tag = '<script type="text/javascript">'
.'//<![CDATA[' ."\n"
.' var '.$varZoom.' = { '."\n"
.' objectLoadTime : \'after\',';
if ($highslide_outline_type != 'none') {
$tag .= ' outlineType : \''.$highslide_outline_type.'\',';
}
$tag .= ' wrapperClassName: \''.$highslide_class.'\','
.' outlineWhileAnimating : true,'
.' enableKeyListener : false,'
.' minWidth : '.$front_modal_box_width.','
.' minHeight : '.$front_modal_box_height.','
.' dimmingOpacity: '.$highslide_opacity.', '
.' fadeInOut : true,'
.' contentId: \'detail\','
.' objectType: \'iframe\','
.' objectWidth: '.$front_modal_box_width.','
.' objectHeight: '.$front_modal_box_height.''
.' };';

if ($highslide_close_button == 1) {
$tag .= 'hs.registerOverlay({
html: \'<div class=\u0022closebutton\u0022 onclick=\u0022return hs.close(this)\u0022 title=\u0022Close\u0022></div>\',
position: \'top right\',
fade: 2
});';
}

switch ($slideshow) {
case 1:
$tag .= ' if (hs.addSlideshow) hs.addSlideshow({ '."\n"
.'  slideshowGroup: \''.$typeOutput.'\','."\n"
.'  interval: 5000,'."\n"
.'  repeat: false,'."\n"
.'  useControls: true,'."\n"
.'  fixedControls: false,'."\n"
.'    overlayOptions: {'."\n"
.'      opacity: 1,'."\n"
.'     position: \'top center\','."\n"
.'     hideOnMouseOut: true'."\n"
.'  }'."\n"
.' });'."\n";
break;

case 2:
$tag .=' if (hs.addSlideshow) hs.addSlideshow({'."\n"
.'slideshowGroup: \''.$typeOutput.'\','."\n"
.'interval: 5000,'."\n"
.'repeat: false,'."\n"
.'useControls: true,'."\n"
.'fixedControls: \'fit\','."\n"
.'overlayOptions: {'."\n"
.'  className: \'text-controls\','."\n"
.' position: \'bottom center\','."\n"
.' relativeTo: \'viewport\','."\n"
.' offsetY: -60'."\n"
.'},'."\n"
.'thumbstrip: {'."\n"
.' position: \'bottom center\','."\n"
.' mode: \'horizontal\','."\n"
.' relativeTo: \'viewport\''."\n"
.'}'."\n"
.'});'."\n";

case 0:
default:
break;

}

$tag .= '//]]>'."\n"
.'</script>'."\n";
 
return $tag;
}


/**
* Method to get the Javascript for switching images
* @param string $waitImage Image which will be displayed as while loading
* @return string Switch image javascript
*/
function switchImage($waitImage) {
$js  = "\t". '<script language="javascript" type="text/javascript">'."\n".'var pcid = 0;'."\n"
    . 'var waitImage = new Image();' . "\n"
. 'waitImage.src = \''.$waitImage.'\';' . "\n"
. 'function PhocaGallerySwitchImage(imageElementId, imageSrcUrl)' . "\n"
. '{ ' . "\n"
. "\t".'var imageElement = document.getElementById(imageElementId);' . "\n"
. "\t".'if (imageElement && imageElement.src)' . "\n"
. "\t".'{' . "\n"
. "\t"."\t".'imageElement.src = waitImage.src;' . "\n"
. "\t"."\t".'imageElement.src = imageSrcUrl;' . "\n"
. "\t".'}'. "\n"
. '}'. "\n"
. 'function _PhocaGalleryVoid(){}'. "\n"
. '</script>' . "\n";

return $js;
}

function renderJakJs($slideshowDelay = 5, $orientation = 'none', $name = 'optgjaks') {
$js  = "\t". '<script language="javascript" type="text/javascript">'."\n"
.'var '.$name.' = {'
.'galleryClassName: \'lightBox\','
.'zIndex: 10,'
.'useShadow: true,'
.'imagePath: \''.JURI::base(true).'/components/com_phocagallery/assets/js/jak/img/shadow-\','
.'usePageShader: true,'
.'components: {';

if ($orientation == 'none') {
$js .= 'strip: SZN.LightBox.Strip,';
} else {
$js .= 'strip: SZN.LightBox.Strip.Scrollable,';
}
  $js .= 'navigation: SZN.LightBox.Navigation.Basic,
  anchorage: SZN.LightBox.Anchorage.Fixed,
  main: SZN.LightBox.Main.CenteredScaled,
  description: SZN.LightBox.Description.Basic,
transition: SZN.LightBox.Transition.Fade,
  others: [
  {name: \'slideshow\', part: SZN.SlideShow, setting: {duration: '.(int)$slideshowDelay.', autoplay: false}}
]
},';

if ($orientation != 'none') {
$js .= 'stripOpt : {
activeBorder : \'outer\',
orientation : \''.$orientation.'\'
},';
}

$js .= 'navigationOpt : {
continuous: false,
showDisabled: true
},'

.'transitionOpt: {
interval: 500,
overlap: 0.5
}'
.'}'
. '</script>' . "\n";
return $js;
}
}
?>

« Последнее редактирование: 10.11.2009, 21:22:29 от leo78 »
*

css_ufa

  • Захожу иногда
  • 182
  • 10 / 0
Re: PhocaGallery для J1.5
« Ответ #13 : 10.11.2009, 21:18:24 »
Ничего не понял зайди на демо и посмотри код...)))
Я правил CSS...)))


Ну я понял...

.phocaname - менял на .name? и все да?

или ты где-то еще поменял CSS. скажи плиз где, я просто еще несковырял всю галерею :)
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
Re: PhocaGallery для J1.5
« Ответ #14 : 10.11.2009, 21:22:57 »
Код просто скопируй и всё!
Остальные изменения здесь: ссылка
« Последнее редактирование: 10.11.2009, 21:26:42 от leo78 »
*

css_ufa

  • Захожу иногда
  • 182
  • 10 / 0
Re: PhocaGallery для J1.5
« Ответ #15 : 10.11.2009, 21:27:34 »
Я скопирую, просто я проверять все равно буду... :) ладно разберусь... все равно спасибо огромную за наводку :)

Ты выводил рейтинги отдельно и вообще они у тебя показывались? просто у меня проблемка, рейтинги в отд. странице вообще не показываются...
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
Re: PhocaGallery для J1.5
« Ответ #16 : 10.11.2009, 21:39:26 »
С рейтингом вообще беда правильней интегрировать стандартный или со звёздочками но эти вопросы задавали...
Проблема в том что в галерее есть оценка и комментарии, но работают только для зарегистрированных пользователей... Из-за этого и делал интеграцию комментариев...)))
Но интеграция оценки вроде пока нет...(
« Последнее редактирование: 10.11.2009, 21:45:05 от leo78 »
*

css_ufa

  • Захожу иногда
  • 182
  • 10 / 0
Re: PhocaGallery для J1.5
« Ответ #17 : 10.11.2009, 21:41:49 »
С рейтингом вообще беда правильней интегрировать стандартный или со звёздочками но эти вопросы задавали... Проблема в том что они как и комментарий  работают только для зарегистрированных пользователей... Из-за этого и делал интеграцию комментариев...)))
Мне и надо чтобы было только для зарегестрированных, а почему я вообще не могу видеть рейтинг фотографий по сути? они видны только в админкеи и то блин не понятно как...
*

css_ufa

  • Захожу иногда
  • 182
  • 10 / 0
Re: PhocaGallery для J1.5
« Ответ #18 : 10.11.2009, 21:47:54 »
Извините все за оффтоп, но раз ты тут - задам вопросы, если знаешь ответь пожалуйста:

1.Короче в мультизагрузка - можно выбирать несколько фоток чтобы загрузить в одну папку, вот если сделать выбор где одну категорию выбирать, там же выбирать и другую, "галочками"... - пойду ковырятся...

2.Кстати, кто-нить на локалхосте устанавливал эту галерею...
Он у меня ошибку времени ставит, хз почему... менял на другое время тоже самое...
Fatal error: Maximum execution time of 30 seconds exceeded in Z:\home\localhost\www\datsogallery\libraries\joomla\filesystem\file.php on line 297

Спс все равно огромное :)
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
Re: PhocaGallery для J1.5
« Ответ #19 : 10.11.2009, 21:59:05 »
Здесь не Датсо! В гугле поищи, там были такие ошибки...))) Здесь тоже есть темы про датсогалерею...)))

Фатальная ошибка: Максимальное время выполнения 30 секунд превышены в \www\datsogallery\libraries\joomla\filesystem\file.php on line 297
*

css_ufa

  • Захожу иногда
  • 182
  • 10 / 0
Re: PhocaGallery &#1076;&#1083;&#1103; J1.5
« Ответ #20 : 11.11.2009, 18:36:30 »
да просот та
Здесь не Датсо! В гугле поищи, там были такие ошибки...))) Здесь тоже есть темы про датсогалерею...)))

Фатальная ошибка: Максимальное время выполнения 30 секунд превышены в \www\datsogallery\libraries\joomla\filesystem\file.php on line 297


просто папка datso))))) кто-нить разбирал полностью галерею. я хочу сделать чтобы когда в мультизагрузке чтобы когда выпадало дерево чтобы chekbox был - это вообще возможно? :)
сейчас скину кто за что отвечает) кто-нить хочет помочь мне в этом... мне кажется это очень многим пригодится! :)

З.ы.: Я на полном серьезе, я один не справлюсь :) Заодно помучаемся с рейтингом и со всем остальным... :)
« Последнее редактирование: 20.03.2021, 23:29:09 от css_ufa »
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
Re: PhocaGallery для J1.5
« Ответ #21 : 12.11.2009, 11:20:13 »
css_ufa: Всё об языках HTML, CSS, веб-дизайну, графике и процессу создания сайтов.

P.S. Не пеши свои вопросы и просьбы здесь, создай свою тему в форуме...!
« Последнее редактирование: 12.11.2009, 11:24:26 от leo78 »
*

@lex

  • Захожу иногда
  • 113
  • 2 / 0
Re: PhocaGallery для J1.5
« Ответ #22 : 12.11.2009, 11:57:22 »
Утоновил, не создаются в админке категорий, пишет вот Warning: Invalid argument supplied for foreach() in W:\home\localhost\www\newsportal\administrator\components\com_phocagallery\models\phocagallerycs.php on line 10
*

@lex

  • Захожу иногда
  • 113
  • 2 / 0
Re: PhocaGallery для J1.5
« Ответ #23 : 12.11.2009, 12:25:42 »
С фронда с на главной выдает та кую ошибку в чем дело Warning: Invalid argument supplied for foreach() in W:\home\localhost\www\newsportal\components\com_phocagallery\models\categories.php on line 137
Phoca Gallery

*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
Re: PhocaGallery для J1.5
« Ответ #24 : 12.11.2009, 13:53:51 »
Сюда но здесь нет решения:
ссылка
Таоглда сюда здесь решили проблему:
ссылка
Этоже но по русски:
ссылка

P.S. гуглить надо...)))
« Последнее редактирование: 12.11.2009, 14:06:47 от leo78 »
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
Re: PhocaGallery для J1.5
« Ответ #25 : 12.11.2009, 14:14:03 »
Фатальная ошибка: Максимальное время выполнения 30 секунд превышены в \www\datsogallery\libraries\joomla\filesystem\file.php on line 297
ссылка
*

@lex

  • Захожу иногда
  • 113
  • 2 / 0
Re: PhocaGallery для J1.5
« Ответ #26 : 12.11.2009, 14:35:52 »
Сюда но здесь нет решения:
ссылка
Таоглда сюда здесь решили проблему:
ссылка
Этоже но по русски:
ссылка

P.S. гуглить надо...)))
Ну по этой ссылке убрал надпись, но категория, не создается еще
ссылка
*

@lex

  • Захожу иногда
  • 113
  • 2 / 0
Re: PhocaGallery для J1.5
« Ответ #27 : 12.11.2009, 14:56:02 »
Не создаются, категории нажимаешь, сохранить даже ошибку не какую не выдает, в чем проблема
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
Re: PhocaGallery для J1.5
« Ответ #28 : 12.11.2009, 16:29:26 »
Путь и доступ проверь...)) Но я не подскажу у меня таких проблем нет...)))
*

@lex

  • Захожу иногда
  • 113
  • 2 / 0
Re: PhocaGallery для J1.5
« Ответ #29 : 12.11.2009, 16:39:55 »
Путь и доступ проверь...)) Но я не подскажу у меня таких проблем нет...)))
Спасибо за помощь, может скоро найду ответ  
А к стати у вас какая версия, Joomla у меня  1.5.14, может вы скинете свою версию, я у же столько времени провел в пойках решение проблемы. Может таблицы создавать надо то какие
« Последнее редактирование: 12.11.2009, 16:52:16 от @lex »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Joomla 5 Модули: PhocaGallery Image Module ошибка Class "JRequest" not found

Автор prostoy

Ответов: 0
Просмотров: 926
Последний ответ 05.09.2024, 09:41:27
от prostoy
PhocaGallery

Автор rezchik

Ответов: 6
Просмотров: 1857
Последний ответ 07.01.2024, 16:59:36
от SeBun
Русификация PhocaGallery 3 и 4 для Joomla 2.5\3.0

Автор HiopsNerevar

Ответов: 118
Просмотров: 99311
Последний ответ 11.03.2022, 16:24:13
от sergeytolkachyov
Сортировка категорий в столбцах/колонках PhocaGallery 3.2.2

Автор remix8080

Ответов: 0
Просмотров: 2624
Последний ответ 20.06.2021, 17:09:27
от remix8080
PhocaGallery 2.8.1 для Joomla 1.5

Автор iGoldSilver

Ответов: 3
Просмотров: 2843
Последний ответ 16.12.2020, 10:10:17
от iGoldSilver