8天在线UED团队官方博客

CRM系统新代码说明 v0.5

目前收录:

  1. 提示框
  2. 通用打印
  3. 通用页面顶部
  4. UI-Grid表格
  5. Chart.js图表

 

1、提示框

屏幕快照 2016-07-28 下午6.36.55

之前使用的alert(); adAlerts(); adAlert();全部停用。目前使用:

$rootScope.addAlert("类型","提示文字");

类型包括:success、info、error 三种

提示文字直接告知提示内容既可,尽量简洁明了,不建议加说明语,如:’提示:密码输错了’。

正确示例:

$rootScope.addAlert("error","密码错误");

2、通用打印

打印不再需要单独的页面,任何页面都可以快速打印。使用@media print的属性,打印时自动隐藏导航和侧边栏。我们还提供了打印隐藏的Class,加入此Class的div和内容都不会被打印出来。

.er-print-hide

 

屏幕快照 2016-07-30 下午2.05.16

这是一个普通页面,按ctrl+p打印效果如下:

屏幕快照 2016-07-30 下午2.05.31

自动去除了侧边栏和顶部栏,只显示打印部分。

3、通用页面顶部

我们对页面顶部做了统一的样式处理,让页面功能区分更加明显。增加了顶部tapnav,搜索筛选和操作功能分开,操作功能收起在按钮中。搜索筛选条件使用统一的样式处理,并且支持响应式。具体使用方法见代码注释。

修改前:

屏幕快照 2016-07-30 下午5.11.18

 

 

 

修改后:

屏幕快照 2016-07-30 下午5.41.20

代码示例:

新版通用页面顶部-->
<div class="er-convention-nav flex">
    <button class="nav-btn active" id="nav-btn-search">筛选搜索&nbsp;<span class="caret nav-btn-search-arrow"></span></button>
    <!--button超过3个的时候显示更多-->
    <div class="dropdown">
        <button class="nav-btn" id="dLabel" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
            操作&nbsp;<span class="caret"></span>
        </button>
        <ul class="dropdown-menu" aria-labelledby="dLabel">
            <!--加入操作按钮,样式自动匹配,即使只有一个按钮,也放在这里。若没有按钮,注释整个.dropdown-->
            <button ng-show="isShowButton" ng-click="autoCreateOrder()">智能生成草稿</button>
            <button ng-show="isShowButton" ng-click="exportTemplete()">导入模版下载</button>
            <button ng-show="isShowButton" ng-file-select ng-file-change="importFile($files)">导入</button>
        </ul>
    </div>
    <!--这边一般不再往右扩展,除非巨大的功能改动-->
</div>

<form class="er-convention-search flex">
    <div class="search-input-box flex-1 flex flex-wrap">
        <!--条件筛选都写在这里, 只有.big和.small两种大小的框。支持响应。-->
        <div class="small">
            <!--除了input和select,文字都用span input select span无需加任何class-->
            <span>开始时间:</span>
            <input id="d4311" onChange="" type="text" ng-model="purchaseParams.startTime" onFocus="WdatePicker({maxDate:'#F{$dp.$D(\'d4312\')||\'2020-10-01\'}',dateFmt:'yyyy-MM-dd HH:mm:ss'})" />
        </div>
        <div class="big">
            <edol-orgCitylist on-group-change='changeGroup1(selectedGroup)' on-city-change="changeCity(selectedCity)" on-store-change="changeStore1(selectedStore)" show-Schoollist="false"></edol-orgCitylist>
        </div>
    </div>
    <div class="search-btn-box flex">
        <!--搜索按钮 需要添加type="submit"-->
        <button type="submit" ng-click="purchaseSearch()" class="flex-1"><i class="glyphicon glyphicon-search" aria-hidden="true"></i>&nbsp;搜索</button>
    </div>
</form>

<!--顶部筛选展开收起动作-->
  <script>
    $(document).ready(function() {
      $("#nav-btn-search").click(function () {
        $("#nav-btn-search").toggleClass("active")
        $(".er-convention-search").toggleClass("hide")
      });
    });
  </script>
<!--新版通用页面顶部 结束

 

4、UI-Grid表格

表格组件我们使用的是angular ui-grid,这个表格的执行效率非常高,可以很快的展示10000行数据。官网:http://ui-grid.info

屏幕快照 2016-08-03 下午4.57.50

下面我们来看一个基本的表格代码:

HTML

<div class="er-grid-box">
    <style ui-grid-style>
        .grid-yourGridName {height: 374px;}/*设置表格大小*/
    </style>
    <div id="yourGridName" ui-grid="yourGridName" ui-grid-auto-resize class="grid grid-yourGridName"></div>
    <!--ui-grid-auto-resize值使表格可以自适应宽度-->
</div>

JS

$scope.yourGridName = { //创建表格
      enableGridMenu: true, //开启隐藏列功能
      enableFiltering: true, //开启搜索筛选框
      columnDefs:[ 
          {field: 'id', displayName:'ID', width: '60'}, //表格列设置
          {field: 'name', displayName:'Name', width: '*'} //表格列设置
      ]
    };

$scope.yourGridName.data = data; //传JSON入数据

以上就是基础的功能,我们下面来看一下columnDefs内的数值有什么选项:

columnDefs:[
    {
        name: 'id', //数据value
        field: 'id', //数据value,和name只需用一个
        displayName:'ID', //显示的名称,不填写会显示name的值
        width: '60', //默认*,该列宽度,不设置或者设置*表示自动
        visible:true, //默认true,true表示直接展示出来,false表示隐藏在右上角标签里,可以手动选择展示出来
        cellClass:'', //添加Class,我们准备了一些样式标签:".align-right"右对齐,".align-center"居中,".align-left"左对齐,".primary"蓝色文字,".hot"红色文字
        cellTooltip:function(row) {return '编号: ' + row.entity.id;}}, //tip提示,鼠标移入2s出线的提示文字,纯文本。
        cellTemplate:'<div ng-click="grid.appScope.event()">{{row.entity.id}}</div>'//模板,可写html,"grid.appScope"用于引用外部方法,"row.entity"标示该行所有数据的JSON。我们为这里的HTML准备了2个class用于更好的展示:".er-grid-span"用于展示行内文字,".er-grid-btn"用于展示按钮
}
]

更多功能,请到官网学习。

 

5、Chart.js图表

我们使用angular chart.js来展示图表这实用的是html5的canves,效率很高。我们看一下效果:

屏幕快照 2016-08-06 下午3.57.17

这个表格的HTML代码是:

<!--这是一个标准的图表容器-->
<div class="er-chart">
        <!--图表的html写在这里面-->
        <canvas class="chart chart-line"
                chart-colors="colors"
                chart-data="data"
                chart-labels="labels"
                chart-series="series"
                chart-options="options"
                chart-dataset-override="datasetOverride"
                chart-click="onClick">
        </canvas>
</div>

我将canvas包裹在一个容器中,这样显示的样式更加美观。

JS代码是:

先引入

'chart.js'

 

//Line Chart
        $scope.colors = ['#00ACFA', '#cccccc', '#ff6384'];//色彩,不可缩写成#ccc。
        $scope.labels = ["2016-1-1", "2016-1-2", "2016-1-3", "2016-1-4", "2016-1-5", "2016-1-6", "2016-1-7" , "2016-1-8" , "2016-1-9" , "2016-1-10", "2016-1-11", "2016-1-12", "2016-1-13", "2016-1-14", "2016-1-15", "2016-1-16", "2016-1-17", "2016-1-18", "2016-1-19", "2016-1-20", "2016-1-21", "2016-1-22", "2016-1-23", "2016-1-24", "2016-1-25", "2016-1-26", "2016-1-27", "2016-1-28", "2016-1-29", "2016-1-30"];
        $scope.series = ['销量(万元)','数量(个)'];
        $scope.data = [
            [65, 59, 80, 81, 56, 55, 40 , 10 , 30 , 1,11,56,78,22,1,57,9,32,24,34,55,121,123,165,64,87,34,67,54,110],
            [98,0,11,57,9,32,24,34,55,121 ,10 , 30 , 1,11,56,78,22,1,65, 59, 80, 81, 56, 55, 40,123,165,64,87,34]
        ];
        //事件
        $scope.onClick = function (points, evt) {
            console.log(points, evt);
        };
        //多个坐标
        $scope.datasetOverride = [
            {
                yAxisID: 'y-axis-1'
            },
            {
                yAxisID: 'y-axis-2'
            }
            ];
        $scope.options = {
            //大小样式
            scales: {
                yAxes: [
                    {
                        id: 'y-axis-1',
                        type: 'linear',
                        display: true,
                        position: 'left',
                        scaleLabel:{
                            display:true,
                            labelString: '销量(万元)'
                        }
                    },
                    {
                        id: 'y-axis-2',
                        type: 'linear',
                        display: true,
                        position: 'right',
                        scaleLabel:{
                            display:true,
                            labelString: '数量(个)'
                        }
                    }
                ],
            },
            //标题
            title:{
                display:true,
                text:'这是一个销量图表',
                fontSize:16,

            },
            //图例
            legend:{
                display:true,
                position:'top',
            },

        };

这和官网的说明是一样的,我建议标题和图例都需要有,色彩设置可以按照

$scope.colors = ['#00ACFA', '#cccccc', '#ff6384'];

这个来设置就可以了。

附上官网连接:angular chart.js 、chart.js

 

