Модератор форума: likbezz, Flesh, Moderator, ForumModer, SiteModer, SuperModer, Cибиря4ка, Komoff, Diana  
Флейм от “bandjuk” ... и всё такое прочее )
Дата: Четверг, 30.08.2012, 16:19 |
bandjuk
Генерал-майор
Группа: Пользователи
Сообщений: 290
Награды: 1
Репутация: 22
Статус: Offline


likbezz, они скрыты, но в результате этого получается дырка, смотри сам _http://fotki.ucoz.ua/photo
видишь в верхнем ряду, вот хочу от этого избавиться, чтобы дырок не было

Добавлено (30.08.2012, 16:19)
---------------------------------------------
likbezz, кажись дошло! )))

с годом добавления == текущий - 1.

а как и куда прописываешь условие? В общем ты меня запутал


 
Дата: Четверг, 30.08.2012, 16:34 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


bandjuk,
они скрыты, но в результате этого получается дырка

..да, бандюк.. сложный у тебя случай.

а как и куда прописываешь условие?

Могу предположить что в шаблон «Добавления материалов» прописывать нужно.. Во всяком случае, логично. Ты не считаешь?


 
Дата: Четверг, 30.08.2012, 16:43 |
bandjuk
Генерал-майор
Группа: Пользователи
Сообщений: 290
Награды: 1
Репутация: 22
Статус: Offline


..да, бандюк.. сложный у тебя случай.

ирония или правда? Ничего нельзя сделать? sad

Могу предположить что в шаблон «Добавления материалов» прописывать нужно.. Во всяком случае, логично. Ты не считаешь?

я не соображаю уже, просто долго и мучительно пытался что-то намутить?
Не мучай меня, напиши код, он же у тебя прописан, а значит под рукой smile


 
Дата: Четверг, 30.08.2012, 16:51 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


bandjuk,
ирония или правда?

Боюсь что правда.

Ничего нельзя сделать?

Сложно сказать .. столько неизвестных..
Если включишь голову, на счет “подумать” .. то можно, ну а если будешь тупить как сейчас, то пожалуй, нет.

я не соображаю уже, просто долго и мучительно пытался что-то намутить?

Перекури. Отдохни, переключись - помогает.
Конкретизируй проблему, разложи на несколько более мелких (напиши на бумаге, что бы видеть глазами, если в уме сложно) и решай по одной за раз. Это проще чем решить одну большую.
Сейчас ты даже не можешь сформулировать что тебе нужно.
Кофе попей что ли.

Не мучай меня, напиши код, он же у тебя прописан, а значит под рукой

Да, на - не жалко:
Code
function setsAttr(){
   var frm=document.getElementById('addEntForm')||document.getElementById('addPhtFrm');
   var els=frm.getElementsByTagName('input');
   var mdF8=(byId('mdF8'))?byId('mdF8'):false;
   for(i=0,len=els.length;i<len;i++){
    if(els[i].name=='aemail'){els[i].maxLength='60';}
    if(els[i].name=='asite'){els[i].maxLength='90';}
    if(els[i].name=='doclink'){els[i].maxLength='100';}
    if(els[i].name=='source'){els[i].maxLength='150';}
    if(/^other(?=[1-5])/.test(els[i].name)){els[i].maxLength='150';}
    if(els[i].name=='uplastmod'){els[i].checked=false;}
    if(els[i].name=='goto'){els[i].checked=true;}
    if(els[i].name=='uto'){els[i].checked=false;}
    if(els[i].name=='title'){setSrchButt(els[i]);}
    if(mdF8&&/cus+(38|39|40|42|51|52|53|54|55)$/.test(els[i].id)&&els[i].checked){mdF8.value=mdF8.value-1;}
   }
};if(document.getElementById('addEntForm')||document.getElementById('addPhtFrm')){setsAttr();}

..если считаешь что это главное..

Да что там мелочится, на весь скрипт: http://likbezz.ru/_theme1/_js/lib/__editScript.js


 
Дата: Четверг, 30.08.2012, 16:56 |
bandjuk
Генерал-майор
Группа: Пользователи
Сообщений: 290
Награды: 1
Репутация: 22
Статус: Offline


Да, на - не жалко:

это что? surprised Наверное мне лучше не только покурить, но и кофейку попить! Этот скрипт для того, чтобы просто скрыть лишние поля/разделы в форме добавления от гостей? wink surprised :o


 
Дата: Четверг, 30.08.2012, 17:02 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


bandjuk,
это что?

Ну .. знаешь, я не пишу по функции на каждое действие, и для каждого модуля. Это не логично.

Наверное мне лучше не только покурить, но и кофейку попить!

Вот и я о том же.
Возьми листочек, карандаш. Напиши проблему. Разложи её на мелкие и выведи вопрос который нужно решить.

Этот скрипт для того, чтобы просто скрыть лишние поля/разделы в форме добавления от гостей?

Сначала кофе, бандюк. после, думаю такого ты не спросишь.


 
Дата: Четверг, 30.08.2012, 17:27 |
bandjuk
Генерал-майор
Группа: Пользователи
Сообщений: 290
Награды: 1
Репутация: 22
Статус: Offline


likbezz, я попил кофе, теперь заметил противоречие или недопонимание, вот смотри я пытаюсь выстроить логическую цепочку из вопросов/ответов (во загнул)) ):

Разделы скрой для добавления гостями.

нет там такого (имею ввиду настройки)

Как скажешь...
Тогда стилями..

Я же написал - открыл для добавления только дну категорию - «Не сортировано» .. и туда все сливаю, с годом добавления == текущий - 1.

