Автор Тема: Google chroме разширение за nau4i.me  (Прочетена 1942 пъти)

0 Потребители и 1 Гост преглежда(т) тази тема.

ivan.h

  • Full Member
  • ***
  • Благодарности
  • -Казани: 0
  • -Получени: 0
  • Публикации: 197
Google chroме разширение за nau4i.me
« -: 07 Януари 2010, 15:58:30 »
Нямах си работа и реших да направя нещо за сайта(няма дасъм само консуматор  :)   )и направих разширение за хром.
Ще се радвам всеки да може да помогне с идей и код за да направиме приложението по-добро и хобаво.
Ето изходният код на приложението и няколко снимки:
 
 




това е html файла:





www.nau4i.me





www.nau4i.me

 Защото знанието трябва да се споделя.






 

манифеста-естествено без него неможе    :)

{
" name " :  " My First Extension " ,
" version " :  " 1.0 " ,
" description " :  " nau4i.me-Защото знанието трябва да се споделя. " ,
" browser_action " : {
" default_title " :  " www.nau4i.me " ,
" default_icon " :  " icon.png " ,
" popup " :  " popup1.html "
  },
" permissions " : [
" tabs " ,
     " http://mylinks.site11.com/ "  , " http://www.google.bg/ "  

  ]

 
  }



и php файла който е на сървъра:



/************************

RSS  четец ;
Версия  1.2.1  ;
Уебсайт : www.nau4i.me   ;
За Google Chrome ;

 
*************************/
 
$istinailine=$_GET[ " istinailine " ];
if ($istinailine ==  " 1 " ) {
$xmlMyDocRss = new DOMDocument();
$xmlMyDocRss->load( " http://nau4i.me/index.php?option=com_ninjarsssyndicator&feed_id=1 " );
 
$rssItem = $xmlMyDocRss->getElementsByTagName( " item " );
foreach( $rssItem as $infoFromXmlTag )
{
 
$titles = $infoFromXmlTag->getElementsByTagName( " title " );
$title = $titles->item(0)->nodeValue;
 
$autor = $infoFromXmlTag->getElementsByTagName( " author " );
$tutAutor= $autor->item(0)->nodeValue;
 
$getLink = $infoFromXmlTag->getElementsByTagName( " link " );
$getlinkss = $getLink->item(0)->nodeValue;
 
 
echo  "  Заглавйие:
"  .$title  .  "
  " ;
echo  " Автор: "   . $tutAutor .  " -->
Към урока

  " ;
 
   
}
}else{
echo " Грешка! " ;
}
?>
 

gatakka

  • Hero Member
  • *****
  • Благодарности
  • -Казани: 0
  • -Получени: 19
  • Публикации: 681
Отг:Google chroме разширение за nau4i.me
« Отговор #1 -: 07 Януари 2010, 16:03:20 »
За тези които искат да го изтестват могат да свалят архива (отдолу), разархивират, отиват в chrome extensions, давате на developer mode и давате load unpacked extension

Моля давайте коментари и предложения :)
За да знаеш трябва да питаш,
но за да знаеш някой трябва да ти отговори на питанията.
Добре дошли в Научи Ме!

ivan.h

  • Full Member
  • ***
  • Благодарности
  • -Казани: 0
  • -Получени: 0
  • Публикации: 197
Отг:Google chroме разширение за nau4i.me
« Отговор #2 -: 07 Януари 2010, 16:08:51 »
Сигурно сте забеляали че rss четеца е малко зле,т.е. не много правилно написан и затова ще се развам ако някой направи по-хубав  :)  
За да  няма проблеми пхп файла не е зицяло мой (тотално променен е) но няма проблем с лицензи  :)
Той на тоя php файл нему е нястото някъде си,според мен трябва да е тука в сайта за да може гатакка да си има достъп до него ,ама той да си прецени  :)

По същата логика видях че има и rss  за последни мнения в форума,може да се добави до линка -последни уроци и да се зарежда този който бъде кликнат.

