skullcowboy
Total posts: 27
07 Авг 2014 06:08

при переходе на страницу полей выводится такая ошибка Parse error: syntax error, unexpected T_INLINE_HTML, expecting T_ENDSWITCH or T_CASE or T_DEFAULT in Z:homejoomcobbbwwwcomponentscom_cobaltfieldsimagetmplinputdefault.php on line 29 После отключения поля изображения страница открывается, а другие текстовые поля заносятся без проблем

замена таким же файлом из свежеустановленного дистрибутива не помагает

Последние изменения: 08 Авг 2014


Sergey
Total posts: 13,748
08 Авг 2014 00:04

А можете посмотреть что в этом файле в строке 29 находится? У меня логально там ни чего нет. Да и ошибки тоже.


skullcowboy
Total posts: 27
08 Авг 2014 03:50
directory; ?>

params->get('params.select_type', 0)):?> params->get('params.show_subfolders', 0), TRUE); $images = array(JHtml::_('select.option', '', JText::_('JOPTION_SELECT_IMAGE'))); foreach ($imageFiles as $file) { if (preg_match('#(bmp|gif|jpg|png)$#', $file)) { $file = str_replace(array(JPATH_ROOT, '\\', '//'), array('', '/', '/'), $file); $file = ltrim($file, '/'); $images[] = JHtml::_('select.option', $file, str_replace($directory, '', $file)); } } echo JHtml::_( 'select.genericlist', $images, 'jform[fields]['.$this->id.'][image]', array( 'list.attr' => 'size="1" data-image-field-id="'.$this->id.'"', 'list.select' => @$this->value['image'] ) ); break; ?>

a class="modal memodal-button btn btn-warning btn-small" rel="{handler: 'iframe', size: {x: 800, y: 500}}" onclick="return false;" href="/?php echo JRoute::_('index.php?option=com_media&view=images&folder='.str_replace(array('images/', '/'), '', $directory).'&tmpl=component&fieldid='.$this->id.'&asset=com_media&author=');?>" title="<?php echo JText::_('I_SELECTIMG');?>"><?php echo JText::_('I_SELECTIMG');?></a></p> <pre><code><input type="hidden" size="40" name="jform[fields][<?php echo $this->id;?>][image]" id="jformfields<?php echo $this->id;?>image" value="<?php echo (isset($this->value['image']) ? stripslashes($this->value['image']) : '');?>" readonly="readonly"/> </code></pre> <?php break;?> <p><?php case 2: ?> <div class="form-inline"> <input type="file" name="fields<?php echo $this->id;?>image" id="jformfields<?php echo $this->id;?>image"/> <input type="hidden" size="40" name="jform[fields][<?php echo $this->id;?>][image]" id="jformfields<?php echo $this->id;?>hiddenimage" value="<?php echo (isset($this->value['image']) ? stripslashes($this->value['image']) : '');?>"/> <button type="button" class="btn btn-danger btn-small" data-image-path="<?php echo $this->value['image']; ?>" data-image-field-id="<?php echo $this->id;?>"><?php echo JText::_('F_DELETE_IMAGE')?></button> </div> <?php break;?></p> <?php endswitch; ?> <div class="clearfix"></div> <p><br></p> <div class="well"> <img src="<?php echo (!empty($this->value['image']) ? JUri::root(TRUE).'/'.$this->value['image'] : JUri::root(TRUE).'/media/mint/blank.png');?>" alt="<?php echo JText::_('I_IMGPREVIEW');?>" name="imagelib<?php echo $this->id;?>" id="imagelib<?php echo $this->id;?>" style="max-width: 440px; border: 0px solid;" /> </div> <p><?php if($this->params->get('params.allow_caption')): ?> <div class="form-inline"> <label for="imagetitle<?php echo $this->id;?>"><?php echo JText::_('IMAGETITLE');?>:</label> <input id="imagetitle<?php echo $this->id;?>" type="text" style="width:230px;" name="jform[fields][<?php echo $this->id;?>][image_title]" value="<?php echo (isset($this->value['image_title']) ? stripslashes($this->value['image_title']) : '');?>" class="inputbox"/> </div> <?php endif; ?></p> </div>'


skullcowboy
Total posts: 27
08 Авг 2014 03:58

default

когда сайт залит на хостинг то ошибка по другому проявляется - страница с полями открывается, но после сохранения появляется пустая страница с "500"


Sergey
Total posts: 13,748
08 Авг 2014 08:49

Ну там 29 линия вообще пустая.

Работает на Cobalt