Ник-нейм: Пароль:
Запомнить?    [ Регистрация | Напомнить? ]
» Инструкции
» Доб. в закладки
Цитатник
Тянись к свету, и свет потянется к тебе.
PostLife
Портал Новости Статьи Файлы Галерея Журналы Форумы


Автор Сообщение
White_wind
Никита Самохвалов
ru
Ранг
Начальник
Возраст: 31
Посты: 1385
Откуда: М.О.
Репутация: 6
#16       2010-01-04 18:29          
Зачем вообще шифровать имя файла? о_0 Так обычно с паролями работают.
Как узнать расширение я не знаю - надо в справочнике капаться. Да и потом, выкинь md5 и просто прибавляй id к началу каждого файла - так будет правильнее, нежели твой способ.

Zadrot
ua
Ранг
[1] Banned
Возраст: 29
Посты: 19
Откуда: Kerch
Репутация: 0
#17       2010-01-04 18:39          
Я просто хотел крутить через md5 проверять копия или нет.
Ну ладно. Тогда про md5 забуду.

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

Отредактировано: Zadrot (2010-01-04 18:45, назад)
Хочешь изменить мир - начни с себя (c)
White_wind
Никита Самохвалов
ru
Ранг
Начальник
Возраст: 31
Посты: 1385
Откуда: М.О.
Репутация: 6
#18       2010-01-04 20:30          
Zadrot, самый лучший вариант такой:
1. Сделай БД и и при загрузке файла сохраняй его id в базу.
2. Перед сохранением файла на сервере узнай последний id из БД и прибавь в начале - последний id+1 - к названию закачанного файла.
Так у тебя никогда не будет неразберихи, плюс ты сможешь спокойно удалять старые файлы или производить массу других операций над ними.

Zadrot
ua
Ранг
[1] Banned
Возраст: 29
Посты: 19
Откуда: Kerch
Репутация: 0
#19       2010-01-08 16:03          
Не могу понять что в этом коде неправильно.

Вместо данных из таблицы мне выводит Resource id #3

Добавлено спустя некоторое время :)

Все. Сам разобрался. Вся ошибка была в выводе. Я выводил:
echo($karma);
А надо было:
echo($karma[karma]);

Нормальный код:

Отредактировано: Zadrot (2010-01-08 17:43, назад)
Хочешь изменить мир - начни с себя (c)
GangsteR
ua
Ранг
[15] Гражданин
Возраст: 32
Посты: 99
Откуда: Ищу на карте
Репутация: 0
#20       2010-04-23 22:17          
Ребята нужна помощь. Как прикрепить бэкграунд картинку в плагин для сэдитио?

White_wind
Никита Самохвалов
ru
Ранг
Начальник
Возраст: 31
Посты: 1385
Откуда: М.О.
Репутация: 6
#21       2010-04-23 22:20          
GangsteR, конкретизируй. Что именно хочешь сделать? :-)

GangsteR
ua
Ранг
[15] Гражданин
Возраст: 32
Посты: 99
Откуда: Ищу на карте
Репутация: 0
#22       2010-04-23 22:25          
Хочу статическую картинку(чтоб она двигалась вместе с прокруткой сайта), на которой будут расположены нужные мне элементы плагина. Картинка должна быть на бэкграунде.

White_wind
Никита Самохвалов
ru
Ранг
Начальник
Возраст: 31
Посты: 1385
Откуда: М.О.
Репутация: 6
#23       2010-04-23 22:29          
Ну вот допустим у нас есть плагин - plug.php?e=postnews. Ты хочешь сделать тоже самое, только чтобы вместо обрамовки страницы и текста была картинка с разными кнопачками?
Что-т я про бакграунд не понял... Почему она именно на нём должна быть? o_0

GangsteR
ua
Ранг
[15] Гражданин
Возраст: 32
Посты: 99
Откуда: Ищу на карте
Репутация: 0
#24       2010-04-23 22:34          
Да, именно это. Давай пока бэк отложим. Мне хотяб картинку с кнопочками влепить:)