з.р.ъ.н.ч.о

  • Full Member
  • ***
  • Благодарности
  • -Казани: 1
  • -Получени: 0
  • Публикации: 179
Отг:Google chroме разширение за nau4i.me
« Отговор #3 -: 07 Януари 2010, 17:14:08 »
Едно предложение, ако можеш @ivan.h да вкл. примерно и последните 2-3 коментара в форума :)
Преди да започнете да упреквате персоналната електронноизчислителната машина, научете се да я ухажвате

federer_11

  • Hero Member
  • *****
  • Благодарности
  • -Казани: 0
  • -Получени: 1
  • Публикации: 931
  • ULTRAS LEVSKI
Отг:Google chroме разширение за nau4i.me
« Отговор #4 -: 07 Януари 2010, 20:01:59 »
Браво, харесва ми :)
(x)HTML, CSS, PHP, MySQL, XML, WML, JavaScript (jQuery)

ivan.h

  • Full Member
  • ***
  • Благодарности
  • -Казани: 0
  • -Получени: 0
  • Публикации: 197
Отг:Google chroме разширение за nau4i.me
« Отговор #5 -: 08 Януари 2010, 12:28:27 »
з.р.ъ.н.ч.о написа:
Цитат
Едно предложение, ако можеш @ivan.h да вкл. примерно и последните 2-3 коментара в форума :)


Да може,включването им не е трудно.
Трябва да се добави линк като този:
Виж последни мнения
В php файла се прави проверка стойността и ако е 2 се зареждат последните мнения,ако е 1 ппоследните няколко урока.Изглежда така:

ivan.h

  • Full Member
  • ***
  • Благодарности
  • -Казани: 0
  • -Получени: 0
  • Публикации: 197
Отг:Google chroме разширение за nau4i.me
« Отговор #6 -: 11 Януари 2010, 12:52:30 »
Miсля да добавя всичките уроци подредени по категории в самото разширение.
Другата ми идея е да си направиме една съкровищница,знам че звучи странно но бих се радвал ако можем да направиме списък с много полезни линкове към теми,статии и примерни кодове,както и книги,всичко това за php и да го добавя към разширението както така всеки ще може да добавя връзки.Върти ми се в главата още нещо но нека за сега(тия дни) да направя списъка с уроците ако се съгласни де.

edit:Тъй като темата не е активна и има малко мнения и коментари и предложения взех да си правя на своя глава разширението и сега е с нов дизайн и изглежда така:

Сменил съм иконката и логото  :)
Сега ще добавя и списък с всички уроци.
Някои ако има идей или възражения да запповяда  :)

ivan.h

  • Full Member
  • ***
  • Благодарности
  • -Казани: 0
  • -Получени: 0
  • Публикации: 197
Отг:Google chroме разширение за nau4i.me
« Отговор #7 -: 14 Януари 2010, 17:06:03 »
Направих промени.
Така изглежда новият дизайн и новата иконка.
Има и търсачка която отваря нов таб при търсене.
Няколко снимки:



Сега и кода:
В манифест нищо не се е променило.




www.nau4i.me












style= " background:#fff;font-family:Times New Roman;width:130px;height:20px; "  
 onfocus= " ff(this) "  value= " Търсете във форума "  />
style= " background:#045FB4;font-family:Times New Roman; border:1px  solid #fff;color:#fff; "   />


 







 



И php файла.
 


/************************

RSS  четец ;
Уебсайт : www.nau4i.me   ;
За Google Chrome ;

 
*************************/
 
$istinailine=$_GET[ " istinailine " ];
 
