A007MP

Рейтинг
74
Регистрация
12.06.2015
Barlog:
это очень правильно, но в нашем случае не применимо.

А что за "пациент" такой? Может стоит с ним поговорить, или вообще девайсы все отобрать?

Верстальщик вообще не должен использовать id. Использование id может в дальнейшем помешать реализации какой-то программной части. Если вдруг это потребуется - придется переверстывать и исправлять все скрипты.

Подпишусь.

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

Фактически - модуль будет загружать данные, по верхней строке определять и отделять уже существующие в базе таблицы, или создавать новые поля.

"Ничто" существует и находится за границей вселенной. Вселенная расширяется только для внутреннего наблюдателя. С точки зрения внешнего наблюдателя вселенная не расширяется, как, впрочем, и вообще не существует, так как там "ничто" и ничего не существует.

ИМХО.

planetapokera:
Запустил qip 2005 (она же аська), в сети более 100 контактов, так что мессенджер вполне себе еще жив.

У меня на 3 из 4 компьютеров аська вылетела и не дает заходить. Пароль не подходит (хотя раньше всегда подходил) и восстановление пароля не срабатывает. Так что окончательно удалил ее из своей жизни, все равно там последнее общение было пару-тройку лет назад. А с кем активно переписывался, перешел на вайбер/вацап/гугл/контакт/фейсбук. Этого пока более, чем достаточно.

Сам полгода назад пытался найти возможность прямой оплаты через расчетный счет компании - нет у них такой возможности. Может, конечно, в будущем и сделают, но...

А "техподдержка" у них вообще никакая - пытался нагуглить, так этот вопрос без ответа уже несколько лет висит. Причем задавали многие и постоянно.

victorpavloff:
Есть HTML:

<div id="block">
<div class="block">
<div class="block_item"></div>
<div class="block_item"></div>
</div>
</div>


Если размер окна меньше 600px, то внутренние блоки оборачиваются блоком .block_wrapper.

<div id="block">
<div class="block">
<div class="block_wrapper">
<div class="block_item"></div>
<div class="block_item"></div>
</div>
</div>
</div>


Нужно при размере окна больше или равно 600px удалить оберточный элемент.
Как это сделать, не используя unwrap(), удаляя элемент по его селектору?
При использовании unwrap() постепенно удаляются все родительские элементы
при постепенном увеличении окна браузера.

Ну вот так: $("div.block_item").unwrap();

Либо вот так, если таких элементов много встречается на странице:

<div id="block">

<div class="block">

<div class="block_wrapper">

<div class="block_item" id="element1"></div>

<div class="block_item" id="element2"></div>

</div>

</div>

</div>

Удаляем у элемента div с id=element1 родительский блок:

$("div#element1").unwrap();

A007MP:
Возьму на заметку, интересное решение :)

Работает, да не совсем правильно. Результаты выдает инверсно, то есть с точностью до наоборот. Значение, у которого 80% выборки, выпадает только в 20% случаев.

И при этом, если случайное число будет меньше, чем минимальный процент, то результата не будет вообще.

Подпишусь-ка пожалуй на тему.

Тоже как-то озадачился, какой движок использовать для сайтов. Но те, которые подходили к одним, совершенно не подходили к другим (либо функционал излишний, либо стоимость, и т.д.) В итоге в конце-концов был выбран путь написания движка с нуля. С нуля - то есть с реального нуля, полностью на php. Из сторонних разработок был взят только достаточно удобный шаблонизатор Xtemplates и для фронтенда - jQuery.

Собственно, часть функционала уже существует, часть в процессе разработки. Выбрана модульная схема движка - есть основное ядро, а необходимые модули можно подключать по мере необходимости, лишние можно отключить. Также существует возможность подключать любые сторонние модули (к примеру отправка СМС через сторонний сервис) - просто загрузить нужный модуль и подключить его в загрузку.

Собственно, пока не все реализовано, так как не до конца есть понимание, как именно реализовать некоторые моменты. Например "сопутствующие товары".

Как это сделать в ручном режиме, я догадываюсь, но как это сделать на автомате - пока под вопросом. Интересует именно сопутствующие, то есть чтобы к определенному проводу предлагал подходящие разъемы/плагины. Или к перфоратору предлагал определенные (подходящие для него) наборы сверл и т.д. А не "с этим товаром покупают".

Также ломаю голову над тем, как в автоматическом режиме менять у товара категорию в каталоге на более подходящую. Допустим, десятки тысяч товаров импортируются из 1С. Но при этом у них нет принадлежности к какой-то категории каталога. Сидеть вручную перебирать весь список? Или можно как-то автоматизировать это? Я пока в тупике.

Ну и есть, к примеру, идеи по нереализованному пока функционалу, но явно востребованному. Например при работе интернет-магазина с большим количеством товаров, когда часть товара удаляется, часть добавляется, часть изменяется, бывают ситуации, что на сервере остаются лишние (более не используемые) фотографии удаленного товара. Либо наоборот, какой-то товар остается без фотографий. Есть ли у какого-то движка такой функционал, который бы отслеживал это?

ps axf:
заинтересовало... ктати, выборку можно сделать на чистом sql, без пхп и т.д.

исходную табличку дополнил полем WeightSum:
name	| perc	| WeightSum

------------------------------------------------------
1.jpg | 20 | 0
2.jpg | 50 | 20
3.jpg | 30 | 70


SELECT *

FROM `img_rand`
where WeightSum <= rand()*100
order by WeightSum DESC
limit 1


вроде работает :)

Возьму на заметку, интересное решение :)

Всего: 692