jordan23
Постоялец
- Регистрация
- 10 Янв 2017
- Сообщения
- 65
- Реакции
- 17
- Автор темы
- #1
Помогите разобраться с кодом бюджет 200р
Оплата Visa или Qiwi
Скрипт Tamaranga
Я Хочу сделать так вместо загрузки фото было обычный текстовый поле чтобы я смог написать текст.
Вот код загрузки фото с админ панели
Вывод фотографии на главную
Этот код тоже имеет какое либо отношение
PS: Ответы пишите скрытым только доступен было мне
Оплата Visa или Qiwi
Скрипт Tamaranga
Я Хочу сделать так вместо загрузки фото было обычный текстовый поле чтобы я смог написать текст.
Вот код загрузки фото с админ панели
Код:
<tr>
<td class="row1">
<span class="field-title">URL Keyword</span>:<br />
<a href="#" onclick="return bff.generateKeyword('#bbs-cat-title-<?= LNG ?>', '#bbs-cat-keyword');" class="ajax desc small">сгенерировать</a>
</td>
<td class="row2">
<input class="stretch" type="text" maxlength="100" name="keyword_edit" id="bbs-cat-keyword" value="<?= $keyword_edit ?>" />
</td>
</tr>
<? if($edit && $this->model->catIsMain($id, $pid))
{
$oIcon = BBS::categoryIcon($id);
foreach($oIcon->getVariants() as $iconField=>$v) {
$oIcon->setVariant($iconField);
$icon = $v;
$icon['uploaded'] = ! empty($aData[$iconField]);
?>
<tr>
<td class="row1">
<span class="field-title"><?= $icon['title'] ?></span>:<? if(sizeof($v['sizes']) == 1) { $sz = current($v['sizes']); ?><br /><span class="desc"><?= ($sz['width'].'x'.$sz['height']) ?></span><? } ?>
</td>
<td class="row2">
<input type="file" name="<?= $iconField ?>" <? if($icon['uploaded']){ ?>style="display:none;" <? } ?> />
<? if($icon['uploaded']) { ?>
<div style="margin:5px 0;">
<input type="hidden" name="<?= $iconField ?>_del" class="del-icon" value="0" />
<img src="<?= $oIcon->url($id, $aData[$iconField], $icon['key']) ?>" alt="" /><br />
<a href="#" class="ajax desc cross but-text" onclick="return jCategory.iconDelete(this);">удалить</a>
</div>
<? } ?>
</td>
</tr>
<? }
} ?>
</table>
</div>
Вывод фотографии на главную
Код:
$i = 0;
foreach($cats as $k=>$v): ?>
<div class="index__catlist__item i<?= $i%2 ?>">
<a href="<?= $v['l'] ?>" class="img"><img src="<?= $v['i'] ?>" alt="" /></a>
<div class="title">
<a href="<?= $v['l'] ?>"><?= $v['t'] ?></a>
<span class="index__catlist__item__count">(<?= $v['items'] ?>)</span>
</div>
<? if($v['subn']): ?>
<div class="links">
<? $j = 0; foreach($v['sub'] as $vv) { ?><a href="<?= $vv['l'] ?>"><?= $vv['t'] ?></a><? if($j++ < $v['subv']) echo '; '; } ?>
<? if($v['subn'] > $v['subv']){ ?> ...<? } ?>
</div>
<? endif; ?>
</div>
<? if($i++%2) { ?><div class="clearfix"></div><? }
endforeach; ?>
<div class="clearfix"></div>
Этот код тоже имеет какое либо отношение
Код:
<?php
class BBSCategoryIcon extends CImageUploader
{
# варианты иконок
const BIG = 'b'; # большая
const SMALL = 's'; # малая
# ключи размеров
const szOriginal = 'o'; # оригинальный размер
function initSettings()
{
$this->path = bff::path('cats', 'images');
$this->pathTmp = bff::path('tmp', 'images');
$this->url = bff::url('cats', 'images');
$this->urlTmp = bff::url('tmp', 'images');
$this->table = TABLE_BBS_CATEGORIES;
$this->fieldID = 'id';
$this->filenameLetters = 4;
$aVariants = $this->getVariants();
if (!empty($aVariants)) {
$this->setVariant(key($aVariants));
}
}
function url($nCategoryID, $sFilename, $sVariantKey = self::BIG)
{
$this->setRecordID($nCategoryID);
if (empty($sFilename)) {
# иконка-заглушка
return $this->url . 'default-' . $sVariantKey . '.png';
} else {
return $this->getURL($sFilename, self::szOriginal);
}
}
function getVariants()
{
return array(
'icon_' . self::BIG => array(
'title' => 'Иконка (большая)',
'key' => self::BIG,
'sizes' => array(
self::szOriginal => array('width' => 54, 'height' => 54, 'o' => true),
),
),
'icon_' . self::SMALL => array(
'title' => 'Иконка (малая)',
'key' => self::SMALL,
'sizes' => array(
self::szOriginal => array('width' => 32, 'height' => 32, 'o' => true),
),
),
);
}
function setVariant($sKey)
{
$aVariants = $this->getVariants();
if (isset($aVariants[$sKey])) {
$this->fieldImage = $sKey;
$this->sizes = $aVariants[$sKey]['sizes'];
}
}
}
PS: Ответы пишите скрытым только доступен было мне