if ($istinailine ==  " 1 " ) {
$xmlMyDocRss = new DOMDocument();
$xmlMyDocRss->load( " http://nau4i.me/index.php?option=com_ninjarsssyndicator&feed_id=1 " );
 
$rssItem = $xmlMyDocRss->getElementsByTagName( " item " );
foreach( $rssItem as $infoFromXmlTag )
{
 
$titles = $infoFromXmlTag->getElementsByTagName( " title " );
$title = $titles->item(0)->nodeValue;
 
$autor = $infoFromXmlTag->getElementsByTagName( " author " );
$tutAutor= $autor->item(0)->nodeValue;
 
$getLink = $infoFromXmlTag->getElementsByTagName( " link " );
$getlinkss = $getLink->item(0)->nodeValue;
 
 
echo  "  

Заглавйие:
"  .$title  .  "
  " ;
echo  " Автор: "   . $tutAutor .  "

Към урока

 
 " ;
 
   
}
}
 else if($istinailine== " 2 " ){
 

$xmlMyDocRss = new DOMDocument();
$xmlMyDocRss->load( " http://nau4i.me/index.php?option=com_kunena&Itemid=74&func=fb_rss&no_html=1 " );
 
$rssItem = $xmlMyDocRss->getElementsByTagName( " item " );

foreach( $rssItem as $infoFromXmlTag )
{
 
$titles = $infoFromXmlTag->getElementsByTagName( " title " );
$title = $titles->item(0)->nodeValue;
 
$autor = $infoFromXmlTag->getElementsByTagName( " author " );
$tutAutor= $autor->item(0)->nodeValue;
 
$getLink = $infoFromXmlTag->getElementsByTagName( " link " );
$getlinkss = $getLink->item(0)->nodeValue;
 
 
echo  "  

"  .$title  .  "
  " ;
echo  "
Към темата

 
" ;
 
   
}
 
}
else{
echo " Грешка! " ;
}
?>
 


 
Ако gatakka го хареса предлагам да се качи а междувременно може да се редактира когато е качено в списъка на всики google chrome extensions ,като ще променяме номеран а версията.

Ludjov

  • Sr. Member
  • ****
  • Благодарности
  • -Казани: 0
  • -Получени: 0
  • Публикации: 312
Отг:Google chroме разширение за nau4i.me
« Отговор #8 -: 14 Януари 2010, 19:50:53 »
Браво браво добре е ;)

ivan.h

  • Full Member
  • ***
  • Благодарности
  • -Казани: 0
  • -Получени: 0
  • Публикации: 197
Отг:Google chroме разширение за nau4i.me
« Отговор #9 -: 14 Януари 2010, 19:56:49 »
Благодаря.Дайте някоя идея какво още може да се направи?
Мислех да направяда се показват върху иконката (като gmail съобщенията) колко лични съобщения има определен потребител,но май се оказа доста трудно и запецнах  :(

edit:Реших че е добра идея да се показва колко потребителя има онлайн в иконката,но за това ще ми трябва помощ от модераторите или от gatakka.
Трябва ми достъп(ajax) до пхп кода който показва тази статистика в долната част на форума  :)
Може ли  :)

gatakka

  • Hero Member
  • *****
  • Благодарности
  • -Казани: 0
  • -Получени: 19
  • Публикации: 681
Отг:Google chroме разширение за nau4i.me
« Отговор #10 -: 15 Януари 2010, 12:18:13 »
Да може. Принципно най-лесно ще бъде да седна и да  " изкарам "  в някакъв XML тази информация като потребители и подобни.
Утре се учертава да съм по-свободен, и ще седна да погледна записаните до сега бъгове и това.
За да знаеш трябва да питаш,
но за да знаеш някой трябва да ти отговори на питанията.
Добре дошли в Научи Ме!

ivan.h

  • Full Member
  • ***
  • Благодарности
  • -Казани: 0
  • -Получени: 0
  • Публикации: 197
Отг:Google chroме разширение за nau4i.me
« Отговор #11 -: 15 Януари 2010, 12:46:45 »
Трябва ми само да връща число ,което да е броя   потребители които са  във форума сега ,примерно:
(6 разглежда(т)) gatakka, ivan.h, NoBBy, spacy01, (1) Гости
Числото  6 ми трябва и нищо друго за да мога да го поставя върху иконката както е на тази: