Jump to content

@LEXXX_NF

User
  • Posts

    60
  • Joined

  • Last visited

@LEXXX_NF's Achievements

Explorer

Explorer (1/14)

0

Reputation

  1. Что-то мне подсказывает, что там не к месту использованы замыкания. Нужен код.
  2. С помощью !important пробовал переопределить?
  3. Помогите, люди добрые, может у кого завалялась необфусцированная версия jQuery'вского плагина seekAttention? Оф. сайт проекта умер, а скрипт очень нужен.
  4. Зачем мучиться со своим велосипедом, когда их вон сколько: http://blog.html.it/layoutgala/? Выбирай подходящий и катайся
  5. Есть еще способ: перенести алгоритм авторизации из старого форума в новый, тогда старые пароли будут подходить. Но если ты в php разбираешься плохо, то лучше сделай рассылку.
  6. В топике описано много хороших и интересных методов. Безусловно, все они имеют свои плюсы и минусы и выбрать оптимальный можно только зная назначение и специфику работы формы. Вот пусть топикстартер этим и займётся
  7. Интересное решение писать в флаг TRUE или FALSE, но ИМХО дурацкое, потому что ели человек один раз заполнил форму и хочет заполнить второй раз другими значениями, то ему покажут кукиш, так как флаг уже выставлен в TRUE. Ну либо надо где-то обнулять этот флаг, что тоже не удобно. Вариант, который использую я: if(isset($_SESSION['lastPostHash']) && $_SESSION['lastPostHash'] == md5($_GET['title']. $_GET['small_text'].$_GET['full_text'])){ // ругаемся на мультипост } else{ // всё круто, обрабатываем форму дальше // и ставим (обновляем) флаг $_SESSION['lastPostHash'] == md5($_GET['title']. $_GET['small_text'].$_GET['full_text']); } Разумеется, надо где-то в начале стартануть сессию, а хэш брать только от значимых полей.
  8. 1) "=" и "==" - это две разные операции. Присвоение ("=") возвращет результат присвоения, который чаще всего преобразуется в TRUE; 2) cм. п. 1; 3) не понятно
  9. Смотрел я её. Все действительно, как у тебя в подписи - пойдёт для визиток. Мне надо помощнее.
  10. Ребят, а подскажите, есть ли бесплатная CMS, удовлетворяющая следующим требованиям: 1. Нужно чтоб одни и те же данные можно было выводить разными шаблонами. Например, форма обратной связи одна, а для неё есть 2 шаблона: для размещения в сайдбаре и в области контента. Ну и то же самое с новостями, элементами каталогов, постами блога и т.д. 2. Это требование не очень жёсткое, но все-таки хотелось бы нативный PHP в шаблонах, а не smarty, XSLT или что-то еще... Мне пока не попалось ни одной бесплатной CMS, для которой выполнялся бы пункт 1 (
  11. style="border: 1px solid #8e99d7; border-bottom: none"
  12. Ну допустим, ты хочешь вставить запись: ваще не заморачиваешься с id, как ты и делал раньше. Хочешь список всех записей: ну тут тебе тоже id не нужен, не правда ли, ведь выбираем ВСЕ записи? Хочешь число записей: есть такая групповая функция count() - выдаст количество того, что попало в выборку. Хочешь найти конкретную запись: ну не по id же искать записи? Обычно их ищут по автору, по дате или по какой-то другой "неслужебной" инфе. Хотя можно и по id. Хочешь удалить записть: вот тут может помочь id, если знаешь, что хочешь удалить запись с конкретным id. Хочешь связать 2 таблицы, например посты в блоге и их авторы: тут тебя тоже спасёт id, будешь писать, что id из одной таблицы равно id из другой. В общем, во всех перечисленных случаях тебя либо вообще не интересует поле id, либо тебе важно, что оно уникально, и совершенно наплевать, что именно туда записано и откуда оно там взялось.
  13. Все работают используя автоинкремент, просто надо немного знаний про то, "как его готовить". rus, ты вообще что пытаешься сделать?
  14. Судя по тому, как ты добавляешь запись, поле ID у тебя автоинкрементируемое, то есть туда автоматом подставляется следующий порядковый номер. Если так, то число в ID не зависит от количества явно используемых идентификаторов, туда всегда подставляется на едницу больший, чем тот, который был использован в последний раз. В общем, если у тебя mysql, то обрати внимание на auto_increment.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy