Сергей Петрович

Сергей Петрович

Все хотят добра... Не отдавайте его!
+1843
Репутация
2485
Рейтинг
#1 [ЕСТЬ РЕШЕНИЕ] Проверка уникальности никнейма для 1.10.x 18 марта 2013 в 06:19
ПЕРЕД
return;

ВСТАВИТЬ:

  1. if ($opt=='checknickname'){
  2.  
  3. $sql = "SELECT id, login FROM cms_users WHERE (nickname LIKE '$data') AND (is_deleted = 0) LIMIT 1";
  4. $result = $inDB->query($sql);
  5.  
  6. if($inDB->num_rows($result)==0){
  7. echo '<span style="color:green">Вы можете использовать этот никнейм</span>';
  8. } else {
  9. echo '<span style="color:red">Выбранный никнейм занят!</span>';
  10. }
  11.  
  12. }
#2 [ЕСТЬ РЕШЕНИЕ] Проверка уникальности никнейма для 1.10.x 17 марта 2013 в 19:22
/core/ajax/registration.php
#3 [ЕСТЬ РЕШЕНИЕ] Проверка уникальности никнейма для 1.10.x 17 марта 2013 в 10:51
Это делают функции checkLogin() и checkPasswords() соответственно, которые находятся в /components/registration/js/check.js
смотрите как они работают и делайте по аналогии. только обратите внимание, что для вывода результата под полем ввода логина или пароля, эти функции используют
<div id="logincheck"></div>
и
<div id="passcheck"></div>
которые прописаны в com_registration.tpl

вам, для никнейма, нужно будет создать свой "пустой" див, в который функция, в случае ошибки будет выводить сообщение
#4 last-modified 13 марта 2013 в 23:00
1.10.1
в components/content/frontend.php

есть строка:
$article['pubdate'] = $do=='editarticle'? $item['pubdate']: date('Y-m-d H:i');

ПОСЛЕ неё добавьте:
$article['editdate'] = date('Y-m-d H:i');

ВСЁ. поле editdate, которое конечно нужно в таблице content создать ручками, будет храниться дата редактирования статьи. Вам остаётся только отобразить её в нужном месте.
Развлекайтесь!!!
#5 last-modified 13 марта 2013 в 22:43
дата последнего изменения чего?? простите за глупый вопрос!
#6 [ЕСТЬ РЕШЕНИЕ] Проверка уникальности никнейма для 1.10.x 13 марта 2013 в 22:41
для начала:

в /components/registration/frontend.php
стр 178
  1. if($inDB->get_field('cms_users', "nickname='".$item['nickname']."'", 'id') > 0){
  2. cmsCore::addSessionMessage("такой никнейм существует", 'error'); $errors = true;
  3. }
Должен запретить одинаковые никнеймы при Регистрации.
Если Ок, тогда пойдём Редактирование профиля править
#7 [ЕСТЬ РЕШЕНИЕ] Ищу исполнителя (скидки в InstantShop) 11 марта 2013 в 14:14
если это для зареганных юзеров — тогда не понятно, зачем вообще нужна карта с номером.
если для НЕзареганных — тогда одной картой сможет пользоваться весь мир…
#8 День рождения у замечательного человека 11 марта 2013 в 10:46
Поздравляю!!! По-больше Вам приключений, чтоб не скучно было!!!
#9 [ЕСТЬ РЕШЕНИЕ] Безопасный найм разработчика 11 марта 2013 в 04:58
Ок, буду втираться в доверие! )))
#10 [ЕСТЬ РЕШЕНИЕ] Безопасный найм разработчика 11 марта 2013 в 04:54

Пример был, когда один человек стал делать почти копию моего сайта,

letsgo
порадуйте сообщество, покажите хотя бы один из своих сайтов, о которых все слышали, но никто никогда не видел!!!
#11 Помощь в css 9 марта 2013 в 15:12
нда...
Icms 1.10

/includes/smarty/libs/plugins/modifier.rating.php
#12 Помощь в css 9 марта 2013 в 12:23
проверил — всё прокатывает.
Ctrl F5 не забывайте после изменения кода
#13 Помощь в css 9 марта 2013 в 06:20
/core/lib_karma.php

  1. function cmsKarmaFormat($points){
  2. if ($points==0) {
  3. $html = '<span style="color:silver;">0</span>';
  4. } elseif ($points>0){
  5. $html = '<span style="color:green;">+'.$points.'<span style="color:silver">&#8593;</span></span>';
  6. } else {
  7. $html = '<span style="color:red;">'.$points.'<span style="color:silver">&#8595;</span></span>';
  8. }
  9. return $html;
  10. }
#14 Проблемы с шаблоном 7 марта 2013 в 12:16
$newmsg — массив
#15 Разработчики системы и потребители 19 февраля 2013 в 15:31

собрало предложение скажем 50 голосов,

letsgo

мне кажется отклик оперативнее будет при такой системе:
"Собрало предложение 50 голосов по 200 рублей..."

Разработчики же нормальные люди — им, как и всем, нужна мотивация.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.