и теперь скрипт wacko


 
Дата: Четверг, 30.08.2012, 17:47 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


bandjuk,
вот смотри я пытаюсь выстроить логическую цепочку из вопросов/ответов (во загнул)

Все правильно, так и надо)
Смотрим твою цепочку...
Вообще-то она нелогичная.
Правильнее было бы начать вот отсюда:
проще всего так:
Code
<?if($NOT_ACTIVE$)?>картинка на перемодерации<?else?>код<?endif?>

все остальное связано со скриптами.

- ответ дан сразу, либо так, либо скриптами - остальное - уже ответы на некорректные вопросы.

и теперь скрипт

А вот теперь смотри.
Если гостям открыта только одна категория (лично у меня кое-где две) - зачем им наблюдать вообще это выпадающее меню?
Дай ответ на этот вопрос.
А вот тебе ссылочка, для размышления: http://likbezz.ru/photo/8-0-0-1

Ну а скрипт:
Code
$('#uCatsMenu9 div').not($('#uCatsMenu9 div').has('input')).remove();

...Тоже, кстати, присутствует в файле editScript.js

Кстати, а дата добавления гостям не выводится ... ) так что её не поменять просто так.


 
Дата: Четверг, 30.08.2012, 19:18 |
bandjuk
Генерал-майор
Группа: Пользователи
Сообщений: 290
Награды: 1
Репутация: 22
Статус: Offline


проще всего так:
Code
<?if($NOT_ACTIVE$)?>картинка на перемодерации<?else?>код<?endif?>
все остальное связано со скриптами.

таки ты опять пытаешся ввести меня в заблуждение! Причём тут это условие? Это был первый мой вопрос про скрытие неактивных картинок.
Кстати что скажешь _http://forum.ucoz.ru/forum/42-29194-908310-16-1346332975
что-то не пашет оно у меня sad может опять туплю?


 
Дата: Четверг, 30.08.2012, 22:38 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


bandjuk,
таки ты опять пытаешся ввести меня в заблуждение!

Даже пытаться не нужно) ты и так в заблуждении.

Причём тут это условие?

- это твоё условие, тебе виднее для чего оно.. по моему - что бы не показывать неактивные материалы. Нет?

Это был первый мой вопрос про скрытие неактивных картинок.

Да, я помню.

Кстати что скажешь _http://forum.ucoz.ru/forum/42-29194-908310-16-1346332975

А чем принципиально отличается этот скрипт от твоего условия?
Ничем. просто твой НЕ выводит НЕактивные, а тот выводи активные - то же яйца, только в профиль.

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

А как не выводить - ответ уже дан - про спец категорию и закрытие к ней доступа, но разрешением на добавление.


 
Дата: Четверг, 30.08.2012, 23:47 |
bandjuk
Генерал-майор
Группа: Пользователи
Сообщений: 290
Награды: 1
Репутация: 22
Статус: Offline


Quote
А чем принципиально отличается этот скрипт от твоего условия?

хм, а и на самом деле чем? Думаю, ты прав!

Quote
По моему, твой вопрос не совсем верный.

хм и тут ты прав
Quote
про спец категорию и закрытие к ней доступа, но разрешением на добавление.

так, тут и остановлюсь! Прописал твой скрипт, для гостей при добавлении исчезли все категории кроме нужной. Этоотлично.
Как теперь закрыть к этой категории доступ не пойму wacko
Т.е. я знаю, что можно попробовать операторами, но опять же будут дырки sad


 
Дата: Пятница, 31.08.2012, 00:32 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


bandjuk,
Как теперь закрыть к этой категории доступ не пойму

Ну, как обычно, галочку поставить в настройках категории )
Ну что, скриншот что ли сделать?))

Т.е. я знаю, что можно попробовать операторами, но опять же будут дырки

Ну почему будут дырки? объясни.

Вот что вижу я:



А вот что должен видеть ты:



и ни каких дырок.. фотки из НЕ доступных категорий вообще не будут выводится.

Тестовые фотки залиты сегодня, то бишь - они последние добавленные.

Прикрепления: 6663309.png (73.9 Kb) · 7567919.png (76.7 Kb)

 
Дата: Пятница, 31.08.2012, 00:49 |
bandjuk
Генерал-майор
Группа: Пользователи
Сообщений: 290
Награды: 1
Репутация: 22
Статус: Offline


всё я понял, я протупил, но частично. Как бы тебе объяснить?
Смотри как сделано на нормальных сайтахс обоями:
1. Есть песочница, отстойник и т.д., в него заливают картинки пользователи, к нему имеют доступ все кроме гостей. Сделано
2. На главной выводятся все обои, кроме категории "песочница" (или их видит там только админ)

Как видишь нестыковочка выходит. smile


Сообщение отредактировал bandjuk - Пятница, 31.08.2012, 00:54
 
Дата: Пятница, 31.08.2012, 00:50 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


bandjuk,
Прости, что отнял столько времени

Ничего страшного) бывает)

Вопрос полностью исчерпан.

Оч хорошо)
Значит, можно баиньки со спокойной душой)


 
Дата: Пятница, 31.08.2012, 00:55 |
bandjuk
Генерал-майор
Группа: Пользователи
Сообщений: 290
Награды: 1
Репутация: 22
Статус: Offline


likbezz, к сожалению не всё sad
мня осенило sad Сообщение # 253 :(

Хотя наверное не стоит морочить тебе голову, спасибо за помощь! smile


Сообщение отредактировал bandjuk - Пятница, 31.08.2012, 01:06
 
Поиск:


Мобильная версия