D

deltas

И вот опять я вырвался в ОНЛАЙН! Буду долго))
+923
Репутация
16941
Рейтинг
#1 [ЕСТЬ РЕШЕНИЕ] Отображение объявлений во всех родительских рубриках 14 мая 2013 в 18:43
Отвечаю. Ни в коем случае не выпендривался, даже не написал ни строчки в пост вашего блога чтобы не задеть ваше самолюбие. Вы сами начали с нападок. Я просто предложил альтернативный вариант, который мне показался проще. Многие пользователи написали благодарности в личку и на почту, это уже значит что кому то помог…
#2 [ЕСТЬ РЕШЕНИЕ] Отображение объявлений во всех родительских рубриках 14 мая 2013 в 14:20
Да нет, не проверял, просто дописал при редактировании это "Хотя судя по этой записи я уверен что вы школьник."
Вы считаете что я каким то образом опозорился? Уважаемый, у вас повышена самооценка…
#3 [ЕСТЬ РЕШЕНИЕ] Отображение объявлений во всех родительских рубриках 14 мая 2013 в 04:38

Олег Васильевич я, ставьте на deltas-а, куда мне школьнегу до матёрого прогера

lokanaft

Хамить не обязательно, я никогда не называл себя прогером. Хотя судя по этой записи я уверен что вы школьник. Противника я не выбирал, никому не противостою на этом сайте. Тем более о неравности судить не вам а пользователям.
Раньше не мог ответить, отсутствовал в сети. Да, есть проблема с пагинацией, решается несколькими строчками.
Меняем в файле \components\board\model.php функцию getAdvertsCount на следующую:
  1. public function getAdvertsCount($show_all = false,$left_key,$right_key){
  2. //подготовим условия
  3. $pub_where = ($show_all ? '1=1' : 'i.published = 1');
  4. if ($left_key && $right_key) {
  5. $pub_where .= (" AND cat.NSLeft >= $left_key AND cat.NSRight <= $right_key AND cat.parent_id > 0");}
  6. $sql = "SELECT 1
  7. FROM cms_board_items i LEFT JOIN cms_board_cats cat ON cat.id = i.category_id
  8. WHERE {$pub_where}
  9. {$this->inDB->where}
  10. {$this->inDB->group_by}\n";
  11. $result = $this->inDB->query($sql);
  12. return $this->inDB->num_rows($result);
  13. }
и ее вызов в frontend.php меняем на :
  1. // Общее количество объявлений по заданным выше условиям
  2. $total = $model->getAdvertsCount($is_moder,$category['NSLeft'], $category['NSRight']);
  3.  
З.Ы. Решение нашел за 2 минуты, не тестировал но должно работать.
#4 [ЕСТЬ РЕШЕНИЕ] Отображение объявлений во всех родительских рубриках 4 мая 2013 в 14:38


deltas, сперва ответил, а потом решил даже аргумент вам дать:

  1. DATABASE ERROR:
  2. Unknown column 'cat.NSLeft' in 'where clause'
v

lokanaft

Ваш аргумент не принимается. Вы хотите сказать что в таблице cms_board_cats нет полей NSLeft и NSRight ???
Если бы я не был уверен в работоспособности кода разве бы я выкладывал его сюда? Я специально не писал в ваш блог, не хотел влезать в вашу тему, а написал только тут. Еще раз повторю, все делается двумя строчками:
$model->whereThisAndNestedCats($category['NSLeft'], $category['NSRight']);
$items = $model->getAdverts($is_moder, true,0,1);
#5 [ЕСТЬ РЕШЕНИЕ] Отображение объявлений во всех родительских рубриках 3 мая 2013 в 14:55
Если я вас правильно понял, то вам просто в категории надо отображать список объявлений из подкатегории? Решается все 2-строчками, точнее их правкой.
В файле \components\board\frontend.php находите строчку

$model->whereCatIs($category['id']);

и меняете ее на $model->whereThisAndNestedCats($category['NSLeft'], $category['NSRight']);

далее находим
$items = $model->getAdverts($is_moder, true);
и меняем на
$items = $model->getAdverts($is_moder, true,0,1);

Результат:
#6 Онлайн ТВ. Добавление новых каналов. Делимся опытом 29 октября 2012 в 15:29
Здесь тоже есть адреса каналов.
kinomaxpro.com/video/player/playlist_video63-2116.txt?rand=0.06527708051726222

Пример — берем строчку TOP 40 MUSIC","file":"rtmp://fms.105.net/live/charts1"},

Вставляем в поле URL канала: rtmp://fms.105.net/live/
а в поле Файл: charts1
И наслаждаемся просмотром :)
#7 Онлайн ТВ. Добавление новых каналов. Делимся опытом 25 октября 2012 в 23:47
тем более в последнем обновлении было реализовано добавление каналов в виде кода плеера (<object> </object>)
Смотрите исходный код страницы с каналом — например makimoto.tv/ch.php?ch=34 ищите код плеера
  1. <object id="mp4" width="500" height="380">
  2. <param name="allowScriptAccess" value="always"/>
  3. <param name="movie" value="http://smotriru.com/player/Shaplayer.swf?file=http://89.232.125.188:3526/stream.flv&stretching=exactfit&displayclick=fullscreen&autostart=true"/>
  4. <embed src="http://smotriru.com/player/Shaplayer.swf?file=http://89.232.125.188:3526/stream.flv&stretching=exactfit&displayclick=fullscreen&autostart=true" type="application/x-shockwave-flash" allowscriptaccess="always" width="500" height="380" allowfullscreen="true"/>
  5. </object>
Вставляете его в поле с кодом и все готово, канал у Вас вместе с плеером.
#8 Онлайн ТВ. Добавление новых каналов. Делимся опытом 25 октября 2012 в 23:43


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

Бергал

Я извиняюсь за длительность, но ни в коем случае не "забил" на этот компонент. У меня довольно много компонентов, поэтому физически не успеваю все обновлять, тем более выпускать новые разработки. Этот компонент работает вроде нормально, кроме мелких недочетов в нем ничего серьезного не надо обновлять, поэтому сначала обновлял другие.

Эту ветку на форуме не видел, если бы знал о Вашей проблеме написал бы раньше. В личку от вас я получил лишь одно письмо.
По поводу канала Россия 2 — нет ничего проще, вставьте ссылку 89.232.125.188:3526/stream.flv в поле файл, URL канала оставьте пустым.
#9 [ЕСТЬ РЕШЕНИЕ] Торговля модулями и компонентами 23 сентября 2012 в 01:45
Если честно, то не пойму из за чего такой переполох… Может зависть, может желание все получать бесплатно… Но ведь если бы все делалось просто-так, половины существующих наработок небыло бы. Да, не все сделано качественно! Но ведь для этого есть черный список разработчиков. Вы всегда можете критиковать автора, а если обманул кого-то — написать и с ним никто больше связываться не будет! Но если все разработчики чего-либо уйдут отсюда по своим сайтам, кому от этого легче станет? СМS живет до тех пор, пока развивается она сама, и экспериментируют с ней ее пользователи
#10 [ЕСТЬ РЕШЕНИЕ] Торговля модулями и компонентами 22 сентября 2012 в 04:02
Надеюсь никто меня не забросает камнями, если и я напишу в этой теме😊
Насчет продаж — я не могу заработать этим на жизнь, помимо того что целую ночь программирую, работаю на 2-х работах чтобы выживать. Покупать ведь никто никого не заставляет, зато бесплатные поделки, как правило, никогда не обновляются и не совершенствуются. Мало кто станет отвечать десяткам пользователей на вопросы, а так же помогать им просто так, или надеясь на благодарность. А вот если я беру за что то деньги, пускай и небольшие, я обязан сделать все чтобы покупатели были довольны. Иногда за 100 руб. приходится по 2 ночи помогать пользователю адаптировать что-то под его сайт.
#11 Перевод на украинский InstantCMS 16 сентября 2012 в 01:57
Еще осталось транслит откоректировать, а то например адрес блога "Мої мрії" будет таким: mo--mr--.html.
В файле cms.php в функции strToURL($str) сделал так:
  1. $string = preg_replace ('/[^a-zA-Zа-яА-Я0-9\-]/i', '-', $str);
изменил на
  1. $string = preg_replace ('/[^a-zA-Zа-яА-Я0-9іїє\-]/i', '-', $str);
и добавил буковки в массив:
  1. $ru_en = array(
  2. 'а'=>'a','б'=>'b','в'=>'v','г'=>'g','д'=>'d','є'=>'je',
  3. 'е'=>'e','ё'=>'yo','ж'=>'zh','з'=>'z','і'=>'i',
  4. 'и'=>'i','й'=>'i','к'=>'k','л'=>'l','м'=>'m',
  5. 'н'=>'n','о'=>'o','п'=>'p','р'=>'r','с'=>'s',
  6. 'т'=>'t','у'=>'u','ф'=>'f','х'=>'h','ц'=>'c',
  7. 'ч'=>'ch','ш'=>'sh','щ'=>'sch','ъ'=>'','ы'=>'y',
  8. 'ь'=>'','э'=>'ye','ю'=>'yu','я'=>'ja','ї'=>'ji'
  9. );
#12 как вывести в модуле "Новинки фотогалереи" фотографии пользователей ? 11 апреля 2012 в 02:24
Сейчас попробую сделать модуль для этого дела…
#13 swf в logo 15 марта 2012 в 14:24
Ну это смотря что в стилях прописано и в каком блоке выводится, напиши в личку сайт.
#14 swf в logo 15 марта 2012 в 14:01
Непонял однако, всмысле встроить флеш-ролик в сайт? открываешь template.php и в нужном месте например так
  1. <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="930" height="180" id="ВАШ_РОЛИК" align="middle">
  2. <param name="movie" value="ВАШ_РОЛИК" />
  3. <param name="quality" value="high" /><param name="wmode" value="transparent" /> <embed src="/ВАШ_РОЛИК" quality="high" wmode="transparent" width="930" height="180" name="shapka" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer_ru" />
  4. </object>
Это у меня так на сайте, а можно проще — через <embed>

  1. <embed src="/ВАШ_РОЛИК" quality="high" wmode="transparent" width="930" height="180" name="shapka" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer_ru" />
#15 Кто нибудь покупал или видел? 15 февраля 2012 в 16:03
Я делал недавно точно такое — extcms.tk/catalog/item16.html Пол движка пришлось менять, работы на полмесяца и за 300 руб? Сомневаюсь.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.