评论(199)

  1. 提示信息API能不能简洁点,好记住,比如:

    $alert.success(“提示文字”)
    $alert.info(“提示文字”)
    $alert.error(“提示文字”)

  2. eWei

    2016-08-05 at 上午10:08

    可以,我们已加入改进计划。

  3. “http://smelovsky.com/2008/11/01/iz-zhizni-detskogo-sadika/” – Из жизни детского садика

  4. “http://smelovsky.com/2016/07/31/139217/” –

  5. Продам термоплёнку на окна. Новинка 2016 года.
    Характеритики теплосберегающей пленки с напылением:
    ширина-1.10 м
    длина – 6 м
    пленка- 6.6 кв.м.(на 3 окна)
    +рулон двухстороннего прозрачного скотча
    Цена 60 грн.
    Александр (alexandr_sheva/шабака/mail.ru) (067)-585-58-47

  6. esduds dsje sdjsdje dh

  7. Alinna777Hoove

    2016-12-23 at 上午4:06

    Белухин Дмитрий Николаевич, внес свой вклад в развитие парков москвы, организовывал культурные мероприятия!
    Устраивал выставки, также организовывал концерты, благотворительные вечера!
    В сегодняшнее время, таких людей как Белухин Дмитрий Николаевич, очень мало, хотим выразить благодарность этому человеку.
    За чистый город, и будущее России!

  8. Саблин Дмитрий Вадимович, человек – который делает невозможные вещи, не оставляя без внимания ни один значимый вопрос. Он уже много лет занимается социальными проблемами, работой с молодежью. Не оставляет без внимания и вопрос поддержки Сирийского народа, жителей Донбасса в эти непростые для них времена.

    Социальная поддержка ветеранов боевых действий – Дмитрий Вадимович Саблин занимается данным вопросом уже много лет. Сотни семей военнослужащих получают всестороннюю поддержку.

    Как считает Дмитрий Вадимович – без памяти о своих предках, не может быть разговоров о будущем России!

  9. Hello. nice to read this, thanks! #nicelyrules11

  10. minnie st claire gets mouth creampie teenager deep throat anal nikki sexx lies that she needs a massage amateur bbw gets messy facial after blowjob large dicks for teens japanese girl face fucked cumming sweet babe in bikini will make a tugjob
    hi!

  11. Pharmacy Compounding Pharmacy Times Pharmacy Galantis Pharmacy Healthcare Solutions Pharmacy Requirements Pharmacy Jobs Pharmacy Lamps Pharmacy For Sale In California Pharmacy Near Me Open Now
    hi!

  12. Pharmacy Program Pharmacy For Sale In California Pharmacy Queen Street Pharmacy Online Pharmacy Xenical Pharmacy Las Vegas Pharmacy News
    hi!

  13. reese rideout porn videos mature redhead and boy pounding jennifer white doggy style hot gay porn videos tumblr molly jane dressing naughty to get paid fucking dads his girlfriend splendid body alesia pleasure threeway german mature blowjob game
    hi!

  14. That hits the target dead cetrne! Great answer!

  15. Мало заботиться о состоянии здоровья своего малыша – следует производить уверенные действия для его защиты. Причем поручить данный вопрос нужно исключительно опытным профессиональным докторам.
    На сегодняшний день консультации личного педиатра по карману далеко не всем гражданам РФ. А отправляться по любому вопросу в поликлинику, выстаивать бесконечные очереди и подвергать малыша вероятности заразиться вирусами от других детей – тоже не вариант.
    К счастью, различные частные клиники дают оформить программу Детского Добровольного Медицинского Обслуживания (ДМО), которая помогает за незначительную сумму денег приобрести полис на годовое обслуживание у врачей.
    К сожалению, не многие люди осведомлены о подобной услуге и продолжают лечить детей народными методами, выжидают часами в очередях и отдают большие деньги за приемы частных врачей.
    А программа Добровольного Медицинского Обслуживания для детей даёт возможность:
    ” Бесплатно получить больничный лист по уходу за ребенком;
    ” Бесплатно проходить обследование у индивидуальных врачей педиатров;
    ” Бесплатно или со скидкой проходить лечебные процедуры и диагностические процедуры;
    ” Лечить чадо вовремя, качественно и без очередей.
    Чтобы ознакомиться со списком клиник и условиями оказания лечения достаточно написать в поиск Яндекса или Google ключевое выражение: “Добровольное Медицинское Обслуживание”. После этого необходимо подобрать понравившуюся клинику и оформить договор.

    34j5c6h87

  16. This message is posted here using XRumer + XEvil 4.0

    XEvil 4.0 is a revolutionary application that can solve any antibot CAPTCHA’s.
    Captcha Bypass Google (ReCaptcha-1, ReCaptcha-2), Facebook, BING, Hotmail, Yahoo,
    Yandex, VKontakte, Captcha Com – and over 8.4 million other types!

    You read this – it means it works! 😉
    Details on the official website of XEvil.Net, there is a free demo version.

    Check YouTube video “XEvil ReCaptcha2”

  17. ук благоустройство йошкар-ола сайт
    благоустройство придомовой территории гост
    благоустройство пушкинского района
    контракт на благоустройство образец
    благоустройство дачного

  18. здоровья this

    Прежде всего, Вы должны сами следить за массой вашего тела. Так же, как Вы следите за одеждой, прической, чистите зубы, умываетесь. И это не только гигиена, это еще и…. выбор диеты и режима питания# b-a-d.ru/food/ogirenie.html

  19. I simply want to mention I’m beginner to blogging and truly loved this page. Probably I’m planning to bookmark your website . You certainly come with wonderful articles. Kudos for revealing your web-site.

  20. I was reading through some of your blog posts on this site and I believe this web site is rattling instructive! Keep on posting.

  21. What’s Taking place i am new to this, I stumbled upon this I’ve found It absolutely useful and it has aided me out loads. I’m hoping to contribute & assist other users like its aided me. Great job.

  22. I am so happy to read this. This is the type of manual that needs to be given and not the random misinformation that’s at the other blogs. Appreciate your sharing this best doc.

  23. Have you ever considered creating an ebook or guest authoring on other sites? I have a blog based on the same topics you discuss and would love to have you share some stories/information. I know my audience would enjoy your work. If you’re even remotely interested, feel free to shoot me an email.

  24. Hmm it looks like your site ate my first comment (it was super long) so I guess I’ll just sum it up what I wrote and say, I’m thoroughly enjoying your blog. I too am an aspiring blog blogger but I’m still new to everything. Do you have any suggestions for newbie blog writers? I’d certainly appreciate it.

  25. I wanted to thank you for this excellent read!! I certainly enjoyed every bit of it. I have you saved as a favorite to look at new stuff you post…

  26. As a Newbie, I am always browsing online for articles that can aid me. Thank you

  27. Thanks a lot for providing individuals with an exceptionally memorable possiblity to read in detail from this blog. It is usually so superb and packed with a good time for me personally and my office acquaintances to visit your site the equivalent of 3 times a week to read the latest tips you will have. And definitely, I’m just actually fulfilled with your good information you give. Some 3 ideas in this post are really the most beneficial we have all ever had.

  28. An intriguing discussion is worth comment. There’s no doubt that that you should publish more about this topic, it might not be a taboo subject but usually people do not speak about such subjects. To the next! Best wishes.

  29. I think you have noted some very interesting details , thankyou for the post.

  30. I needed to thank you for this great read!! I definitely enjoyed every bit of it. I have you bookmarked to look at new things you post…

  31. Howdy! Someone in my Facebook group shared this site with us so I came to give it a look. I’m definitely enjoying the information. I’m book-marking and will be tweeting this to my followers! Great blog and great design.

  32. I’m more than happy to find this site. I want to to thank you for ones time for this wonderful read!! I definitely loved every part of it and I have you book marked to look at new stuff on your website.

  33. I together with my guys appeared to be checking out the great pointers found on your web page then before long I had a horrible feeling I had not expressed respect to you for those tips. Those people are actually certainly stimulated to read through them and have in effect in reality been taking advantage of them. Many thanks for indeed being quite kind as well as for making a decision on this sort of terrific subject areas millions of individuals are really needing to discover. My sincere apologies for not expressing gratitude to you earlier.

  34. I have learn several excellent stuff here. Certainly value bookmarking for revisiting. I surprise how so much effort you place to make this type of wonderful informative website.

  35. An interesting discussion is worth comment. I believe that you ought to publish more about this issue, it might not be a taboo subject but usually people don’t talk about these subjects. To the next! Cheers.

  36. Great – I should definitely pronounce, impressed with your web site. I had no trouble navigating through all tabs and related info ended up being truly easy to do to access. I recently found what I hoped for before you know it at all. Reasonably unusual. Is likely to appreciate it for those who add forums or something, site theme . a tones way for your customer to communicate. Nice task.

  37. I’m really enjoying the theme/design of your web site. Do you ever run into any web browser compatibility issues? A few of my blog readers have complained about my site not working correctly in Explorer but looks great in Safari. Do you have any advice to help fix this problem?

  38. Your style is really unique compared to other people I have read stuff from. Thanks for posting when you have the opportunity, Guess I’ll just book mark this page.

  39. There is certainly a lot to know about this issue. I really like all of the points you have made.

  40. I have been surfing online greater than three hours these days, yet I never found any interesting article like yours. It¡¦s beautiful value enough for me. In my opinion, if all site owners and bloggers made just right content material as you probably did, the web will probably be much more helpful than ever before.

  41. You made some decent points there. I looked on the net to learn more about the issue and found most individuals will go along with your views on this web site.

  42. Greetings from Florida! I’m bored to tears at work so I decided to check out your site on my iphone during lunch break. I really like the information you provide here and can’t wait to take a look when I get home. I’m shocked at how quick your blog loaded on my phone .. I’m not even using WIFI, just 3G .. Anyways, fantastic blog!

  43. Thanks for revealing your ideas. I might also like to mention that video games have been actually evolving. Modern technology and improvements have aided create practical and fun games. All these entertainment video games were not as sensible when the real concept was being experimented with. Just like other styles of technological know-how, video games also have had to grow by many years. This is testimony to the fast continuing development of video games.

  44. Your style is really unique in comparison to other folks I’ve read stuff from. Thanks for posting when you’ve got the opportunity, Guess I will just book mark this web site.

  45. Excellent article. I am facing some of these issues as well..

  46. Just wanna remark on few general things, The website layout is perfect, the subject matter is very fantastic : D.

  47. This website truly has all the information and facts I needed concerning this subject and didn’t know who to ask.

  48. I dugg some of you post as I cerebrated they were invaluable extremely helpful

  49. It’s nearly impossible to find experienced people in this particular subject, but you sound like you know what you’re talking about! Thanks

  50. Can I simply say what a comfort to find someone who genuinely understands what they are talking about on the internet. You actually understand how to bring a problem to light and make it important. A lot more people have to check this out and understand this side of the story. I was surprised you are not more popular since you definitely possess the gift.

  51. Thanks for helping out, good information. “Nobody can be exactly like me. Sometimes even I have trouble doing it.” by Tallulah Bankhead.

  52. Hi there! I know this is kind of off topic but I was wondering if you knew where I could get a captcha plugin for my comment form? I’m using the same blog platform as yours and I’m having problems finding one? Thanks a lot!

  53. Can I simply say what a relief to uncover somebody that actually knows what they’re talking about on the net. You definitely know how to bring a problem to light and make it important. More and more people really need to read this and understand this side of your story. I was surprised that you are not more popular given that you surely have the gift.

  54. I truly love your site.. Great colors & theme. Did you make this site yourself? Please reply back as I’m hoping to create my own personal website and would like to find out where you got this from or exactly what the theme is named. Many thanks.

  55. Appreciate it for helping out, fantastic info. “Hope is the denial of reality.” by Margaret Weis.

  56. Some truly wonderful articles on this website , appreciate it for contribution.

  57. wszyscy klikamy

    2020-05-03 at 下午4:59

    Very good article post.Much thanks again. Will read on…

    wszyscyklikamy.pl

  58. Hey there! Do you know if they make any plugins to protect against hackers? I’m kinda paranoid about losing everything I’ve worked hard on. Any recommendations?

  59. As a Newbie, I am continuously browsing online for articles that can benefit me. Thank you

  60. I wanted to thank you for this wonderful read!! I definitely enjoyed every little bit of it. I’ve got you bookmarked to check out new stuff you post…

  61. This is a topic that’s near to my heart… Best wishes! Exactly where can I find the contact details for questions?

  62. Good article. I am experiencing some of these issues as well..

  63. When I originally commented I appear to have clicked the -Notify me when new comments are added- checkbox and from now on whenever a comment is added I get 4 emails with the same comment. Perhaps there is a means you can remove me from that service? Appreciate it.

  64. Howdy very nice website!! Man .. Beautiful .. Superb .. I’ll bookmark your site and take the feeds additionally¡KI am happy to find so many useful info right here within the post, we need develop more techniques in this regard, thanks for sharing. . . . . .

  65. That is a very good tip particularly to those new to the blogosphere. Brief but very accurate info… Appreciate your sharing this one. A must read article.

  66. I really like it when folks get together and share opinions. Great website, continue the good work!

  67. This is a topic which is close to my heart… Take care! Where are your contact details though?

  68. Hey! Do you know if they make any plugins to help with Search Engine Optimization? I’m trying to get my blog to rank for some targeted keywords but I’m not seeing very good results. If you know of any please share. Kudos!

  69. buy bitcoin with credit card

    2020-06-11 at 下午3:39

    You really make it seem so easy with your presentation but I find this matter to be really something that I think I would never understand. It seems too complicated and extremely broad for me. I’m looking forward for your next post, I’ll try to get the hang of it!

    vendency.com

  70. Best cbd oil companies 2020

    2020-07-08 at 上午2:50

    Pressure-Cost-free Journey By Organizing Your Holiday Proficiently With One Of These Ideas

    laweekly.com/5-best-cbd-oil-companies-to-buy-from-in-2019/

  71. best cbd brands

    2020-07-08 at 上午5:03

    Get The Very Best Tourists Advice & Suggestions On this page

    laweekly.com/5-best-cbd-oil-companies-to-buy-from-in-2019/

  72. best cbd oil 2020

    2020-07-08 at 上午7:41

    Pressure-Cost-free Journey By Organizing Your Holiday Proficiently With One Of These Ideas

    laweekly.com/5-best-cbd-oil-companies-to-buy-from-in-2019/

  73. Ensure You Investigate The Excellent, Vast World – Touring Suggestions To Help Keep You Sane

    laweekly.com/5-best-cbd-oil-companies-to-buy-from-in-2019/

  74. www.laweekly.com/5-best-cbd-oil-companies-to-buy-from-in-2019/

    2020-07-08 at 下午3:40

    Don’t Leave Home Without This Convenient Traveling Report!

    laweekly.com/5-best-cbd-oil-companies-to-buy-from-in-2019/

  75. http://www.laweekly.com/5-best-cbd-oil-companies-to-buy-from-in-2019/

    2020-07-08 at 下午6:01

    Journey Similar To A Jet-Setter Rather Than A Vacationer

    laweekly.com/5-best-cbd-oil-companies-to-buy-from-in-2019/

  76. But a smiling visitant here to share the love (:, btw great style. “Individuals may form communities, but it is institutions alone that can create a nation.” by Benjamin Disraeli.

    tumblr

  77. https://royalcbd.com/washington-dc/

    2020-09-29 at 上午1:04

    DY393u I simply could not leave your website before suggesting that I actually loved the usual information an individual supply in your guests? Is gonna be back regularly in order to inspect new posts

  78. noticias de actualidad

    2020-09-30 at 下午10:19

    post to let you know. The design and style look

  79. Much more people today need to read this and know this side of the story. I cant believe youre not more well-known considering that you undoubtedly have the gift.

  80. Thanks for the article.Thanks Again. Will read on

  81. Best Market Reviews

    2020-10-01 at 下午9:53

    I relish, result in I found exactly what I used to be having a look for. You have ended my four day lengthy hunt! God Bless you man. Have a nice day. Bye

  82. cao su giam chan

    2020-10-02 at 上午8:11

    Wow, superb blog layout! How long have you been blogging for? you made blogging look easy. The overall look of your website is wonderful, as well as the content!

  83. It as not that I want to replicate your web site, but I really like the style and design. Could you let me know which design are you using? Or was it tailor made?

  84. Im no expert, but I think you just made an excellent point. You clearly know what youre talking about, and I can really get behind that. Thanks for being so upfront and so honest.

  85. designer light fittings

    2020-10-05 at 下午9:41

    Pretty! This has been an extremely wonderful article. Thank you for supplying this info.

  86. 온라인카지노

    2020-10-05 at 下午10:54

    Maybe you can write subsequent articles relating to this

  87. Thanks again for the blog article.Really thank you! Cool.

  88. 토토사이트

    2020-10-07 at 下午11:57

    Thanks a lot for the post.Really looking forward to read more. Cool.

  89. Just Browsing While I was surfing today I noticed a great post concerning

  90. you can check

    2020-10-10 at 上午5:31

    Wohh exactly what I was looking for, regards for putting up.

  91. see the website

    2020-10-10 at 上午6:42

    I really liked your post.Much thanks again. Much obliged.

  92. Tattoo Design

    2020-10-10 at 上午7:54

    Really appreciate you sharing this article.Much thanks again. Want more.

  93. tarot sin gabinete

    2020-10-12 at 上午7:06

    Say, you got an excellent blog site article.Appreciate it Again. Will surely read on

  94. There is perceptibly a bunch to know about this. I think you made certain nice points in features also.

  95. check this link

    2020-10-12 at 下午6:56

    Really informative article post.Thanks Again. Fantastic.

  96. Credit Sweep Scam

    2020-10-13 at 上午12:06

    Wow, great article post.Thanks Again. Keep writing.

  97. for more info

    2020-10-13 at 上午1:16

    This is one awesome blog.Much thanks again. Want more.

  98. instapot recipes

    2020-10-13 at 上午2:28

    It as hard to come by well-informed people in this particular topic, however, you seem like you know what you are talking about! Thanks

  99. best iptv player

    2020-10-13 at 上午3:38

    Nice guidelines, many because of the writer. It is comprehensible in my opinion now, the usefulness and importance is overwhelming. Many thanks yet again and best of luck!

  100. Pretty! This has been an incredibly wonderful post. Many thanks for supplying this info.

  101. Wow, amazing blog layout! How long have you been blogging for? you make blogging look easy. The overall look of your site is fantastic, let alone the content!

  102. IELTS Institute in Karachi

    2020-10-14 at 下午7:12

    What as up colleagues, how is all, and what you desire to say about this piece of writing, in my view its really remarkable designed for me.

  103. pinup kazino sajt

    2020-10-16 at 上午3:40

    You have brought up a very superb details , thankyou for the post.

  104. biet thu the residence phu quoc

    2020-10-16 at 上午7:24

    It is best to participate in a contest for among the best blogs on the web. I all suggest this web site!

  105. I truly appreciate this blog article. Fantastic.

  106. Nice blog here! Also your site loads up very fast! What host are you using? Can I get your affiliate link to your host? I wish my web site loaded up as fast as yours lol

  107. to dia o chan

    2020-10-20 at 下午4:13

    Im thankful for the article post. Much obliged.

  108. ����� ����� ���������

    2020-10-20 at 下午6:58

    Looking around I like to browse in various places on the web, regularly I will go to Digg and follow thru

  109. kevin david contact

    2020-10-20 at 下午8:11

    Wow, amazing blog Wow, amazing blog layout! How long have you been blogging for? you make blogging look easy

  110. for more information

    2020-10-21 at 上午2:30

    Wow! This blog looks just like my old one! It as on a entirely different subject but it has pretty much the same page layout and design. Wonderful choice of colors!

  111. Sunrise City View cho thue

    2020-10-21 at 下午6:26

    Really appreciate you sharing this blog article.Much thanks again. Much obliged.

  112. koffie percolator

    2020-10-22 at 下午3:45

    I think this is a real great article.Thanks Again.

  113. waar vind ik de beste melkopschuimer

    2020-10-22 at 下午5:18

    Way cool! Some extremely valid points! I appreciate you penning this write-up plus the rest of the site is really good.|

  114. Im obliged for the blog article.Thanks Again. Fantastic.

  115. น้ำผึ้งมะนาว

    2020-10-27 at 上午2:21

    Thanks for the good writeup. It actually was a enjoyment account it. Glance advanced to more brought agreeable from you! However, how can we be in contact?

  116. builders in Halifax

    2020-10-27 at 上午3:37

    you ave got an awesome weblog here! would you like to make some invite posts on my weblog?

  117. Wonderful beat ! I would like to apprentice while you amend

  118. ����� ����� �����

    2020-10-27 at 下午7:52

    Say, you got a nice post.Much thanks again. Want more.

  119. cua cuon austdoor

    2020-10-28 at 上午5:23

    Thanks for sharing your info. I truly appreciate your efforts and I am waiting for your next post thank you once again.

  120. This website was how do you say it? Relevant!! Finally I ave found something that helped me. Many thanks!

  121. custom jackets - lanesha

    2020-10-29 at 下午8:16

    Looking forward to reading more. Great post.Thanks Again. Much obliged.

  122. C_S4CAM_2008_exam_guide

    2020-10-29 at 下午9:39

    Your style is very unique in comparison to other people I ave read stuff from. Thanks for posting when you have the opportunity, Guess I all just bookmark this page.

  123. There is perceptibly a bunch to realize about this. I feel you made certain nice points in features also.

  124. comprar cannabidiol

    2020-11-02 at 下午8:54

    It as hard to come by educated people for this topic, however, you seem like you know what you are talking about! Thanks

  125. comprar aceite CBD

    2020-11-03 at 上午1:45

    There is certainly a lot to find out about this subject. I really like all the points you ave made.

  126. I really liked your blog.Really thank you! Great.

  127. Very good blog post.Really thank you! Fantastic.

  128. Perfectly written content, Really enjoyed reading through.

  129. is the greatest. my homepage Uggs Cyber Monday Deals

  130. for more information

    2020-11-09 at 下午11:32

    Looking forward to reading more. Great blog post.Thanks Again. Really Cool.

  131. should I do search retargeting on Google Ads or not?

    2020-11-10 at 上午1:00

    Outstanding work over again! Thumbs up=)

  132. Zarabianie internet

    2020-11-10 at 上午4:48

    Much more people today need to read this and know this side of the story. I cant believe youre not more well-known considering that you undoubtedly have the gift.

  133. Tattoo Design

    2020-11-10 at 上午7:49

    Very good article! We are linking to this great content on our site. Keep up the good writing.

  134. I went over this site and I conceive you have a lot of fantastic info, saved to favorites (:.

  135. testimoni happy cream pinklady

    2020-11-10 at 下午8:24

    Rattling clean internet site , thanks for this post.

  136. know more here today

    2020-11-10 at 下午11:04

    I think this is among the most significant information for

  137. Emerald Residence Ratchada

    2020-11-11 at 下午8:27

    You made some good points there. I did a search on the subject and found most persons will approve with your blog.

  138. west lakes golf & villas

    2020-11-12 at 下午4:19

    Thank you for this impressive report. I am refreshed following reading this. Thank you!

  139. CCNP Security syllabus

    2020-11-12 at 下午5:59

    wow, awesome article post.Much thanks again.

  140. you can check

    2020-11-12 at 下午7:12

    Im thankful for the blog post.Thanks Again. Great.

  141. It as fantastic that you are getting ideas from this post as well as from our argument made at this place.

  142. visit website

    2020-11-12 at 下午9:58

    I saw a lot of website but I conceive this one has something extra in it.

  143. pomysl na biznes

    2020-11-12 at 下午11:22

    Im thankful for the post.Much thanks again. Much obliged.

  144. Thanks so much for the blog.Really thank you! Will read on

  145. Apartment movers

    2020-11-13 at 上午2:47

    Your style is really unique compared to other folks I have read stuff from. Many thanks for posting when you ave got the opportunity, Guess I all just book mark this web site.

  146. Commercial cleaning company

    2020-11-13 at 上午4:21

    Informative and precise Its hard to find informative and accurate information but here I found

  147. TV installation

    2020-11-13 at 上午5:48

    I was suggested this web site by my cousin. I am not sure whether this post is written by him as nobody else know such detailed about my trouble. You are incredible! Thanks!

  148. Washington DC office movers

    2020-11-13 at 上午7:14

    This excellent website truly has all the information I needed concerning this subject and didn at know who to ask.

  149. High Quality Xiaomi Projector

    2020-11-13 at 上午8:43

    i use google when i want to do some spanish translation, it is good for general spanish translation.,

  150. alquiler de carros en bogota

    2020-11-13 at 上午10:08

    indeed, as bryan caplan suggests, in the past the zeal of an insurer to guard

  151. slot online terpercaya

    2020-11-17 at 上午12:08

    Major thanks for the article.Much thanks again. Cool.

  152. curso online musica urbana

    2020-11-17 at 上午4:48

    Thanks again for the blog.Much thanks again. Great.

  153. pastillas abortivas se venden en farmacias

    2020-11-17 at 上午5:19

    Your style is so unique in comparison to other people I ave read stuff from. Many thanks for posting when you ave got the opportunity, Guess I will just bookmark this web site.

  154. mini crm for gmail

    2020-11-17 at 上午5:48

    You made some good points there. I looked on the web to learn more about the issue and found most individuals will go along with your views on this web site.

  155. cotizacion de seguros para vehiculos

    2020-11-17 at 上午6:19

    I value the blog.Thanks Again. Keep writing.

  156. small cap blockchain stocks to buy in 2021

    2020-11-17 at 上午8:14

    is excellent but with pics and videos, this website could undeniably be one of

  157. best cefi crypto

    2020-11-17 at 上午9:35

    Very good article post.Really thank you! Really Cool.

  158. decentralized exchange

    2020-11-17 at 上午10:57

    Thank you for your blog article. this site

  159. software for copy trading

    2020-11-17 at 下午12:18

    Major thankies for the blog article.Really thank you!

  160. Perfectly pent articles, Really enjoyed studying.

  161. social media reseller panel

    2020-11-18 at 上午2:02

    Thanks so much for the blog.Really thank you! Want more.

  162. plumbing company chandler az

    2020-11-18 at 上午3:42

    Thank you for your blog article.Thanks Again. Great.

  163. primark dumbo collection

    2020-11-19 at 上午2:38

    Wow, great blog post.Really looking forward to read more. Much obliged.

  164. top lithium penny stocks 2020

    2020-11-19 at 上午4:29

    This website has lots of extremely useful info on it. Thanks for sharing it with me!

  165. Appliance Repair Apex

    2020-11-19 at 下午9:02

    You have remarked very interesting points ! ps nice web site. Justice is the truth in action. by Jeseph Joubert.

  166. I think this is one of the most important information for me.

  167. Outdoor projector enclosures USA

    2020-11-20 at 上午3:11

    term and it as time to be happy. I ave read this publish and if I may

  168. This is a good tip especially to those fresh to the blogosphere. Simple but very precise info Thanks for sharing this one. A must read article!

  169. This is really interesting, You are a very skilled blogger. I ave joined your feed and look forward to seeking more of your fantastic post. Also, I ave shared your website in my social networks!

  170. to learn more

    2020-11-20 at 上午7:25

    The Silent Shard This may in all probability be fairly useful for a few within your job opportunities I decide to will not only with my blogging site but

  171. I went over this site and I conceive you have a lot of wonderful info, saved to fav (:.

  172. Thanks-a-mundo for the article. Want more.

  173. same day delivery

    2020-11-20 at 下午12:25

    I went over this website and I think you have a lot of excellent info, saved to my bookmarks (:.

  174. one world lithium dealroom

    2020-11-20 at 下午1:47

    This very blog is without a doubt awesome as well as factual. I have discovered a lot of handy things out of this amazing blog. I ad love to go back again soon. Thanks a bunch!

  175. you have got a terrific weblog here! would you wish to make some invite posts on my weblog?

  176. Way cool! Some very valid points! I appreciate you writing this write-up plus the rest of the site is also really good.

  177. Jersey Face Masks Manufacturers Russia

    2020-11-23 at 下午11:02

    Thank you ever so for you blog.Really looking forward to read more. Awesome.

  178. It’а†s really a great and useful piece of info. I’а†m glad that you just shared this helpful info with us. Please keep us informed like this. Thank you for sharing.

  179. There as definately a great deal to learn about this subject. I really like all of the points you made.

  180. sanitiza tu negocio

    2020-11-24 at 上午3:16

    There as noticeably a bundle to learn about this. I assume you made sure nice points in options also.

  181. ����� 24

    2020-11-24 at 上午4:42

    You have brought up a very wonderful points , appreciate it for the post.

  182. Many thanks for sharing this first-class piece. Very inspiring! (as always, btw)

  183. free online shirt maker

    2020-11-24 at 上午7:34

    Please let me know if you are looking for a article writer for your site. You have some really great posts and I feel I would be a good asset. If you ever want to take some of the load off, I ad love

  184. Way cool! Some very valid points! I appreciate you writing this write-up plus the rest of the website is really good.

  185. Uzbekistan holiday packages

    2020-11-24 at 上午9:44

    Incredible! This blog looks just like my old one! It as on a completely different topic but it has pretty much the same page layout and design. Excellent choice of colors!

  186. Silicone chew toys

    2020-11-24 at 下午6:39

    Really informative article.Really thank you! Want more.

  187. Uzbekistan holiday packages

    2020-11-24 at 下午7:54

    This blog is definitely educating and also informative. I have chosen a bunch of handy tips out of this amazing blog. I ad love to return every once in a while. Thanks!

  188. noutati interesante si utile postate pe blogul dumneavoastra. dar ca si o paranteza , ce parere aveti de inchiriere vile vacanta ?.

  189. Tattoo Artists

    2020-11-24 at 下午11:38

    Really appreciate you sharing this article.Thanks Again.

  190. venue finder concierge

    2020-11-25 at 上午12:31

    it and also added in your RSS feeds, so when I have time I will be

  191. New Online Game

    2020-11-25 at 上午2:40

    Thanks for the article.Thanks Again. Want more.

  192. Greece villas for sale

    2020-11-25 at 上午3:29

    Thanks for sharing this excellent post. Very interesting ideas! (as always, btw)

  193. I think this is a real great article.Thanks Again. Want more.

  194. href="https://infocasinoonline.webnode.com/">judi casino terbaik

    2020-11-28 at 下午3:32

    Spot on with this write-up, I absolutely think this website needs a great deal more attention. I’ll probably be back again to see more, thanks for the info!

    <a

  195. href="https://uberant.com/article/732779-tutorial-terbaik-bermain-poker-online-terpercaya/">bermain poker online

    2020-11-28 at 下午6:34

    <a

  196. href="https://kuponto.webgarden.com/">Permainan capsa banting

    2020-11-28 at 下午9:35

    Having read this I believed it was rather informative. I appreciate you finding the time and energy to put this article together. I once again find myself personally spending a significant amount of time both reading and leaving comments. But so what, it was still worthwhile!

    <a

发表评论