Сергей
+35
Репутация
6024
Рейтинг
#1
17 декабря 2010 в 14:34
Сайт действительно на InstantCMS. А компонент неопнятно. Но подобное можно реализовать с помощью УК, разрешив пользователям добавлять туда записи и создав необходимые поля у записей.
Madmax, может Keep имел в виду, что объявление будет перым даже после появления новых объявлений. Тогда вариант, либо менять дату объявления на какой-нибудь 2200 год установить ему в БД, если дата объявления нигде не выводится и объявления выводятся по дате(сначала новые), либо менять сортировку выдачи, т.е. присваивать какой то признак объявлению и формировать запрос к бд с учетом этого признака. Но это на мой взгляд достаточно сложно...
Keep? я думаю что можно. Вопрос в ваших умениях, либо в размере вашего бюджета 😊
Keep? я думаю что можно. Вопрос в ваших умениях, либо в размере вашего бюджета 😊
А вы не пробовали выбрать просто пользователей?
Мне почему то кажется, что администратор всяко будет видеть этот модуль. Или я ошибаюсь?
Мне почему то кажется, что администратор всяко будет видеть этот модуль. Или я ошибаюсь?
У меня есть только мысль — править шаблоны так:
в файле com_clubs_view_club.tpl в строке 75 сделать написать:
либо в строке 71 изменить
на Далее по аналогии, только вот я не тестировал. Поэтому сказать точно не могу работает или нет.
в файле com_clubs_view_club.tpl в строке 75 сделать написать:
{if $is_admin || $is_moder} <span id="add_album_link"><a class="service" href="javascript:void(0)" onclick="{literal}$('#add_album_link').toggle();$('#add_album_form').toggle();$('#add_album_form input.text').focus();{/literal}">{$LANG.ADD_PHOTOALBUM}</a></span> {/if}
{if $is_admin || $is_moder || $is_karma_enabled}
{if $is_admin || $is_moder}
Не за что. 😊
Код который вы ставите заключите {literal}
Вот так.
Происходит потому, что стоит шаблонизатор смарти и он обрабатывает скрипт не так как надо.
Вот так.
{literal} КОД {/literal}
Как один из вариантов, в файле com_blog_create.tpl
Сделать так:
И так как по умолчанию создаются персональный блог, о возможности создания коллективного юзер не узнает. Либо, удалить строку "<option value="multi" >{$LANG.COLLECTIVE} {$min_karma_public}</option>" тогда, не будет выбора, а будет только персональный. Но это довольно суровое решение 😊
Сделать так:
<div class="con_heading">{$LANG.CREATE_BLOG}</div> <p><strong>{$LANG.BLOG}</strong> {$LANG.BLOG_DESCRIPTION}</p> <form style="margin-top:15px" action="" method="post" name="addform"> <div style="background-color:#EBEBEB;padding:10px;width:550px"> <table border="0" cellspacing="0" cellpadding="4"> <tr> <td width="180"><strong>{$LANG.BLOG_TITLE}: </strong></td> <td><input name="title" type="text" id="title" size="40" /></td> </tr> <tr style="display:none;"> <td><strong>{$LANG.BLOG_TYPE}: </strong></td> <td> <select name="ownertype" id="ownertype"> <option value="single" selected>{$LANG.PERSONAL} {$min_karma_private}</option> <option value="multi" >{$LANG.COLLECTIVE} {$min_karma_public}</option> </select> </td> </tr> <tr > <td><strong>{$LANG.SHOW_BLOG}:</strong></td> <td> <select name="allow_who" id="allow_who"> <option value="all" selected="selected">{$LANG.TO_ALL}</option> <option value="friends" {if $friends eq 1}selected="selected"{/if}>{$LANG.TO_MY_FRIENDS}</option> <option value="nobody">{$LANG.TO_ONLY_ME}</option> </select> </td> </tr> </table> </div> <p style="margin-top:20px"> <input name="goadd" type="submit" id="goadd" value="{$LANG.CREATE_BLOG}" /> <input name="cancel" type="button" onclick="window.history.go(-1)" value="{$LANG.CANCEL}" /> </p> </form>
Посмотрел. В порядке 😊
Олег, как вижу, так и говорю. Приаттачил файл. Нет это не особенности моего монитора. Это особенности того, что ты написал в css файле. Видимо какой-то из вложенных блоков имеет margin или padding, а этот марджин или паддинг приплюсовывается к тому width, который ты указал 1250px. Ищи в коде ошибку. Кстати, без обид, но делать для юзеров у которых 1024 горизонтальный скролл, и типа там ненужный блок — не комильфо. Посмотри, точно есть скрипт, который определяет разрешение экрана.
Присвой значение переменной например width-e.
И напиши условие типа: {if width-e ==1024}Хер вам а не правый блок {else}{правый блок}{/if} На смарти можно очень много всего сделать.
Либо, просто грузи другой css файл под такое разрешение, где у правого блока будет display:none;
Хотя, это все на твое усмотрение. 😊 Просто было бы намного удобней, да и не очень уж долго это делать.
Присвой значение переменной например width-e.
И напиши условие типа: {if width-e ==1024}Хер вам а не правый блок {else}{правый блок}{/if} На смарти можно очень много всего сделать.
Либо, просто грузи другой css файл под такое разрешение, где у правого блока будет display:none;
Хотя, это все на твое усмотрение. 😊 Просто было бы намного удобней, да и не очень уж долго это делать.
Олег, смотрел в FF и Chrome есть скроллинг. И вообще, посмотрите статистику. У очень многих людей разрешение меньше 1280.У меня ничего нигде не едет, не обрезано, нет никакого скроллинга.
У меня разрешение 1280, и все равно есть горизонтальный скролл. Не айс.
Сегодня заметил что в тебе Халява — не айс заметил, что многие сетуют на то, что их сайты каталог не принимает в систему. Я недавно зарегистрировался у них как студия, и добавляя работы они сразу появляются в нужной CMS. Так вот интересно, есть ли тут еще кто-то с этого сайта? Вообще интересно, представители каких студий или команд веб-разработчиков тут есть? Или все делают сайты только для себя и друзей?
Кстати, участвую в конкурсе "Народное голосование" буду рад, если оцените работу. Кто участвует еще? Буду рад посмотреть на соперников с очень приятного мне ресурса 😊
Надеюсь, не расцените пост как наглую рекламу.
Кстати, участвую в конкурсе "Народное голосование" буду рад, если оцените работу. Кто участвует еще? Буду рад посмотреть на соперников с очень приятного мне ресурса 😊
Надеюсь, не расцените пост как наглую рекламу.
GENER, спасибо большое! Работает. Выручил!
Всем привет!
Ребята, кто нибудь может подсказать, как в смарти присвоить переменной случайное значение?
Как присвоить конкретное значение — понятно: {assign var="xx" value=0}
Как вывести случайное, тоже понятно: {math equation=’rand(0,3)’} — выведет случайное число от 0 до 3. А вот как это совместить ума не приложу… Буду рад помощи.
Ребята, кто нибудь может подсказать, как в смарти присвоить переменной случайное значение?
Как присвоить конкретное значение — понятно: {assign var="xx" value=0}
Как вывести случайное, тоже понятно: {math equation=’rand(0,3)’} — выведет случайное число от 0 до 3. А вот как это совместить ума не приложу… Буду рад помощи.
#13
26 ноября 2010 в 19:34
А в УК, если товар добавил пользователь и товар купили, пользователю уведомление придет на мыло или только админку? Если не придет, было бы хорошо сделать.
Согласен. Только лучше было бы сделать внутренний счет. И пополнять его через робокассу. А уже с внутр. счета деньги списываются за услуги. На joomla+cb мне программист это написал. Там у меня материалы пользователей за деньги вверх в каталоге поднимаются. Надо бы и к инстанту подобраться… Вот когда будет потребность сделаем 😊Сделайте что то типо СМС-билдинга. Подарки за СМС, смс имеет свою стоимость