White_wind
Никита Самохвалов
ru
Ранг
Начальник
Возраст: 31
Посты: 1385
Откуда: М.О.
Репутация: 6
#25       2010-04-23 22:42          
Girdex, ты про Ucoz чтоли? Уточнять про свою CMS надо :)
GangsteR, в сэде шаблон для плагинов один - plugin.tpl (хранится в папке скина). Однако мы можем заставить нужный нам плагин открывать другой шаблон. Для этого открываем гл. файл плагина, и меняем вот этот код:

[BEGIN_SED_EXTPLUGIN]
Code=*имя_плагина*
Part=main
File=*имя_плагина*
Hooks=standalone
Tags=
Order=10
[END_SED_EXTPLUGIN]

На это:
[BEGIN_SED_EXTPLUGIN]
Code=*имя_плагина*
Part=*имя_плагина*
File=*имя_плагина*
Hooks=standalone
Tags=
Order=10
[END_SED_EXTPLUGIN]

Теперь в тойже папке создаём файл имя_плагина.tpl
Далее все переменные обрабатываем посредством шаблонизатора сэда и забиваем их в тпл-шаблон.
По поводу бакграунда я тебя понял :) В тпл файле пропиши примерно что-то такое:
<table background="xxx.xxx">
<tr>
<td>
<!-- Основные элементы -->
</td>
</tr>
</table>

Girdex
uk
Ранг
[18] Старожил
Возраст: 30
Посты: 829
Откуда: London
Репутация: 2
#26       2010-04-23 22:45          
White_wind, нет, DLE. Думаешь, я бы на юкозе сайт бы делал? Макисмум использовал бы его как файловое хранилище_)

GangsteR
ua
Ранг
[15] Гражданин
Возраст: 32
Посты: 99
Откуда: Ищу на карте
Репутация: 0
#27       2010-04-23 22:47          
White_wind,
Спасибо, разьяснил.Завтра попробую и отпишу)
---
Эх, все таки С++ мне родней чем PHP, но потихоньку и его освоим:)

White_wind
Никита Самохвалов
ru
Ранг
Начальник
Возраст: 31
Посты: 1385
Откуда: М.О.
Репутация: 6
#28       2010-04-23 22:48          
Girdex, нее... DLE не ко мне. Я его даже в глаза не видел :)

Добавлено спустя 1 минута

GangsteR, остальные элементы (как я понял это для пип боя ;) сделаешь через css. Создашь ссылку с помощью картинки, а её расположение укажешь в стайлах. Если что не получится - пиши, помогу, чем смогу.

Отредактировано: White_wind (2010-04-23 22:49, назад)
GangsteR
ua
Ранг
[15] Гражданин
Возраст: 32
Посты: 99
Откуда: Ищу на карте
Репутация: 0
#29       2010-04-23 22:53          
С остальными как раз все получается)) Теперь думаю и фон нужный получится)
Т.к большая часть элементов уже есть и работает, пришла пора их лепить на дизайн)



Сейчас у нас...
Жителей: 0
Гостей: 45
Всего: 45


Инфоблок
Автор темы

White_wind




ru

Тема создана: 12-01 17:54

В теме писали

GangsteR (5) Girdex (1) Rebel (4) White_wind (14) Zadrot (5)
 

Новинки Ozon'а


© 2009—2011 PostLife Team.
Все права защищены.

Мнение редакции носит сугубо личный характер и может не совпадать с мнением читателей.

» Условия использования материалов
» Правила пользования Порталом
» Реклама на PostLife.Ru
» В двух словах о нас
Используем модифицированную версию CMS Cotonti

PostLife в блогах: LiveJournal, В Контакте

Партнёры и аудиторы:
[ Главная | Новости | Статьи | Файлы | Журналы | Форумы ]
Rambler's Top100 Яндекс цитирования Портал Playgig.ru.Гид по кибер-вселенной.